sar好像不需要安装,ubuntu上默认就有,如果没有就需要安装sysstat包。它可以用来监控内存变化:
sar -o datafile -r 1 3600
解释:-r表示监控内存,-o表示监控数据存于文件中。末尾总有两个数字参数,第一个是间隔多少秒记录一次,第二个是一共记录多少次。这里监控一小时,每秒记录一次。
生成的文件是二进制的,查看使用:
sar -f datafile
查看CPU占用,只查看一个CPU,比如第0号CPU:
sar -P 0 2 5
查看每个CPU的占用:
sar -P ALL 2 5
也能查看网络设备的的使用情况:
sar -n DEV 2 5