|
|
|
| Можно ли сделать индикатор загрузки процессора?
И возможно ли индикатор загрузки интернет канала? | |
|
|
|
|
|
|
|
для: Бамси
(20.01.2008 в 20:11)
| | >Можно ли сделать индикатор загрузки процессора?
Alt+Ctrl+Del =)
>И возможно ли индикатор загрузки интернет канала?
А вот это уже самому интересно... | |
|
|
|
|
|
|
|
для: Киналь
(20.01.2008 в 20:19)
| | >И возможно ли индикатор загрузки интернет канала?
Для Windows удобно воспользоваться специализированными программами вроде DuMeter. | |
|
|
|
|
|
|
|
для: cheops
(20.01.2008 в 20:25)
| | Угу.. Cntrl+Alt+Del...
наверно поэтому я пишу именно в форум PHP :)
Как узнать загрузку ЦП и динамически выводить ее, т.е. по обновлению страницы.
Так же и с каналом. | |
|
|
|
|
|
|
|
для: Бамси
(20.01.2008 в 22:28)
| | Вы хотите мерить нагрузку сервера? | |
|
|
|
|
|
|
|
для: cheops
(20.01.2008 в 23:18)
| | Да, и выводить ее в веб. | |
|
|
|
|
|
|
|
для: Бамси
(20.01.2008 в 23:32)
| | Сервер ваш собственный? Выделенный или вы пользуетесь услугами виртуального хостинга? Это UNIX или Windows сервер? | |
|
|
|
|
|
|
|
для: cheops
(20.01.2008 в 23:58)
| | Естественно собственный сервер, Unix. | |
|
|
|
|
|
|
|
для: Бамси
(21.01.2008 в 00:27)
| | Используйте команду vmstat - либо запускайте через system(), либо внешним скриптом с сохранением в файл или базу данных - от туда выводите динамику на страницу. | |
|
|
|
|
|
|
|
для: cheops
(21.01.2008 в 01:38)
| |
~ $ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 0 0 439504 35844 25748 0 0 2 4 272 26 0 0 100 0
|
Эм... | |
|
|
|
|
|
|
|
для: Бамси
(21.01.2008 в 22:30)
| | читайте man vmstat там наверняка написано что вы получаете в результате :) | |
|
|
|
|
|
|
|
для: Бамси
(21.01.2008 в 22:30)
| | r - количество процессов ждущих запуска
b - количество процессов в состоянии ожидания
w - количество процессов, выгруженных во внешнюю память (у вас этого параметра нет)
swpd - количество используемой виртуальной памяти (Кб)
free - количество свободной памяти (Кб)
si - количество памяти, загружаемой с диска (Кб/с)
so - количество памяти, выгружаемой с диска (Кб/с)
bi - количество блоков, посылаемых на блочное устройство (блоков в сек)
bo - количество блоков, полученных с блочного устройства (блоков в сек)
in - количество прерываний в секунду, включая прерывания от таймера
cs - количество контекстных переключений в секунду
Далее идут нужные вам параметры - количество процентов от общего времени процессора для
us - пользовательского времени (т.е. выполнение задач пользователя)
sy - системного времени (т.е. выполнение системных задач, запуск процессов, чтение или запись данных на диск)
id - времени простоя
PS Например, у вас процессор на момент выполнения команды был на 100% свободен. | |
|
|
|
|
|
|
|
для: Бамси
(20.01.2008 в 20:11)
| | Канал? | |
|
|
|
|
|
|
|
для: Бамси
(21.01.2008 в 15:48)
| | cheops , спасибо за совет, как раз собирался нечто подобное замутить | |
|
|
|