linux操作系统卡顿的时候top命令下的各个指标可能是什么样的反应? linux操作系统top命令下用户态百分比高会造成iowait高嘛? linux操作系统top命令下系统态百分比高会造成iowait高嘛?
- 当Linux操作系统卡顿的时候,top命令下的各个指标可能表现为:
- CPU使用率高,其中用户态使用率和系统态使用率都较高;
- 内存占用率高,导致内存不足,可能会导致swap使用率高;
- IO等待时间高,即iowait%高;
- 进程数过多,导致CPU和内存资源被瓶颈。
-
Linux操作系统下,top命令下用户态百分比高,并不一定会造成iowait%高。因为iowait%表示的是CPU等待IO完成的时间占总CPU时间的比例,如果CPU时间被用户态程序占用,那么iowait%就会相应降低,反之亦然。
-
Linux操作系统下,top命令下系统态百分比高,也不一定会造成iowait%高。系统态百分比高表示CPU时间被内核态进程占用的比例较高,但是如果这些进程的IO操作很快完成,那么iowait%就会比较低。因此,iowait%高的原因并不只是系统态百分比高,还可能与磁盘IO速度慢、磁盘空间不足等因素有关。
原文地址: https://www.cveoy.top/t/topic/ftvK 著作权归作者所有。请勿转载和采集!