Нужно узнать загрузку IRQ для скрипта

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Torvald
рядовой
Сообщения: 27
Зарегистрирован: 2010-12-31 2:30:53
Откуда: Днепропетровск
Контактная информация:

Нужно узнать загрузку IRQ для скрипта

Непрочитанное сообщение Torvald » 2013-05-01 17:54:55

Уважаемые товарищи!!
Во первых всех с всемирным праздником трудящихся!!!
Удачи всем и благополучия!

Ну а во вторых, как говорится, и в праздники кипит работа.
Вобщем, торможу,...
как узнать загрузку по прерываниям, в виде числа, а точнее как её определить.

Есть top, ну с ним всё понятно, красиво интерактивно, но нужно это число в процентах, получить в виде числа чтобы быльше обрабатывать скрипте.
Первая мысль что пришла, это поиграться с vmstat -i
Но как из полученных данных и можно ли из полученных данных получить число, например 1,6% :)

Код: Выделить всё

top
last pid: 14498;  load averages:  0.00,  0.00,  0.00              up 2+00:57:18  17:51:00
33 processes:  1 running, 32 sleeping
CPU:  0.0% user,  0.0% nice,  0.5% system,  1.6% interrupt, 97.9% idle

Код: Выделить всё

vmstat -i
interrupt                          total       rate
irq18: bge1 uhci2                 806976          4
irq19: bge0 uhci1              189264404       1073
irq21: re0                     127252957        722
irq23: uhci0 ehci0                 15324          0
cpu0: timer                    352478310       2000
cpu1: timer                    352469288       1999
Total                         1022287259       5800
Прошу помощи.
Сам скрипт который посчитает число написать то не проблема, мне нужно именно формулу, как посчитать это число основываясь на всяких данных vmstat или sysctl или ещё чего либо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ChihPih
ст. прапорщик
Сообщения: 568
Зарегистрирован: 2009-09-04 12:23:30
Откуда: Где-то в России...
Контактная информация:

Re: Нужно узнать загрузку IRQ для скрипта

Непрочитанное сообщение ChihPih » 2013-05-01 21:20:53

man kvm_getcptime + пример
www.info-x.org - информационный ресурс о ОС FreeBSD.

Аватара пользователя
Torvald
рядовой
Сообщения: 27
Зарегистрирован: 2010-12-31 2:30:53
Откуда: Днепропетровск
Контактная информация:

Re: Нужно узнать загрузку IRQ для скрипта

Непрочитанное сообщение Torvald » 2013-05-02 19:22:40

Супер!!!! Большое спасибо, очень помогло!