1:按照网上说的,这种情况很有可能下面的情况
等待磁盘I/O完成的进程过多,导致进程队列长度过大,但是cpu运行的进程却很少,这样就体现到负载过大了,cpu使用率低。
使用“iostat -txk 1”或者“sar -d 1”(每个一秒采样)来查看:
io阻塞会让出cpu,如果大多数的进程都在阻塞,那么会造成太多的上下文切换,这种切换消耗了cpu的时间,但是没有真正的执行任务!
根据load的官方解释:
System load averages is the average number of processes that are either in a runnable or uninterruptable state. A process in a
runnable state is either using the CPU or waiting to use the CPU.
进程状态切换图如下
官方解释中提到的uninterruptable state,就是处于 uninterru