Статистика использования CPU

Материал из DiPHOST.Ru wiki system

Перейти к: навигация, поиск

Процессорное время (англ. process time или CPU time) — время, котрое потратил процессором компьютера на обработку задачи (программы, скрипта). Распределяется между процессами в соответствии со специальным алгоритмом операционной системы.

Процессорное время зависит только от проделанной полезной работы. В случае, если из-за загруженности сервера или из-за ожиданий (например, ответа от стороннего сервера) реальное время выполнения скрипта увеличивается, процессорное время (т.е. то, когда процессор действительно работал над этой конкретной задачей) остается постоянным.

Примеры

  • На пустом сервере выполняется скрипт, время генерации страницы - 2 секунды. Процессорное время, затраченное на генерацию страницы - 2 секунды.
  • На этом же сервере выполняется одновременно 10 таких скриптов. Время генерации каждой страницы будет 20 секунд. Процессорное время, потраченное каждым скриптом - 2 секунды. Однако, в сумме - 20 секунд.
  • На этом же сервере произошла перегрузка MySQL, в результате чего скрипт работал не 2 секунды, а 45 секунд (ждал результатов от MySQL). Время генерации страницы - 45 секунд, процессорное время, затраченное скриптом, по прежнему 2 секунды.
Источник — «https://wiki.diphost.ru/CPUTime»
Личные инструменты
© 2006 — ООО «Дремучий лес»
Служба техподдержки: [email protected]
Тексты этого сайта являются полностью оригинальными
или оригинальными компиляциями ООО «Дремучий Лес».
Распространяются по лицензии WTFPL
Отзывы о хостинге diphost.ru Отзывы на hostobzor.ru