每日掌握一个Linux命令 之 检测系统资源化 vmstat
vmstat: 全称为Virtual Memory Statistics,可以动态了解一下系统资源的运行,能对系统的进程,内存使用情况,交换页,IO块,中断以及CPU使用情况进行统计并报告相应的信息。
vmstat [-a] [延迟 [总计检测次数] ] <== CPU/内存等信息
vmstat [-fs] <== 内存相关
vmstat [-S 单位] <== 设置显示数据的单位
vmstat [-d] <== 与磁盘有关
vmstat [-p 分区] <==与磁盘有关
参数:
-a : 使用inactive / active (活跃与否) 替代 buffer / cache 的内存输出信息
-f : 开机到目前为止系统复制(fork)的进程数
-s : 将一些事件(开机至目前为止)导致的内存变化情况列表说明
-S : 后面可接单位,让显示的数据有单位,例如K/M 取代bytes的容量
-d : 列出磁盘的读写总量统计表
-p : 后面列出分区,可显示该分区的读写总量统计表