Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Индикатор загрузки ЦПУ и интернет канала.
 
 автор: Бамси   (20.01.2008 в 20:11)   письмо автору
 
 

Можно ли сделать индикатор загрузки процессора?
И возможно ли индикатор загрузки интернет канала?

   
 
 автор: Киналь   (20.01.2008 в 20:19)   письмо автору
 
   для: Бамси   (20.01.2008 в 20:11)
 

>Можно ли сделать индикатор загрузки процессора?

Alt+Ctrl+Del =)

>И возможно ли индикатор загрузки интернет канала?

А вот это уже самому интересно...

   
 
 автор: cheops   (20.01.2008 в 20:25)   письмо автору
 
   для: Киналь   (20.01.2008 в 20:19)
 

>И возможно ли индикатор загрузки интернет канала?
Для Windows удобно воспользоваться специализированными программами вроде DuMeter.

   
 
 автор: Бамси   (20.01.2008 в 22:28)   письмо автору
 
   для: cheops   (20.01.2008 в 20:25)
 

Угу.. Cntrl+Alt+Del...
наверно поэтому я пишу именно в форум PHP :)

Как узнать загрузку ЦП и динамически выводить ее, т.е. по обновлению страницы.

Так же и с каналом.

   
 
 автор: cheops   (20.01.2008 в 23:18)   письмо автору
 
   для: Бамси   (20.01.2008 в 22:28)
 

Вы хотите мерить нагрузку сервера?

   
 
 автор: Бамси   (20.01.2008 в 23:32)   письмо автору
 
   для: cheops   (20.01.2008 в 23:18)
 

Да, и выводить ее в веб.

   
 
 автор: cheops   (20.01.2008 в 23:58)   письмо автору
 
   для: Бамси   (20.01.2008 в 23:32)
 

Сервер ваш собственный? Выделенный или вы пользуетесь услугами виртуального хостинга? Это UNIX или Windows сервер?

   
 
 автор: Бамси   (21.01.2008 в 00:27)   письмо автору
 
   для: cheops   (20.01.2008 в 23:58)
 

Естественно собственный сервер, Unix.

   
 
 автор: cheops   (21.01.2008 в 01:38)   письмо автору
 
   для: Бамси   (21.01.2008 в 00:27)
 

Используйте команду vmstat - либо запускайте через system(), либо внешним скриптом с сохранением в файл или базу данных - от туда выводите динамику на страницу.

   
 
 автор: Бамси   (21.01.2008 в 22:30)   письмо автору
 
   для: 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


Эм...

   
 
 автор: KPETuH   (21.01.2008 в 22:32)   письмо автору
 
   для: Бамси   (21.01.2008 в 22:30)
 

читайте man vmstat там наверняка написано что вы получаете в результате :)

   
 
 автор: cheops   (21.01.2008 в 23:59)   письмо автору
 
   для: Бамси   (21.01.2008 в 22:30)
 

r - количество процессов ждущих запуска
b - количество процессов в состоянии ожидания
w - количество процессов, выгруженных во внешнюю память (у вас этого параметра нет)
swpd - количество используемой виртуальной памяти (Кб)
free - количество свободной памяти (Кб)
si - количество памяти, загружаемой с диска (Кб/с)
so - количество памяти, выгружаемой с диска (Кб/с)
bi - количество блоков, посылаемых на блочное устройство (блоков в сек)
bo - количество блоков, полученных с блочного устройства (блоков в сек)
in - количество прерываний в секунду, включая прерывания от таймера
cs - количество контекстных переключений в секунду
Далее идут нужные вам параметры - количество процентов от общего времени процессора для
us - пользовательского времени (т.е. выполнение задач пользователя)
sy - системного времени (т.е. выполнение системных задач, запуск процессов, чтение или запись данных на диск)
id - времени простоя

PS Например, у вас процессор на момент выполнения команды был на 100% свободен.

   
 
 автор: Бамси   (21.01.2008 в 15:48)   письмо автору
 
   для: Бамси   (20.01.2008 в 20:11)
 

Канал?

   
 
 автор: mihdan   (21.01.2008 в 18:28)   письмо автору
 
   для: Бамси   (21.01.2008 в 15:48)
 

cheops , спасибо за совет, как раз собирался нечто подобное замутить

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования