.Amigo. Опубликовано 30 августа, 2005 · Жалоба Хочу протестировать маршрутизатор линуксовый на производительность по PPS. Всвязи с этим хотел узнать, какие для этого использовать утилиты? Хотелось бы видеть реальные цифры аля top! Спасибо! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 30 августа, 2005 · Жалоба а линух не умеет pps'ы считать... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Опубликовано 30 августа, 2005 · Жалоба iptraf какойнибудь Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 30 августа, 2005 · Жалоба А что можно iptraf'om смотреть PPS? я этого незнал, подскажи как ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vgray Опубликовано 31 августа, 2005 · Жалоба ээ, как это линукс не умеет? # ifconfig eth0 Link encap:Ethernet HWaddr 00:01:02:FA:91:56 inet addr:217.15.178.2 Bcast:217.15.178.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10347156 errors:0 dropped:0 overruns:1 frame:0 TX packets:10932862 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1259742607 (1201.3 Mb) TX bytes:3000702865 (2861.6 Mb) Interrupt:11 Base address:0xd800 когда мне это интересно было, я значения RX & TX packets, каждые 5 минут скриптом в rrd базу складывал а потом рисовал графики Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Опубликовано 31 августа, 2005 · Жалоба А что можно iptraf'om смотреть PPS? я этого незнал, подскажи как ? iptraf -d iface Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба ээ, как это линукс не умеет? # ifconfig eth0 Link encap:Ethernet HWaddr 00:01:02:FA:91:56 inet addr:217.15.178.2 Bcast:217.15.178.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10347156 errors:0 dropped:0 overruns:1 frame:0 TX packets:10932862 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1259742607 (1201.3 Mb) TX bytes:3000702865 (2861.6 Mb) Interrupt:11 Base address:0xd800 когда мне это интересно было, я значения RX & TX packets, каждые 5 минут скриптом в rrd базу складывал а потом рисовал графики Блин! как я понимаю PPS это packets per second. Пакеты в секунду. По ifconfig честно говоря я не вижу да близко этого! А помимо того чтобы посмотреть PPS ещебы хотелось видеть реальную нагрузку на CPU! а то смысл видеть PPS он же в зависимости от нагрузки может меняться как я понимаю! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 31 августа, 2005 · Жалоба У нас загрузку выдает ircшный бот на спец канале. Как точно настроено не знаю. Я не настраивал. Но могу поспрашивать. Вывод примерно такого типа. Interface u1: 5 m average 94778 bytes/sec, 431 pkts/sec Flow entries made: 35151 NetFlow cached flows: 661 Memory usage: 5% (3936912 from 67108864) uptime is 81 days 5:52 host uptime is 81 days 6 hours, Правда по cpu там ни слова :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UglyAdmin Опубликовано 31 августа, 2005 · Жалоба Блин! как я понимаю PPS это packets per second. Пакеты в секунду. Нужна средняя скорость или мгновенная??? Средняя как раз и считается, как число пакетов за интервал времени, делённое на длину этого интервала. Мгновенную никто не скажет. NAS3640#sh int fast 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.9680.4741 (bia 0001.9680.4741) Internet address is хх.хх.хх.хх/28 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 2/255, rxload 6/255 Encapsulation 802.1Q Virtual LAN, Vlan ID 1., loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Input queue: 2/75/96228/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 2640000 bits/sec, 813 packets/sec 5 minute output rate 1041000 bits/sec, 808 packets/sec 2116081191 packets input, 590360096 bytes Received 7995016 broadcasts, 0 runts, 0 giants, 0 throttles 8225 input errors, 0 CRC, 0 frame, 8225 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 2122818770 packets output, 4017853105 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 31 августа, 2005 · Жалоба :))) сколько линузятников нужно чтобы посчитать pps ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Blackmore Опубликовано 31 августа, 2005 · Жалоба не менее 40 и от версии ядра зависит :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба Блин! как я понимаю PPS это packets per second. Пакеты в секунду. Нужна средняя скорость или мгновенная??? Средняя как раз и считается, как число пакетов за интервал времени, делённое на длину этого интервала. Мгновенную никто не скажет. NAS3640#sh int fast 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.9680.4741 (bia 0001.9680.4741) Internet address is хх.хх.хх.хх/28 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 2/255, rxload 6/255 Encapsulation 802.1Q Virtual LAN, Vlan ID 1., loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Input queue: 2/75/96228/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 2640000 bits/sec, 813 packets/sec 5 minute output rate 1041000 bits/sec, 808 packets/sec 2116081191 packets input, 590360096 bytes Received 7995016 broadcasts, 0 runts, 0 giants, 0 throttles 8225 input errors, 0 CRC, 0 frame, 8225 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 2122818770 packets output, 4017853105 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out Ну конечно средняя! думаю даже нагрузку на проц в принципе не нужно! top'ом в другом tty посмотреть можно! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба :))) сколько линузятников нужно чтобы посчитать pps ? Ну шутканул! куда деваться прям задорнов! > 1916 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UglyAdmin Опубликовано 31 августа, 2005 · Жалоба Блин! как я понимаю PPS это packets per second. Пакеты в секунду. Нужна средняя скорость или мгновенная??? Ну конечно средняя! думаю даже нагрузку на проц в принципе не нужно! top'ом в другом tty посмотреть можно! Так и в чём проблема? ifconfig выдаёт счётчики пакетов на интерфейсе. Взять его в начале интервала, в конце. Из конечного значения вычесть начальное, разделить на длину интервала в секундах. Можно даже скриптик наваять, который будет это делать раз в N секунд и выводить результат. [root@oz network-scripts]# ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:05:5D:28:44:BC inet addr:10.84.77.254 Bcast:10.84.77.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:609598 errors:0 dropped:0 overruns:0 frame:0 TX packets:138354 errors:0 dropped:0 overruns:0 carrier:0 collisions:2753 txqueuelen:100 RX bytes:151272374 (144.2 Mb) TX bytes:30545115 (29.1 Mb) Interrupt:20 Base address:0xc000 RX packets и TX packets - как раз они. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба Да конечно! это то я уже думал - с этим все ясно - я хотел чтобы приблизительно как в top или в томже iptraf все визуально. ладно придеться скрипт написать! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба У нас загрузку выдает ircшный бот на спец канале.Как точно настроено не знаю. Я не настраивал. Но могу поспрашивать. Вывод примерно такого типа. Interface u1: 5 m average 94778 bytes/sec, 431 pkts/sec Flow entries made: 35151 NetFlow cached flows: 661 Memory usage: 5% (3936912 from 67108864) uptime is 81 days 5:52 host uptime is 81 days 6 hours, Правда по cpu там ни слова :( Уважаемый Shumbor немогли бы вы код этого бота показать!? удобный очень вывод у него! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
micho Опубликовано 31 августа, 2005 · Жалоба Блин! как я понимаю PPS это packets per second. Пакеты в секунду. Нужна средняя скорость или мгновенная??? Средняя как раз и считается, как число пакетов за интервал времени, делённое на длину этого интервала. Мгновенную никто не скажет. NAS3640#sh int fast 0/0 FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0001.9680.4741 (bia 0001.9680.4741) Internet address is хх.хх.хх.хх/28 MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec, reliability 255/255, txload 2/255, rxload 6/255 Encapsulation 802.1Q Virtual LAN, Vlan ID 1., loopback not set Keepalive set (10 sec) Full-duplex, 100Mb/s, 100BaseTX/FX ARP type: ARPA, ARP Timeout 04:00:00 Last input 00:00:00, output 00:00:00, output hang never Last clearing of "show interface" counters never Input queue: 2/75/96228/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue: 0/40 (size/max) 5 minute input rate 2640000 bits/sec, 813 packets/sec 5 minute output rate 1041000 bits/sec, 808 packets/sec 2116081191 packets input, 590360096 bytes Received 7995016 broadcasts, 0 runts, 0 giants, 0 throttles 8225 input errors, 0 CRC, 0 frame, 8225 overrun, 0 ignored 0 watchdog 0 input packets with dribble condition detected 2122818770 packets output, 4017853105 bytes, 0 underruns 0 output errors, 0 collisions, 1 interface resets 0 babbles, 0 late collision, 0 deferred 0 lost carrier, 0 no carrier 0 output buffer failures, 0 output buffers swapped out он в линухе посчитать хочет, а не на сиске3640 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kuzmich Опубликовано 31 августа, 2005 · Жалоба netstat -w 1 -I eth0 в линуксе срабатывает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Roman Ivanov Опубликовано 31 августа, 2005 · Жалоба http://perso.wanadoo.fr/sebastien.godard/ Спасет. Позволят смотреть - диски (read/write/blocks) Сетевые интерфейсы (packets/bytes) CPU LA IRQ И многое другое с заданным интервалом и возможностью сохранения. Тулза замечательная. Пример: [root@h1 sysstat-5.0.6]# sar -n FULL 1 0 Linux 2.6.11.11 (h1.compic.ee) 08/31/2005 11:42:10 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s 11:42:11 AM eth0 274.49 281.63 92686.73 178803.06 0.00 0.00 0.00 11:42:11 AM lo 6.12 6.12 598.98 598.98 0.00 0.00 0.00 11:42:11 AM dummy0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM tunl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM ip6tnl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:10 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 11:42:11 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM dummy0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM tunl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM ip6tnl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:10 AM totsck tcpsck udpsck rawsck ip-frag 11:42:11 AM 538 52 4 0 0 11:42:11 AM IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s 11:42:12 AM eth0 285.44 308.74 88944.66 240113.59 0.00 0.00 0.00 11:42:12 AM lo 29.13 29.13 3719.42 3719.42 0.00 0.00 0.00 11:42:12 AM dummy0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM tunl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM ip6tnl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s 11:42:12 AM eth0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM dummy0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM tunl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:12 AM ip6tnl0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:42:11 AM totsck tcpsck udpsck rawsck ip-frag 11:42:12 AM 538 52 4 0 0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба netstat -w 1 -I eth0 в линуксе срабатывает? хех уже пробывал! нет ): Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShumBor Опубликовано 31 августа, 2005 · Жалоба У нас загрузку выдает ircшный бот на спец канале.Как точно настроено не знаю. Я не настраивал. Но могу поспрашивать. Вывод примерно такого типа. Interface u1: 5 m average 94778 bytes/sec, 431 pkts/sec Flow entries made: 35151 NetFlow cached flows: 661 Memory usage: 5% (3936912 from 67108864) uptime is 81 days 5:52 host uptime is 81 days 6 hours, Правда по cpu там ни слова :( Уважаемый Shumbor немогли бы вы код этого бота показать!? удобный очень вывод у него! Я бы с радостью. Но этим рулит у нас другой человек. Могу только сзазать как с ним связаться (отправил в личку). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Опубликовано 31 августа, 2005 · Жалоба вот примерно набросал код как это можно следать на перле #!/usr/bin/perl $interval=10; #************************************* sub get_pps_from_interface{ $bu=`ifconfig $_[0]`; $bu=~/TX packets:(d+)serror/; $tx_packets=$1; $bu=~/RX packets:(d+)serror/; $rx_packets=$1; return ($tx_packets, $rx_packets); }#------------------------------------ ($old_tx_pps, $old_rx_pps)=&get_pps_from_interface($ARGV[0]); while(1){ sleep($interval); ($tx_pps, $rx_pps)=&get_pps_from_interface($ARGV[0]); printf("tx_pps per 1 second=|%f|....rx_pps per 1 second=|%f|n", ($tx_pps-$old_tx_pps)/$interval, ($rx_pps-$old_rx_pps)/$interval); ($old_tx_pps, $old_rx_pps)=($tx_pps, $rx_pps); } Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Grey Опубликовано 31 августа, 2005 · Жалоба я вот тут ради интереса посмотрел на свой домашний тестовый сервак (netstat -w 1 -I xl0) запущен pgsql, apache2, proftpd, snmpd и ещё что-то кажется ... щас точно не помню... в общем нагрузка не большая, при этом по ftp качал исошник FreeBSD 4.11 с этого сервака на скорости примерно 10000 килобайт/сек. так вот примерно 3-4 тысчи pps было... как считаете, это много, мало или средненько? :) Машинка такая: селек 1100 мегагерц, 256 метров "сраму", винт и остальное думаю тут не сильно важно.... весь тест делал очень примерно, что б только узнать порядок значений... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
.Amigo. Опубликовано 31 августа, 2005 · Жалоба http://perso.wanadoo.fr/sebastien.godard/Спасет. Позволят смотреть - диски (read/write/blocks) Сетевые интерфейсы (packets/bytes) CPU LA IRQ И многое другое с заданным интервалом и возможностью сохранения. Тулза замечательная. Отлично! спасибо! подходит! вот так вообще то что нужно! и загрузку по CPU видно: sar -u -n DEV 1 0 19:23:34 CPU %user %nice %system %iowait %idle 19:23:35 all 0.00 0.00 1.00 0.00 99.00 19:23:34 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/ 19:23:35 lo 0.00 0.00 0.00 0.00 0.00 0.0 19:23:35 eth0 8.00 2.00 3025.00 2409.00 0.00 0.0 19:23:35 eth1 0.00 0.00 0.00 0.00 0.00 0.0 19:23:35 eth2 0.00 0.00 0.00 0.00 0.00 0.0 Average: CPU %user %nice %system %iowait %idle Average: all 0.00 0.00 1.00 0.00 99.00 Average: IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/ Average: lo 0.00 0.00 0.00 0.00 0.00 0.0 Average: eth0 8.00 2.00 3025.00 2409.00 0.00 0.0 Average: eth1 0.00 0.00 0.00 0.00 0.00 0.0 Average: eth2 0.00 0.00 0.00 0.00 0.00 0.0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Гость Опубликовано 31 августа, 2005 · Жалоба короче есть чем считать pps на линухе и нех звиздеть. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...