2010-08-04 6 views
0

Я создаю php-скрипт, который будет фиксировать определенную информацию с сервера и базы данных через регулярные промежутки времени. На сервере работает LAMP.Как узнать загрузку сервера?

Есть ли способ вывести нагрузку на сервер или другие статистические данные, которые могут указывать на производительность или нагрузку на сервер, включая mysql?

+0

Что вы подразумеваете под «нагрузкой»? Использование ЦП? Использование ввода-вывода? Использование сети? –

+0

На самом деле, я имею в виду загрузку cpu и загрузку базы данных mysql. Это то, что имеет значение? – Lyon

ответ

0

Просто попробуйте

cat /proc/loadavg 

или

uptime 

, который распечатку текущей нагрузки серверов 1 мин/10 мин/15 мин интервал.

Может быть, вы должны смотреть на http://munin-monitoring.org/ или может быть Nagios

+0

спасибо! с вашей помощью мне удалось найти php-функцию sys_getloadavg(). Вы знаете, как я могу определить загрузку базы данных mysql? скажем ... доступные подключения против максимального предела соединения? благодаря :) – Lyon