linux 操作系统级别监控 vmstat/dstat 命令

vmstat命令综合了CPU、进程、内存、磁盘IO等信息

命令:vmstat 1       表示vmstat每2秒采集数据,一直采集,直到我结束程序

   vmstat 2 1    表示每个两秒采集一次服务器状态,1表示只采集一次

      vmstat –s 可以查看page in/page out的数量

procs r 代表队列,

b 任务数堵塞

swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。

这个命令主要查看swap 当si/so值比较高时,说明正在执行swap

扫描二维码关注公众号,回复: 6386835 查看本文章

dstat是一个全能监控工具,整合了CPU、内存、磁盘、网络等几乎所有的监控项,支持实时刷新

dstat需要先进行安装 usr sys idl wai hiq siq| used buff cach free| recv send| read writ|util

cpu使用率 wai io等待(等待磁盘返回数据,等待cup释放)

util 繁忙度 yum install -y dstat

使用命令:dstat -tcdlmnsygr

dstat - tcmnd --disk-util

dstat - tcmnd -disk-util >test.log 写入log

猜你喜欢

转载自www.cnblogs.com/dwdw/p/10995505.html