自学内容网 自学内容网

Linux下的性能监控工具

  1. 显示系统整体资源使用情况的命令  top
  2. 监控内存和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操作。

  1. 多功能诊断器 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)!