您的位置:首页 > 运维架构 > Linux

使用sar收集Linux服务器性能数据

2017-02-21 21:02 225 查看
在sysstat工具包中,sar是最强大的了,通过sar几乎可以监视所有的性能数据,同时,sar还支持将性能数据保存起来。

1.查看CPU使用情况

sar -u 2 5

//每隔2秒,显示5次,CPU使用的情况

2.查看内存使用情况

sar -r 2 5

//每隔2秒,显示5次,内存使用的情况

3.查看网络吞吐量

sar -n DEV 2 5

//每隔2秒,显示5次,网络吞吐量情况

4.结合上面的查看命令,加入 > filename 参数即可保存文本文件,下面列出几个有用的命令:

sar 1 10 > data.txt

//每隔1秒,写入10次,把CPU使用数据保存到data.txt文件中。

sar 1 0 -e 15:00:00 > data.txt

//每隔1秒记录CPU的使用情况,直到15点,数据将保存到data.txt文件中。(-e 参数表示结束时间,注意时间格式:必须为hh:mm:ss格式)

sar 1 0 -r -e 15:00:00 > data.txt

//每隔1秒记录内存使用情况,直到15点,数据将保存到data.txt文件中。

sar 1 0 -n DEV -e 15:00:00 > data.txt

//每隔1秒记录网络使用情况,直到15点,数据将保存到data.txt文件中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: