linux中系统性能监测命令sar,查看cpu、内存、磁盘、网络等使用情况
显示系统CPU利用率的统计信息:
sar -u 1 5
-u
: 这是sar命令的选项之一,表示要显示CPU利用率相关的统计数据。1
: 这是指定采样间隔的参数,表示每秒采样一次数据。5
: 这是指定采样次数的参数,表示总共采样5次数据。
%user:用户模式下消耗的 CPU 时间的比例。 %nice:通过 nice 改变了进程调度优先级的进程,在用户模式下消耗的 CPU 时间的比例。 %system:系统模式下消耗的 CPU 时间的比例。 %iowait:CPU 等待磁盘 I/O 导致空闲状态消耗的时间比例。 %steal:利用 Xen 等操作系统虚拟化技术,等待其它虚拟 CPU 计算占用的时间比例。 %idle:CPU 空闲时间比例。
显示系统内存使用情况的统计信息:
sar -r 1 3
-r
: 这是sar命令的选项之一,表示要显示内存使用情况的统计数据。1
: 这是指定采样间隔的参数,表示每秒采样一次数据。3
: 这是指定采样次数的参数,表示总共采样3次数据。
kbmemfree:该值和 free 命令中的 free 值基本一致,它不包括 buffer 和 cache 空间。 kbmemused:该值和 free 命令中的 used 值基本一致,它包括 buffer 和 cache 空间。 %memused:物理内存使用率,该值是 kbmemused 和内存总量(不包括 swap)的百分比。 kbbuffers 和 kbcached:这两个值和 free 命令中的 buffer 和 cache 一致。 kbcommit:保证当前系统所需要的内存,即为了确保不溢出而需要的内存(RAM+swap)。 %commit:该值是 kbcommit 与内存总量(包括swap)的百分比。
其他统计信息
-A 汇总所有的报告 -a 报告文件读写使用情况 -B 报告附加的缓存的使用情况 -b 报告缓存的使用情况 -c 报告系统调用的使用情况 -d 报告磁盘的使用情况 -g 报告串口的使用情况 -h 报告关于buffer使用的统计数据 -m 报告IPC消息队列和信号量的使用情况 -n 报告命名cache的使用情况 -p 报告调页活动的使用情况 -q 报告运行队列和交换队列的平均长度 -R 报告进程的活动情况 -r 报告没有使用的内存页面和硬盘块 -u 报告CPU的利用率 -v 报告进程、i节点、文件和锁表状态 -w 报告系统交换活动状况 -y 报告TTY设备活动状况
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/624032.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!