Потребность получить использование пропускной способности сервера до момента (в байтах)

Это зависит от ОС. При развертывании Windows XP, Вы могли бы использовать фантом (если у Вас есть он). Если Вы хотите развернуть Windows Vista, или выше Вас должен серьезно смотреть на инструментарий развертывания, или просто Набор Windows® Automated Installation (AIK) для Windows® 7. MDT tookit может развернуть Windows XP, а также окна 7. У меня было несколько клиентов, сталкивается с проблемами с окнами 7 и фантом. Я не потрудился диагностировать, поскольку было более просто просто настроить MDT и/или использовать WAIK.

-2
задан 9 November 2011 в 01:56
4 ответа

Самый простой способ imho - использовать iptables .

Добавьте строку в начало ваш iptables , который соответствует всему, а затем просто обрежьте вывод iptables -L -v -n , а затем iptables -Z , чтобы обнулить счетчики.

] Это быстро и грязно, но это '

2
ответ дан 5 December 2019 в 21:10

Munin не особо тяжеловес, но в любом случае: Самая простая команда для получения информации - это просто ifconfig .

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:x.x.x.x  Bcast:x.x.x.x  Mask:255.255.255.0
          inet6 addr: xxx Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:108930219 errors:0 dropped:10 overruns:0 frame:0
          TX packets:12486564 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2734738082 (2.7 GB)  TX bytes:2665032097 (2.6 GB)
          Interrupt:11 Base address:0x8000 

Смотрите строку с байтами приема ? Используйте

С помощью netstat -s или / proc / net / netstat вы можете глубже изучить конкретные протоколы.

1
ответ дан 5 December 2019 в 21:10

Быстрая и грязная демонстрация с использованием iptables. Вы должны уметь понять, как изменить это для своих нужд.

#!/bin/bash
iptables -I INPUT
iptables -I OUTPUT
iptables -Z
while true
do
    iptables -L -Z  INPUT  -v -n | awk 'NR==3 { print "INPUT bytes " $2 }'
    iptables -L -Z  OUTPUT  -v -n | awk 'NR==3 { print "OUTPUT Bytes " $2 }'
    sleep 20
done

, что дает

INPUT bytes 0
OUTPUT Bytes 108
INPUT bytes 270K
OUTPUT Bytes 1777K
INPUT bytes 1760K
OUTPUT Bytes 12M
INPUT bytes 40
OUTPUT Bytes 216

Обратите внимание, что каждый раз, когда это выполняется, новое пустое правило добавляется в цепочку INPUT и OUTPUT, что не очень хорошо.

0
ответ дан 5 December 2019 в 21:10

В командной строке у вас есть несколько инструментов, которые могут выполнить эту работу. Если вас не интересуют известные инструменты Orca , Cacti , Munin и mrtg , посмотрите nmon из IBM . Это может быть запущено в интерактивном режиме, но также выводит данные в: / var / log / nmon . Это вариант.

1
ответ дан 5 December 2019 в 21:10

Теги

Похожие вопросы