Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Мониторинг загрузки процессора сервера php-скриптом

27K
01 июля 2008 года
varilke
36 / / 04.05.2008
Php-скрипт регулярно запускается кроном на сервере. Требуется мониторить загрузку процессора сервера, создаваемую этим скриптом.
1. Как это делать с помощью средств администирования?
2. Какие для этого нужны права?
3. Можно ли это делать средствами php?
4. Можно ли это делать самим скриптом, чтобы изменять задержки внутри него во время выполнения?
4.7K
01 июля 2008 года
bobik02
140 / / 11.09.2007
1. Вариантов полагаю много, на сколько фантазии хватит.
2. В зависимости от реализации, но по любом только под юзвером делать(дать ему права если требуется)
3. Логично предположить что нет!
4. Как угодно, все зависит как вы это будете реализовывать

первое что упало в ум: распарсить top, вот.
27K
01 июля 2008 года
varilke
36 / / 04.05.2008
Цитата: bobik02
первое что упало в ум: распарсить top, вот.


Не понял, это что?

4.7K
01 июля 2008 года
bobik02
140 / / 11.09.2007
Цитата: varilke
Не понял, это что?



man top :)

13
01 июля 2008 года
RussianSpy
3.0K / / 04.07.2006
покопайся с этой функцией - возможно тебе будет достаточно ее
http://ru2.php.net/manual/ru/function.sys-getloadavg.php
27K
01 июля 2008 года
varilke
36 / / 04.05.2008
Цитата: bobik02
man top :)


Ага, нашел man top Я в unix мало, что знаю, но подумаю.

Цитата: RussianSpy
покопайся с этой функцией - возможно тебе будет достаточно ее
http://ru2.php.net/manual/ru/function.sys-getloadavg.php


Нашел понятный код, спасибо:

 
Код:
$load = sys_getloadavg();
$sleep=5;
$maxload=2;
if ($load[0] > $maxload) {
       sleep($sleep);
    echo "Busy server - sleep $sleep seconds<br>";
}
27K
02 июля 2008 года
varilke
36 / / 04.05.2008
sys_getloadavg читает виртуальный файл /proc/loadavg
про последний в интернете много информации
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог