Linux下的性能监控工具
- 显示系统整体资源使用情况的命令 top;
- 监控内存和CPU vmstat;
示例 vmstat 1 3 表示每秒采样1次,共计3次
它可以统计CPU/内存使用情况,swap使用情况
3、监控IO使用 iostat
使用示例 iostat 1 2 表示每1秒采样1次 合计采样2次,如果只需要显示磁盘情况,不需要显示CPU使用情况,则可以使用如下命令
iostat –d 1 2 -d表示输出磁盘使用情况
输出的tps表示该设备每秒传输次数
Kb_read/s每秒从设备读取的数据量
Kb_wrtn/s 每秒向设备写入的数据量
Kb_read读取的总数据量
Kb_wrtn 写入的总数据量
注意:磁盘IO很容易成为系统性能瓶颈,通过iostat可以快速定位系统是否产生了大量的I/O操作。
- 多功能诊断器 pidstat pidstat的强大之处在于 它不仅可以监视进程的性能情况,也可以监视线程的性能情况,
使用示例:pidstat -p 1168 1 3 –u –t
-p用于指定进程id -u表示对CPU使用率的监控 参数1 3 表示每秒钟采样一次,合计采样3次
Pid工具是一款多合一的优秀工具,它不仅可以监控CPU、IO和内存资源,甚至可以将问题定位到相关线程,方便应用程序的故障排查。
原文地址:https://blog.csdn.net/shenxiaomo1688/article/details/137862458
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!