Понимание CPU% в Apache Extended Server Status

Понимание CPU% в Apache Extended Server Status

Я только что перенес существующий сайт с довольно высоким трафиком на дроплет Digital Ocean и просмотрел страницу расширенного статуса сервера Apache. Она показывает следующую информацию. Я заметил, что загрузка ЦП составляет 269%. Как это может быть? Это хорошо или плохо? Как интерпретировать эти цифры?

Apache Server Status for xx.xx.xxx

Server Version: Apache/2.2.15 (Unix) DAV/2 PHP/5.4.40 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips
Server Built: Oct 16 2014 14:48:21
Current Time: Tuesday, 19-May-2015 04:11:17 EDT
Restart Time: Tuesday, 19-May-2015 04:06:06 EDT
Parent Server Generation: 0
Server uptime: 5 minutes 10 seconds
Total accesses: 1139 - Total Traffic: 280.7 MB
CPU Usage: u778.49 s54.72 cu0 cs0 - 269% CPU load
3.67 requests/sec - 0.9 MB/second - 252.4 kB/request
12 requests currently being processed, 11 idle workers

решение1

Сначала описания полей:

  • u778.49: секунды, проведенные в пользовательском пространстве
  • s54.72: секунды, затраченные на системные вызовы
  • Оба значения вместе составляют полное количество секунд процессорного времени:833.21

Вот как рассчитывается процент. Ваша машина работает 5 минут и 10 секунд, то есть 310секунд. Общее количество времени ЦП, деленное на общее количество секунд безотказной работы, дает процент ЦП:

833.21/310=2.687*100%=269%

Но ваша система, скорее всего, имеет несколько ЦП. Вы можете разделить это значение на количество ЦП.

Связанный контент