Linux系统CPU子系统,命令和监控2

查看CPU配置信息命令:cat /proc/cpuinfo  核心数据看model name


查看某个进程ID命令:pgrep ssh                         pgrep httpd


kill命令的实质是给进程发送一个特定的“信号”,但是最多的命令是用来杀进程kill  -9  PID,kill  -l是列出所有可以kill发送的信息,pkill PID是强制终止进程

mpstat

和top类似的监控命令



sar  -u   5  3  每5秒采集3次CPU的使用情况

sar  -u  -o  output  5  3  每5秒采集3次并将结果以二进制形式存入,使用sar  -f  output  查看output文件


关注指标:

%iowait:显示用于等待I/O操作占用CPU总时间的百分比

%idle:显示CPU空闲时间占CPU总时间的百分比

系统瓶颈分析:

若%iowait的值过高表示硬盘存在I/O瓶颈,是否存在大量碎片

若%idle的值过高但系统很慢时,可能是CPU等待分配内存,此时应加大内存容量;若%idle的值持续低于1,表示CPU处理能力很低,可能是死循环导致;如果CPU很闲系统还是很慢,内存总是不够用,可能存在内存泄露。





strace  -o  report.txt   -T -e trace=all  -p pid   黑客常用跟踪手段

你可能感兴趣的:(Linux系统CPU子系统,命令和监控2)