Sysstat性能监控工具包中20个实用命令
2015-07-13 01:27
295 查看
Sysstat性能监控工具包中20个实用命令
学习mpstat, pidstat, iostat和sar等工具,这些工具可以帮组我们找出系统中的问题。这些工具都包含了不同的选项,这意味着你可以根据不同的工作使用不同的选项,或者根据你的需求来自定义脚本。我们都知道,系统管理员都会有点懒,他们经常去寻找一些更简单的方法来完成他们的工作。mpstat – 处理器统计信息
1.不带任何参数的使用mpstat命令将会输出所有CPU的平均统计信息4.使用‘I’参数将会输出每个处理器的中断统计信息
pidstat – 进程和内核线程的统计信息
该命令是用于监控进程和当前受内核管理的线程。pidstat还可以检查子进程和线程的状态。语法
tecmint@tecmint ~ $ pidstat
sar – 系统活动报告
我们可以使用‘sar’命令来获得整个系统性能的报告。这有助于我们定位系统性能的瓶颈,并且有助于我们找出这些烦人的性能问题的解决方法。Linux内核维护着一些内部计数器,这些计数器包含了所有的请求及其完成时间和I/O块数等信息,sar命令从所有的这些信息中计算出请求的利用率和比例,以便找出瓶颈所在。
sar命令主要的用途是生成某段时间内所有活动的报告,因此,必需确保sar命令在适当的时间进行数据采集(而不是在午餐时间或者周末。)
13.下面是执行sar命令的基本用法。它将会在当前目录下创建一个名为‘sarfile’的文件。‘-u’参数表示CPU详细信息,5表示生产5次报告,2表示每次报告的时间间隔为2秒。
/usr/local/lib/sa1是一个可以使用cron进行调度生成二进制日志文件的shell脚本。
/usr/local/lib/sa2是一个可以将二进制日志文件转换为用户可读的编码方式。
使用如下Cron项目来将sar命令非交互化。
15.使用‘-q’参数来检查运行队列的长度,所有进程的数量和平均负载
相关文章推荐
- Sysstat性能监控工具包中20个实用命令
- 100个linux常用命令
- 28 个 Unix/Linux 的命令行神器
- 100个linux常用命令
- 28 个 Unix/Linux 的命令行神器
- linux命令合集
- linux命令合集
- linux 命令总结(转载)
- linux 命令总结(转载)
- Linux必学的60个命令
- Linux必学的60个命令
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹
- Linux挂载Windows共享文件夹