使用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文件中。
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文件中。
相关文章推荐
- Linux服务器性能数据收集【sar、pidstat、iostat、mpstat、sadf、sadc】
- <摘录>使用amplxe-cl 命令行进行性能数据收集和分析
- .Net最佳实践3:使用性能计数器收集性能数据
- 使用statspack收集11g active dataguard性能数据
- Linux服务器性能数据收集- Sysstat介绍
- Linux服务器性能数据收集
- 使用性能计数器收集性能数据
- Linux服务器性能数据收集 - Sysstat介绍
- Linux服务器性能数据收集—Sysstat介绍。
- .Net最佳实践3:使用性能计数器收集性能数据
- Linux服务器性能数据收集 - Sysstat介绍
- .Net最佳实践3:使用性能计数器收集性能数据
- 使用SqlBulkCopy提高导入数据的性能
- 使用ADO.NET2.0提升数据交互性能(1)
- 使用ADO.NET2.0提升数据交互性能(4)
- 使用ADO.NET2.0提升数据交互性能(3)
- [转贴]使用ADO.NET2.0提升数据交互性能(http://dotnet.chinaitlab.com/ADONET/739268.html)
- 利用typeperf工具收集SQL Server性能数据
- Windows Vista 性能分析:如何使用 xperf 获取精确的启动性能数据
- 使用ADO.NET2.0提升数据交互性能