Sysstat的安装
从http://pagesperso-orange.fr/sebastien.godard/download.html下载最新版本,解压,安装
-
?wget?http://pagesperso-orange.fr/sebastien.godard/sysstat-8.1.2.tar.gz
?tar?zxvf?sysstat-8.1.2.tar.gz
?cd?sysstat-8.1.2
?./configure
?make
?su
?<enter?root?password>
?make?install?
监视某个进程
- 通过ps命令找到相应进程的PID:?ps?-e
-
使用pidstat命令监视进程,详细用法见:http://pagesperso-orange.fr/sebastien.godard/man_pidstat.html
pidstat?2?5?
//每隔2秒,显示5次,所有活动进程的CPU使用情况
pidstat?-p?3132?2?5?
//每隔2秒,显示5次,PID为1643的进程的CPU使用情况显示
pidstat?-p?3132?2?5?-r
//每隔2秒,显示5次,PID为1643的进程的内存使用情况显示?
- 很可惜的是,pidstat命令没有保存性能数据的功能。
查看性能数据
在sysstat工具包中,sar是最强大的了,通过sar几乎可以监视所有的性能数据,同时,sar还支持将性能数据保存起来。
sar详细用法请见:http://pagesperso-orange.fr/sebastien.godard/man_sar.html
- 查看CPU使用情况?sar?2?5
//每隔2秒,显示5次,CPU使用的情况?
- 查看内存使用情况?sar?-r?