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 ? ? ? 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |