Назад | Перейти на главную страницу

Почему Apache разделяет ЦП для процессов www-данных из 100 или 200?

Кажется, что Apache всегда разделяет использование ЦП для процессов www-данных из 100 или 200. Почему это так?

Например, один процесс www-data = 100% загрузка ЦП:

http://i.imgur.com/mfRuOSm.png

Четыре процесса www-data = 50% использования ЦП для каждого:

http://i.imgur.com/GGuBPd2.png

Это нормально? Если нет, как я могу это исправить?

Я использую Ubuntu 14.04.

У вас есть два ядра ЦП, которые использует Apache, каждое из которых представлено 100% в верхнем выводе.

  • Один поток может работать только на одном ядре и потенциально будет использовать все это ядро ​​до 100%.
  • Четыре потока, разделенные между двумя ядрами, все борются за процессорное время, будут разделены между ядрами и получат половину ядра (50%) каждое.