Linux面试中经常提到:生产环境服务器变慢,诊断思路和性能评估谈谈?
查看整机:top
cpu:vmstat
内存:free
硬盘:df
磁盘IO:iostat
网络IO:ifstat
Top
精简版 命令:uptime:直接查看
先查看 cpu 和mem(内存):看哪个线程占用多大内存
再看:load average(系统的负载均衡):1.36 0.81 0.37 3个值,
平均代表的是系统一分钟 五分钟 十五分钟系统的平均负载值,
如果((1.36 +0.81 +0.37)/3 *100%)3个值相加除以三再乘以百分之百,
如果大于百分之六十那么说明系统的负担压力重,
下面两个参数非常重要:
zombie(僵尸程序):此值越小越好
99.7%id: id=idle