linux vmstat
来源:互联网 发布:java 微信菜单click 编辑:程序博客网 时间:2024/06/05 23:44
vmstat命令的含义为显示虚拟内存状态(“Viryual Memor Statics”),但是它可以报告关于进程、内存、I/O等系统整体运行状态。
-a:显示活动内页;-f:显示启动后创建的进程总数;-m:显示slab信息; -n:头信息仅显示一次;-s:以表格方式显示事件计数器和内存状态;-d:报告磁盘状态;-p:显示指定的硬盘分区状态;-S:输出信息的单位。
例子
vmstat -S 'm'procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 3 0 0 339 230 901 0 0 0 6 0 0 0 0 99 0 0
字段说明:
Procs(进程)
r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1) b: 等待IO的进程数量。
Memory(内存)
swpd: 使用虚拟内存大小,如果swpd的值不为0,但是SI,SO的值长期为0,这种情况不会影响系统性能。 free: 空闲物理内存大小。 buff: 用作缓冲的内存大小。 cache: 用作缓存的内存大小,如果cache的值大的时候,说明cache处的文件数多,如果频繁访问到的文件都能被cache处,那么磁盘的读IO bi会非常小。
Swap
si: 每秒从交换区写到内存的大小,由磁盘调入内存。so: 每秒写入交换区的内存大小,由内存调入磁盘。
IO
bi: 每秒读取的块数 bo: 每秒写入的块数
system(系统)
in: 每秒中断数,包括时钟中断。 cs: 每秒上下文切换数。
CPU(以百分比表示)
us: 用户进程执行时间百分比(user time) sy: 内核系统进程执行时间百分比(system time) sy的值高时,说明系统内核消耗的CPU资源多,这并不是良性表现,我们应该检查原因。 wa: IO等待时间百分比 wa的值高时,说明IO等待比较严重,这可能由于磁盘大量作随机访问造成,也有可能磁盘出现瓶颈(块操作)。 id: 空闲时间百分比
阅读全文
0 0
- Linux-vmstat
- Linux VMstat
- Linux vmstat
- linux vmstat
- Linux vmstat
- linux性能分析 -- vmstat
- Linux常用命令之vmstat
- linux vmstat命令详解
- linux vmstat用法
- linux命令之vmstat
- linux vmstat命令详解
- Linux常用命令之vmstat
- linux基本监控-vmstat
- linux中vmstat命令
- 读懂 Linux下vmstat
- Linux vmstat命令
- Linux vmstat 命令详解
- linux之vmstat
- 第三方webview-------FHWebView
- 简单实现JPA实体继承映射
- Extjs5 tree扩展----treepanel树组件
- QuickField 4.2
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十)使用 Office 365 PowerShell 创建用户帐户
- linux vmstat
- Jquery mouseover 使用 ---图片放大功能
- php设置session入库
- 深入理解JAVA虚拟机(一)内存区域与内存溢出异常
- webservice入门实例,CXF方式
- activemq应用场景-公司实际运用举例
- android N0版本默认输入法语言
- 优云软件应邀参加“视频侦查与视频监控深度应用研修班”并作主题演讲
- 常见的Web实时消息交互方式和SignalR