Понимание верхней команды с высокой нагрузкой и высоким простоями процессора

DirectAdmin отправил мне следующий top результат:

 This is an automated message notifying you that the 5 minute load average on your system is 179.99. This has exceeded the 10 threshold. One Minute - 171.19 Five Minutes - 179.99 Fifteen Minutes - 170.21 top - 10:30:55 up 11 days, 23:48, 0 users, load average: 138.58, 160.32, 164.04 Tasks: 605 total, 2 running, 603 sleeping, 0 stopped, 0 zombie Cpu(s): 2.9%us, 0.8%sy, 0.0%ni, 88.5%id, 7.6%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1920560k total, 1866292k used, 54268k free, 2040k buffers Swap: 10485752k total, 4295252k used, 6190500k free, 35208k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 23 root 20 0 0 0 0 S 0.7 0.0 4:33.08 [kblockd/1] 22 root 20 0 0 0 0 S 0.5 0.0 3:02.55 [kblockd/0] 13874 apache 20 0 733m 8704 4032 D 0.2 0.5 0:03.90 /usr/sbin/httpd -k start -DSSL 1431 mysql 20 0 1654m 40m 1932 S 0.2 2.2 96:29.55 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/server.com.err --pid-file=/var/lib/mysql/server.com.pid --socket=/var/lib/mysql/mysql.sock --port=3306 1520 mail 20 0 59344 596 500 S 0.2 0.0 0:19.71 /usr/sbin/exim -bd -q15m -oP /var/run/exim.pid 14163 apache 20 0 735m 10m 5300 D 0.1 0.5 0:03.51 /usr/sbin/httpd -k start -DSSL 13922 apache 20 0 737m 9040 4960 S 0.1 0.5 0:04.09 /usr/sbin/httpd -k start -DSSL 14181 apache 20 0 739m 17m 3284 D 0.1 1.0 0:04.36 /usr/sbin/httpd -k start -DSSL 28173 root 20 0 15420 1584 852 R 0.1 0.1 0:00.09 /usr/bin/top -c -b -n 1 14157 apache 20 0 739m 7696 3252 S 0.1 0.4 0:03.15 /usr/sbin/httpd -k start -DSSL 14217 apache 20 0 740m 14m 3860 D 0.1 0.8 0:03.37 /usr/sbin/httpd -k start -DSSL 14615 apache 20 0 734m 7984 3116 D 0.1 0.4 0:02.34 /usr/sbin/httpd -k start -DSSL 14644 apache 20 0 734m 9660 4080 D 0.1 0.5 0:03.36 /usr/sbin/httpd -k start -DSSL 15159 apache 20 0 727m 13m 4928 S 0.1 0.7 0:01.47 /usr/sbin/httpd -k start -DSSL 15202 apache 20 0 727m 9396 4812 D 0.1 0.5 0:01.73 /usr/sbin/httpd -k start -DSSL 15362 apache 20 0 734m 7484 5032 D 0.1 0.4 0:03.17 /usr/sbin/httpd -k start -DSSL 15498 apache 20 0 723m 8924 4996 D 0.1 0.5 0:02.36 /usr/sbin/httpd -k start -DSSL 15577 apache 20 0 723m 9892 5276 D 0.1 0.5 0:02.42 /usr/sbin/httpd -k start -DSSL 19951 apache 20 0 723m 10m 5344 D 0.1 0.6 0:01.47 /usr/sbin/httpd -k start -DSSL 28167 root 20 0 15420 1584 852 R 0.1 0.1 0:00.10 /usr/bin/top -c -b -n 1 4 root 20 0 0 0 0 S 0.1 0.0 2:52.17 [ksoftirqd/0] 11 root 20 0 0 0 0 S 0.1 0.0 11:36.80 [events/0] 39 root 20 0 0 0 0 D 0.1 0.0 1:34.68 [kswapd0] 

Я не могу понять, почему средний уровень нагрузки настолько высок, средняя нагрузка обычно равна load average: 0.48, 0.23, 0.14 . Итак, что здесь происходит? Я не вижу никакого процесса, использующего какую-либо память, и ничто не использует высокий CPU%, так что происходит?

  • CPU и Load Average Conflict на сервере EC2
  • Как правильно запустить команду «сверху» через SSH?
  • Как интерпретировать эту верхнюю команду
  • Разве не должно быть больше RAM, чем это?
  • Что означает число в скобках в столбце «команда» для процессов postgres?
  • Понимание% CPU при работе с верхней командой
  • Почему я не могу использовать весь 100% -ный потенциал процессора?
  • Как работает FireFox на виртуальной машине, которая не имеет отображения?
  • One Solution collect form web for “Понимание верхней команды с высокой нагрузкой и высоким простоями процессора”

    Причиной вашего очень высокого значения нагрузки является то, что у вас много процессов Apache, которые (вероятно, постоянно) блокируются с помощью ввода-вывода. Они не потребляют процессор, а добавляют к нагрузке.

    Linux и Unix - лучшая ОС в мире.