linux机器变慢排查方式

生产上遇见linux异常变慢如何排查?
基本上出现慢的问题,90%的可能都是cpu或者内存出现了问题。使用命令查看定位机器的性能细节。

1、查看整体机器性能
使用top命令。
top查看机器整体性能
1.1 cpu
1.2 mem
1.3 id=idle 机器空闲率,越高越好
1.4 load average:系统负载。后面 三个值,分别是系统1分钟,5分钟,15分钟的系统平均负载率。通过计算算出平均负载率。
1.5 command

top命令如何退出,使用q,这里不要使用ctrl+c强行中断退出。

2、乞丐版本uptime(低配版的top)
uptime最快查看整机机器性能
3、内存
free free -g free -m(一般使用free -m)
free多个命令
4、硬盘
df 或者df -h (df:disk free)磁盘剩余空间 h:human人类看的懂方式
磁盘剩余空间
5、cpu 包含但不限于
vmstat -n 2 3(n :代表数字 2:每2秒刷一次 3:3条记录)
查看cpu
6、磁盘I/O
磁盘I/O高 读写慢 八成是大sql导致系统慢了。
iostat - xdk 2 3
查看磁盘I/O情况
就看一个参数,%util%。如果长期高于>80%,要对sql进行调优处理。r/s w/s 代表读写数据。

排查linux慢的问题基本就是以上操作,是不是不难呢。但是用过逼格就有点上去了

发布了68 篇原创文章 · 获赞 9 · 访问量 7439

猜你喜欢

转载自blog.csdn.net/u013025649/article/details/104079731