Оптимизация VPS

jcrush

Гуру форума
Регистрация
10 Ноя 2006
Сообщения
688
Реакции
59
Взял на пробу впс на OpenVZ 800 MB 1200 Mhz, повесил десяток сайтов с посещалкой 2-10 уников...

Сайты еле живые, пинг отличный, но дальше ппц тормоз, хотя сайт там же на DLE работает сносно...

Поставили nginx, APC, оптимизировал my.cfg, стало легче, но по топу видно что при каждом открытие сайта проц есть до 90% нагрузки и оперы жрет почти 500мб, мускул где то 150 кушает, остальное пхп.

На ВП стоит пару плагинов, запросов не много...

что еще можно сделать?
 
там в юнитах мощность впс измеряется (по мимо проца и рам), скорей всего впс американский =)
у меня и покурче был впс по параметрам, но тормознутый был ето что-то
если впс американский то тут конфиг не поможет
 
hetzer германия, рессы fastvps
 
навскидку, чекнуть бд. была подобная ситуация, база покоцалась и в топе показывало что апач жрет ресы, а не мускуль, что было бы логичнее. и в итоге машина вешалась кучей процессов.
 
это было сделано в первую очередь, репир и оптимизация.
 
проверь точно ли работает apc , сними по нему стату hit\miss, может он крайне не эффективно работает
тюнил ли апач? количесво процессов, лимит запросов на перезапуск чилдов, вырубить лишние модули

попробуй уйти от прожерливого апача, перейди на fpm , минус - это лишиться .htaccess
или попробуй apache + worker
 
apc работает, до него стоят xcash было хуже, апач не трогал, надо посмотреть...

Что такое hit\miss?

без htaccess не вариант
 
Что такое hit\miss?
количество попаданий в кешЪ, если miss более 1%, надо задуматься над настройкой apc

тогда попробуйте не сильно распускать апач, выключить все лишние модули, и для prefork начать с конфига
Код:
    StartServers        2
    MinSpareServers     2
    MaxSpareServers     5
    ServerLimit         10
    MaxClients          10
    MaxRequestsPerChild 50000


а дальше смотреть логи и крутить в зависимости от обстоятельств
 
Самое первое что могу подсказать по этому поводу, это не пробуйте Apache выкиньте его.
1. Сайты нужно полностью перевести на nginx+php-fpm разница будет обалденная.
2. Можно ко всему настроить кэширование его может выполнять nginx либо varnish.

Ну и дабы не быть голословным, но и не раскрывать все карты, вот ссылочка по теме :)

 
Еще бы разобраться со всем этим... получается это скрипт который все ставит сам, или как? Самому как то боязно все делать...

да еще на второй день после переезда стали ломать и заливать шелы, надо сначала с ними разобраться..

nginx+php-fpm без апача ? а ISP будет работать?
 
Назад
Сверху