У меня вопрос к опытным администраторам.
Есть машинка Dual Xeon E5410 2.33Ггц (8 ядер), 16Гб RAM, диски SAS в железном рейде с PCI контроллером адаптек 128 или 256Мб кеш.
Сейчас стою перед вопросом:
1) Брать аналогичную и уночить туда часть сайтов
2) Ничего не брать и что-то подкрутить софтово
3) Ставить мощнее процессоры
Чтобы ответить, нужно для начала сточнить. Смотрите:
Cpu(s): 47.7%us, 48.8%sy, 0.0%ni, 1.3%id, 1.0%wa, 0.0%hi, 1.0%si, 0.0%st
48.8%sy - это нормально? Процессов в рабочем режиме 300, до 350. Сильно тредится апач, Mysql не тредится вообще, процессы php особо не высовываются в топ. PHP как cgi. Апач второй + nginx. Знаю, на этом форуме есть люди, который работают с такими серверами. Уточню вопрос - нормально ли, что половину процессорного времени расходует система?
Сейчас вот прилепил prefork.c с MaxClients 16, снизилось LA, процессов стало меньше. А система так и расходует половину процессора. Прошу не говорить про idle в 1.3%, оно и 0 бывает, ничего плохого в этом не вижу. Проблемы поставить процессоры мощнее нет, есть проблема, связанная с экономией ресурсов. Т.е. зачем менять процессоры, когда система половину текущих мощностей расходует на неизвестно какие цели.
В общем если есть там какие варианты - пишите.