The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Чем смотреть % загрузки CPU мелкого Linux-роутера?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Чем смотреть % загрузки CPU мелкого Linux-роутера?"
Сообщение от Евгений emailИскать по авторуВ закладки on 28-Янв-04, 18:15  (MSK)
Есть роутер-фаервол на LEAF Bering 1.2 (дискетный микро-роутер, http://leaf.sourceforge.net), ядро 2.4.20.
Запущен (с винта -- там и статистика копится) на 486DX4-100/24Mb 2xIntel EtherExpress Pro/10 ISA UTP.
Нагружен: eth0 -- входящим трафиком 256kbit/s от циски провайдера, eth1 -- выход на беспроводную точку доступа AP-1000 Avaya Wireless 802.11b, далее 4-6 радиоклиентов по ~64kbit каждый.
Статистику eth0 логит net-acct, запущены dnscache, sshd, shorewall конечно, трафик на полосы режет eth1 -- ingress + HTB.
Вопрос: на сколько еще хватит этой машинки по производительности и ЧЕМ РЕАЛЬНО измерить % загрузки CPU?
uptime и w показывают три числа -- насколько я понял, это количество запущенных процессов соответственно за последние 1, 5 и 15 минут, это далеко не то, что нужно. top на такой слабой машинке не катит, да и нет его там.
Посоветуйте, plz, МИКРОутилиту с минимумом требований к конфигурации (библиотеки и т.п.), а еще лучше -- где в /proc/* подсмотреть реальную загрузку машинки. А то затормозит-заглючит -- и не знаешь, почему.
P.S. Роутер без клавы/монитора, доступен в основном через ssh по радио, так что чисто "экранные" смотрелки не катят :( Хочу кидать статистику в stdout и мыло/SMS.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Чем смотреть % загрузки CPU мелкого Linux-роутера?"
Сообщение от self Искать по авторуВ закладки on 29-Янв-04, 02:27  (MSK)
procinfo
хотя тоже использует ncurses
но меньше размером :))
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Чем смотреть % загрузки CPU мелкого Linux-роутера?"
Сообщение от Евгений emailИскать по авторуВ закладки on 30-Янв-04, 12:12  (MSK)
Так правильно?

#!/bin/sh
read CPU K  N  U  I  < /proc/stat
sleep 1
read CPU K1 N1 U1 I1 < /proc/stat
K=$(($K1-$K))
N=$(($N1-$N))
U=$(($U1-$U))
I=$(($I1-$I))
A=$(($K+$N+$U+$I))
echo "CPU load $((100-($I*100/$A)))% (Kernel $(($K*100/$A))%   Nice $(($N*100/$A))%   User $(($U*100/$A))%   Idle $(($I*100/$A))%)"

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру