посчитать нагрузку на процессор как?

Тема в разделе "Как сделать...", создана пользователем Juri, 20 мар 2009.

Статус темы:
Закрыта.
  1. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    СОбственно как можно средствами пхп показывать на сколько загружен процессор сервера? ну и сколько использцется памяти. видел подобные информены но как реализовать не знаю, заранее спасибо.
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Парсить то что лежит в папке /proc
    Или, например парсить вывод команд "free -m" для памяти и "cat /proc/loadavg" для проца.

    ЗЫ вопрос на PHP Pro не тянет.
     
  3. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    это возможно делать на обычном виртуальном хостинге? или нужен вдс? кстати можно пример кода?
     
  4. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    На каких-то можно, на каких-то нет.
    PHP:
    $mem = `free -m`;
    preg_match_all('/(\d+)/'$mem$m);

    $data .=  ';' $m[1][6];
    $data .=  ';' $m[1][7];
    $data .=  ';' $m[1][9];
    $data .=  ';' $m[1][10];
    данный код собирает в строку значения свободной и использованной памяти и свободного и использованного свапа.

    ЗЫ работать будет только на линуксе.
     
    Juri нравится это.
  5. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    а с процессором все точно также или ккакие то другие переменные?
     
  6. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
Статус темы:
Закрыта.