Какова лучшая конфигурация apache для меня?
Я начал новую работу. И моя миссия на серверах, которая не моя работа:(
У нас есть около 200 веб-сайтов, которые используют php - mysql.
netstat -an | grep -c: 80 составляет около 500
ОЗУ 24 ГБ с 2 процессорами E5420
Средняя нагрузка составляет около 15
это слишком много?
Можете ли вы помочь мне настроить его?
2 ответа
Средняя загрузка не равняется% загрузки процессора.
Это метрика, указывающая (это грубое упрощение), какая часть вашей вычислительной мощности запрашивается. И который отображается с интервалами 1 минута, 5 минут и 15 минут.
В вашем случае у вас есть 2 четырехъядерных процессора без гиперпоточности и, следовательно, всего 8 ядер. Это означает, что средняя загрузка, эквивалентная 100% использования процессора, будет равна 8.
То, что ваша средняя нагрузка составляет 15, означает, что вам нужно больше времени на обработку, чем у процессорных ядер, поэтому вашим приложениям приходится ждать. В идеале, вы не хотите, чтобы средние значения загрузки превышали 8 для лучшего времени отклика.
15% CPU - это нормально. Таким образом, 500 соединений одновременно.