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

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

(Различия между версиями)
Перейти к: навигация, поиск
Строка 6: Строка 6:
Процессорное время зависит только от проделанной полезной работы. В случае, если из-за загруженности сервера или из-за ожиданий (например, ответа от стороннего сервера) реальное время выполнения скрипта увеличивается, процессорное время (т.е. то, когда процессор действительно работал над этой конкретной задачей) остается постоянным.
Процессорное время зависит только от проделанной полезной работы. В случае, если из-за загруженности сервера или из-за ожиданий (например, ответа от стороннего сервера) реальное время выполнения скрипта увеличивается, процессорное время (т.е. то, когда процессор действительно работал над этой конкретной задачей) остается постоянным.
 +
 +
===Примеры===
 +
 +
* На пустом сервере выполняется скрипт, время генерации страницы - 2 секунды. Процессорное время, затраченное на генерацию страницы - 2 секунды.
 +
* На  этом же сервере выполняется одновременно 10 таких скриптов. Время генерации каждой страницы будет 20 секунд. Процессорное время, потраченное каждым скриптом - 2 секунды. Однако, в сумме - 20 секунд.
 +
* На этом же сервере произошла перегрузка MySQL, в результате чего скрипт работал не 2 секунды, а 45 секунд (ждал результатов от MySQL). Время генерации страницы - 45 секунд, процессорное время, затраченное скриптом, по прежнему 2 секунды.

Версия 12:33, 1 марта 2016

Процессорное время (англ. 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