Какие настройки должны быть изменены, чтобы понизить апачское использование ЦП и использовать больше RAM?

Можно использовать write команда, чтобы отправить сообщения определенному пользователю вместо всем. Можно отправить их по сети с помощью любых данных для входа в систему, которые Вы уже имеете, обычно по ssh как это: ssh youruse@hostname write username отправить username@hostname сообщение.

0
задан 24 April 2014 в 22:18
3 ответа

Согласны ли вы «исправить программу или получить соответствующее оборудование»?

Обычно вы не можете заменить ЦП ОЗУ - обычно слишком мало ОЗУ означает подкачку, что означает низкую загрузку ЦП, но это действительно так. не работать по-другому.

Мне кажется, что «правильная отладка и оптимизация на основе компетентных знаний разработчика и использования профилировщика» сейчас в порядке, это не проблема системного администратора.

2
ответ дан 4 December 2019 в 14:00

Я сомневаюсь, что Apache потребляет весь процессор, и подозреваю, что вы запускаете что-то вроде PHP-скриптов с использованием mod_php, которые выполняют интенсивную обработку. В этом случае переключитесь на более надежный способ запуска PHP, такой как PHP-FPM, и выполните некоторую отладку своего кода PHP.

0
ответ дан 4 December 2019 в 14:00

Используйте кеширование на любом уровне, который вы можете использовать, чтобы использовать больше ОЗУ и меньше ЦП (не гарантируется), например, фронтальное кэширование с помощью Varnish и кэширование базы данных с помощью кэша памяти и / или более агрессивных настроек кеша базы данных ; если у вас есть свободная оперативная память, используйте ее.

Также, если вы не можете отключить KeepAlive, возможно, вы все еще можете уменьшить его значение тайм-аута.

РЕДАКТИРОВАТЬ: Профилирование того, что вызывает использование ЦП и почему это может быть отправной точкой

0
ответ дан 4 December 2019 в 14:00

Теги

Похожие вопросы