Linux性能优化[一]:CPU

正文

1 如何学习Linux性能优化

 只要你了解应用程序和系统的少数几个基本原理,再进行大量的实战练习,建立起整体性能的全局观。

 

 

2 工具介绍

pidstat

安装pidstat 

yum install sysstat

pidstat 常用命令

使用pidstat进行问题定位时,以下命令常被用到:

pidstat -u 1

pidstat -r 1

pidstat -d 1

以上命令以1秒为信息采集周期,分别获取cpu、内存和磁盘IO的统计信息。

 

perf

perf record -ag -- sleep 2; perf report

 

execsnoop

https://raw.githubusercontent.com/brendangregg/perf-tools/master/execsnoop

观察短暂的占用资源大的进程状态

 

iosnoop

https://raw.githubusercontent.com/brendangregg/perf-tools/master/iosnoop

观察系统的io情况,被哪些服务占用,或者跟踪某个服务占用大量io

 

posted @ 2019-03-26 10:02 richardzgt 阅读(...) 评论(...)  编辑 收藏