В общем. Есть сервер Dual P III-500 128 RAM SCSI DISKS.
Нанём apache с mysql. 8-мь сайтов. Полностью динамические на PHP. При заходах около 2-х тысяч в день всё нормально... Поднялись заходы до 4-х - 5-ти тысяч и apache с mysql стали грузить систему на 99.99%. Реально ли это так должно для такой машины или плохой тюнинг системы. Память свободная ~2Мб. Своп загружен на ~33Мб.
все таки мне кажется что система. И даже возможно не сама ОС (хотя запросто), а сами сайты. Видал я корявые поделки на пхп....
>все таки мне кажется что система. И даже возможно не сама ОС
>(хотя запросто), а сами сайты. Видал я корявые поделки на пхп....
замечено, что mysql начинает грузить тазик на 99% когда у него исчерпываетсялимит соединений. попробуй поднять этот параметр.
>Dual P III-500 128 RAM
.....
>около 2-х тысяч в день всё нормально... Поднялись заходы до 4-х
>- 5-ти тысяч и apache с mysql стали грузить системуЧто могу посоветовать (в зависимости от ситуации):
0. (главное) Увеличить ОЗУ хотябы до 512 Мб.
Если не помог пункт 0:
1. Установить жесткие лимиты, чтобы кривой код не влиял на другие сайты или органичить число запускаемых mysql, чтобы с своп не лез.
2. Заставить перепроектировать базу и переписать критичные скрипты;
3. Самостоятельно провести аудит и запретить выполнение проблемных скриптов;
Все получилось с fdisk /mbr
Всем спасибо!