linux - vmstat系统监测工具

vmstat命令介绍

vmstat 2 5

在这里插入图片描述
字段说明:

Procs:

  r:     运行队列中进程数量:运行进程
  b: 等待IO的进程数量:阻塞进程

Memory:

  swpd: 使用虚拟内存大小-如果大于0,表示机器内存不足,如果不是内存泄漏的原因,就需要增加内存了/耗内存的进程迁移出去。

  free: 可用内存大小

  buff: 用作缓冲的内存大小

  cache: 用作缓存的内存大小

Swap:

  si: 每秒从交换区写到内存的大小
  so: 每秒写入交换区的内存大小
一般情况下,si,so都是0,如果不是则需要增加机器内存了。

IO:

  bi: 每秒读取的块数

  bo: 每秒写入的块数
参考一般块数bi+bo不超过1000,如果超过了,且wa值比较大,则表示机器IO性能达到了瓶颈。

System:

in: 每秒中断数,包括时钟中断。【interrupt】

cs: 每秒上下文切换数。        【count/second】

CPU:

  us: 用户进程执行时间(user time)

  sy: 系统进程执行时间(system time)

  id: 空闲时间(包括IO等待时间),中央处理器的空闲时间 。以百分比表示。

  wa: 等待IO时间

常用命令

  • 显示活跃和非活跃内存
vmstat -a 1 2

在这里插入图片描述

  • 显示从系统启动至今的fork数量
vmstat -f

在这里插入图片描述

  • 查看内存使用的详细信息
vmstat -s

在这里插入图片描述

  • 查看磁盘的读/写
vmstat -d

在这里插入图片描述

  • 查看/dev/sda1磁盘的读/写
vmstat -p /dev/sda1

在这里插入图片描述

  • 查看系统的slab信息
vmstat -m

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值