BIO(同步阻塞IO)同步非阻塞IO(NIO)异步IO(AIO)视频讲解:面试宝典,或者其他的XXGuide,那里边的,都靠自己悟, 不
今天发现一台机器老是有红叉,不管这么换,包括软件和硬件。后来发现系统时间不对,改过 时间后。EP能正常连上了。
原创 2009-05-18 09:27:09
422阅读
1评论
创建agentmanager账号安装防火墙要求静默安装
原创 2020-01-06 17:06:44
682阅读
 LTE用户文档(如有不当的地方,欢迎指正!)14 Evolved Packet Core (EPC) 我们现在讲解如何编写一个仿真程序——除了 LTE 无线接入网外,还允许仿真 EPC。 EPC 允许使用 IPv4 网络与 LTE 设备连接。换句话说,可以在 LTE 上使用常规的 ns-3 应用和 IPv4  sockets ,并且能够把 LTE
转载 2023-10-18 13:17:27
81阅读
# Java文件读写异常之FileNotFoundException ## 简介 在Java编程中,经常会需要读取或写入文件。然而,有时候我们可能会遇到文件读写异常,其中最常见的一种异常就是`FileNotFoundException`。本文将介绍`FileNotFoundException`异常的原因、解决办法,以及如何在代码中处理此异常。 ## 1. FileNotFoundExcept
原创 2023-09-13 13:40:40
6272阅读
以下内容仅表示自己的学习笔记,对其中一些知识的见解,防止遗忘,不喜勿喷。错误之处,欢迎发邮箱指导:738254743@qq.com 阻塞:没有获得资源则进程挂起,直到获取资源为止。挂起进程进入睡眠状态,给调度的等待队列移走,直到等待条件满足。非阻塞:操作设备部不挂起,或放弃,或反复查询。非阻塞和阻塞区别:非阻塞:不断查询,消耗CPU;阻塞时进程进入休眠状态,将CPU资源让给其他资源阻塞唤醒:1,唤
原创 2015-06-20 00:06:42
1323阅读
两三年以前,和友人谈到 QA(软件质量保证) 这个行业,还有 QA 这个团队的未来,就有了一丝忧虑。而现在,终于有机会实践一下自己之前的想法,在这里分享给大家。从我有限的从业经验到现在,经历了很多次软件开发模式的变化,这些变化,或因为跟风,或因为有切实的问题要解决,总之始终处于各种不同的尝试的路上。...
转载 2014-08-31 15:00:00
141阅读
2评论
aa
原创 2022-06-07 12:35:57
108阅读
dafa
原创 2022-06-07 19:57:46
100阅读
Linux 磁盘 I/O 工作分三层: 设备层、通用块层 和 文件系统层一、设备层    也就是 磁盘。磁盘可以分为两类:机械磁盘和固态磁盘。1. 机械磁盘:缩写为 HDD。     I/O 请求连续,就不需要磁道寻址,可以获得最佳性能。    随机 I/O,需要不停地移动磁头,读写速度就会比较慢。
   1.目的        定义通用的评审方案,以控制评审活动的有效性,确保尽早发现问题,从而有效降低成本,减少返工,缩短项目周期,提高文档质量。2.范围              适用于文档的评审工作。3.术语定义序号术语定义1评审本文描述的评审即同行评审
1 介绍kubectl是操作k8s集群的命令行工具,是 Kubernetes 用户和管理员必备的管理工具。kubectl通过与apiserver交互可以实现对k8s集群中各种资源的增删改查。2 安装部署2.1 linux安装方式2.1.1 安装最新版本curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl
转载 2024-09-19 12:22:54
35阅读
Linux IO (Input/Output)系统提供了一种在Linux操作系统上进行输入和输出操作的方式。其中,红帽公司的Linux发行版作为业界一流的操作系统之一,也具有强大的IO特性。下面我们来聊一聊Linux IO在红帽系统上的应用情况。 首先,Linux IO系统采用一种基于文件的IO模型,即在Linux系统中一切皆文件的思想。这意味着无论是网络通信、外设操作还是进程间通信,都可以通过
原创 2024-03-14 09:55:06
119阅读
每个块设备或者块设备的分区,都对应有自身的请求队列(request_queue),而每个请求队列都可以选择一个I/O调度器来协调所递交的request。I/O调度器的基本目的是将请求按照它们对应在块设备上的扇区号进行排列,以减少磁头的移动,提高效率。每个设备的请求队列里的请求将按顺序被响应。实际上,
转载 2019-03-19 10:12:00
150阅读
2评论
监控io性能iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析iostat -x说明: util%:表示io等待占比,正常情况下该值和磁盘读写(r/w)成正比,如果该值很大,读写数值很小则说明磁盘存在问题,系统
转载 2024-04-24 23:56:46
237阅读
1、首先使用vmstat 观察wa(wait IO),如果wa 不断增大,保持在50以上的水位,说明有大量的IO。2、从top也可以观察wa(wait IO)值的变化,而且可以根据top观察那个进程的cpu占有率高,占用CPU时长多(从TIME中可以看出),来判断那个进程不断的进行IO操作。例如:在NFS中运行应用程序,链接大小很大的动态库,比如40M,程序在第一次运行的时候,需要从网络加载动态库
转载 2024-05-08 13:35:59
236阅读
三十、监控IO性能、free命令、ps命令、netstat查看网络状态、Linux下抓包一、监控IO性能CPU、内存有剩余,但是系统负载还是很高,用vmstat查看发现b列或者wa列比较大,就说明磁盘有问题,那么就要更详细的查看磁盘。 iostat命令:在安装sysstat包时就会安装此命令。 用法:可以直接输入查看,也可以加数字1,类似vmstat。 # iostat Linux 3.10.0-
转载 2024-07-25 12:19:53
107阅读
块做为文件系统的抽象,它是I/O中最基本的概念——所有的磁盘操作都是基于块进行的。因此,当请求以块大小整数倍对齐地址时,I/O效率是最理想的。操作效率随着系统调用次数的增多而急剧下降,例如,每次读一字节读1024次与一次读1024字节相比,显然后者效率更优。如果长度不是block的整数倍,即使每次以大于块的长度进行一系列的操作,其效率也不是最理想的。例如块的大小是1K,每次以1130字节的长度操作
原创 2018-01-03 09:24:01
2184阅读
Linux内核实现I/O主要在三个内核子系统:虚拟文件系统(VFS),页缓存,和页回写。虚拟文件系统(有时也叫做virtualfileswitch)是一种Linux内核的文件操作的抽象机制。它允许内核在无需了解文件系统类型的情况下,使用文件系统函数和操作文件系统数据。VFS实现这种抽象的方法是使用一种通用文件模型,它是所有Linux文件系统的基础。基于函数指针和各种面向对象方法,通用文件模型提供了
原创 2018-01-15 09:36:52
2337阅读
直接文件IO与其他现代操作系统内核一样,Linux内核实现了一个复杂的缓存、缓冲以及设备和应用之间的I/O管理的层次结构。一个高性能应用可能希望越过这些复杂的层次结构并进行独立的I/O管理,如数据库系统,比较倾向于使用他们自己的缓存机制,以尽可能的减少操作系统的影响。系统提供O_DIRECT标志给open系统调用,会绕过内核的页面缓存,直接启动用户空间的缓冲区与设备之间的IO,所有IO将会同步,直
原创 2018-01-08 09:57:58
2556阅读
  • 1
  • 2
  • 3
  • 4
  • 5