Linux 性能监视常用工具总结
前言
本周需要研究几个查询方法对电脑CPU、内存、网络流量和IO等方面的影响。我本来以为是调查相关性能的占有情况,想在Java代码层面获取其运行的情况。后来知道是程序运行的过程中整个电脑环境的运行情况。为了方便操作,就顺便研究整理几个比较常见的电脑性能监测。
1. Sar
Sar 这一工具的功能还是比较齐全, 我最后也是选择了使用Sar,相关的安装可查看这一网站:Ubuntu环境下Sar安装
通过如下指令:
# 该指令可以查看帮助
sar -help
其中比较重要的的选项有
# 统计CPU的使用情况,每间隔1秒钟统计一次总共统计三次
sar -u 1 3
# 保存统计结果为二进制文件
sar -u -o [dirpath] 2 3
# 读取相应二进制结果
sar -u -f [dirpath]
# 查看内存使用情况
sar -r
# 查看I/O和传