Обычно сбойные блоки на диске прозрачно повторно отображаются самим диском, и ОС обычно не имеет никакого способа видеть, получить доступ, или даже распознать те сбойные блоки. Вся современная ОС полагается на диск для обработки сбойных блоков и не поддерживает вида переотображения блока.
Если у Вас есть диск, который не повторно отображает сбойные блоки или так или иначе выставляет их ОС, то у Вас есть диск, который перестал работать и должен быть заменен. Продолжение использовать его приведет к потере данных.
Ваш MaxClients является ПУТЕМ ПУТЬ Слишком высоко. Каков текущий размер Вашего апачского процесса? Умножьте это x 900. Это больше, чем 4 ГБ? Если так, машина, вероятно, входит в подкачку. Я обычно запускаю с MaxClients = 2x vCPUs в поле (grep-c процессор,/proc/cpuinfo). Который в этом случае был бы приблизительно 8. Затем удостоверьтесь, что апачский размер процесса MaxClients x не составляет более чем 4 ГБ.
Вы можете свой MaxClients оттуда, в зависимости от типа соединения, которое имеют Ваши клиенты. (Абоненты автоматической телефонной сети должны кормиться с ложечки, и т.д.), Но удостоверьтесь, что Вы никогда не вовлекаете себя в ситуацию со свопингом.
Затем установите свою Минуту, Max, и Запустите серверы к MaxClients. Нет никакой реальной потребности сделать, чтобы они отличались по среде выделенного сервера.
Затем сделайте некоторое тестирование с ab (как примечания гуся.)
Необходимо получить средний размер апачского процесса. С этим числом и общим размером Вашей RAM можно вычислить директиву MaxClients. Помните это: "Веб-серверу никогда не придется подкачивать" (Настройка Производительности Apache)
Контроль с вершиной или htop в порядке, но Вам нужно лучшее представление всей статистики Ваших серверов (CPU, поршень, диск i/o, апачские запросы, mysql медленные запросы, и т.д....) с некоторым контрольным инструментом как ганглии или munin для нахождения возможных узких мест.
Я рекомендую играть вокруг со сравнительным тестом апача (ab) инструмент. Можно играть вокруг со значениями, чтобы соответствовать им к потоку трафика и видеть, какие ответы Вы получаете до среднего времени загрузки и подобного. В той точке можно играть вокруг с настройками, что Вы говорите собирающийся попытаться оптимизировать их. Необходимо смочь с ab разобраться с optimial производительностью для каждой тонкой настройки производительности.
Это действительно не было бы благоразумно, чтобы я говорил о Ваших настройках, однако также необходимо принять RAM во внимание также, потому что это кажется на съедение большого количества RAM с теми настройками. Хотя это - просто предположение без любых данных. htop дает Вам хорошее визуальное чтение Ваших ресурсов.
Также Ваше среднее число загрузки могло сказать много. Я сомневаюсь, что Ваше использование намного выше, чем Ваша общая сумма ядер от 20-30% CPU, но это - другой индикатор того, как трудно Ваш сервер на самом деле работает.