1. top
这个比较常用的监控对象是平均负载和CPU的负载.具体的参数请使用 top help获取.
2. iostat
这个命令,默认显示的情况主要是下面几项:
%user: 用户级应用程序占用的CPU使用率百分比
%sys: 系统级应用程序占用的CPU使用率百分比
%iowait 系统/应用程序等待未完成的磁盘I/O请求时间百分比
%idle 显示了系统空闲的情况
3. vmstat
报告虚拟内存统计信息
procs列:
r 表示位于运行队列中的内核线程数目
b 表示位于等待队列中的内核线程数目
memory列:
swpd 代表交换内存情况
free 表示空闲内存情况
buff 不知道
cache 表示缓冲区的情况
还有swap列、io列、system列、cpu列等,可以起到一个监控的作用!
ps:根据各种主机平台的不同,查看系统资源的命令也有所不同
比如说,在unix系统上使用top命令,查看使用的CPU以及资源信息,就是比较准确的;
而在linux系统上使用top命令,显示的cpu使用情况就是不准确的,这是因为linux系统没有线程这个说法,故而会有很多种不同的处理方式!