как померять нагрузку компонент?

Тема в разделе "Администрирование серверов", создана пользователем vredin, 12 янв 2009.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. vredin

    vredin Читатель

    Заблокирован
    Регистр.:
    17 дек 2007
    Сообщения:
    141
    Симпатии:
    35
    дебиан, дедик(2,4Ghz, 500 RAM)
    пытаюсь проанализировать нагрузку которую создают разные компоненты(apache, mysql), ибо висит десяток сайтов(от единиц до 1,5к посетителей в день) и дедик то работает нормально, но начинает всё свапить, то проц под 100% работает..
    почти все цсм - вордпресс 2.3.3, включен supercache, шаблоны почищены, отключены лишние плагины.
    для php поставлен Alternative PHP Cache,
    для apache2 включен gzip. пытался мониторить с помощью mrtg - что-то не срослось с snmp, htop показывает мгновенную загрузку.. что посоветуете?

    <IfModule mpm_prefork_module>
    StartServers 50
    MinSpareServers 15
    MaxSpareServers 30
    MaxClients 225
    MaxRequestsPerChild 4000
    </IfModule>

    <IfModule mpm_worker_module>
    StartServers 10
    MaxClients 150
    MinSpareThreads 1
    MaxSpareThreads 10
    ThreadsPerChild 25
    MaxRequestsPerChild 0
    </IfModule>
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    MRTG по большей части предназначен для мониторинга сетей и трафика, а не серверов.

    Для серверов могу посоветовать либо самопис мониторящий top либо nagios.
     
  3. vredin

    vredin Читатель

    Заблокирован
    Регистр.:
    17 дек 2007
    Сообщения:
    141
    Симпатии:
    35
    не совсем верно насчет mrtg - он работает с snmp, а если вы посмотрите mibs то там в зависимости от вендоров мерять и цпу и память и еще десяток параметров..

    нагиос требует слишком много всякого под себя.. надо поставить с десяток всего чтобы он нормально заработал..

    смотрел через webmin - опять же риал-тайм нагрузка :(

    кстати, не получилось поставить мод для apache mod_status - что оно показывает?
     
  4. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    Что не верно? Я разве отрицал, что можно мониторить?
    Всего лишь сказал, что его основное занятие в другом.
    Ничего сверхъестественного он не требует (и обычно без проблем ставится из репозиториев). Зато отлично мониторит и сигналит. Дело в другом - для одного сервера не очень разумно с ним возиться.

    Есть ещё munin, monit, zabbix, cacti.

    Но повторюсь. для одного сервера проще написать ручками.
     
    vredin нравится это.
  5. vredin

    vredin Читатель

    Заблокирован
    Регистр.:
    17 дек 2007
    Сообщения:
    141
    Симпатии:
    35
    насчет mrtg - каюсь, невнимательно прочитал..

    за тулзы спасибо.. обязательно рассмотрю их.. насчет самописности - приоритеты пока в другую сторону поставлены
     
  6. AccessForbidden

    AccessForbidden

    Регистр.:
    5 янв 2009
    Сообщения:
    324
    Симпатии:
    57
    Обрати тогда внимание на munin и cacti, nagios - мы давно их юзаем и очень довольны.
     
    vredin нравится это.
Статус темы:
Закрыта.