Linux: смотрим статистику сетевых интерфейсов
Для просмотра сетевой статистики в среде Linux существует не один и не два способа. Сегодня мы расскажем о самых распространенных.
[ad#ad-2]
Для просмотра сетевой статистики в среде Linux самыми распространенными инструментами являются ifconfig, netstat и ss.
Пример исспользования утилиты ifconfig для просмотра сетевой статистики на интерфейсе eth0
ifconfig eth0
Для отображения всех сетевых интерфейсов
ifconfig
В зависимости от операционной системы может потребоваться указать ключ -a
ifconfig -a
В отображаемом результате указано количество переданных данных, а так же ошибок на интерфейсе.
ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:14:78:7c:ab:58
inet addr:192.168.247.1 Bcast:192.168.247.15 Mask:255.255.255.240
inet6 addr: fe80::214:78ff:fe7c:ab58/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
<span style="color: #ff6600;"> RX packets:3481569 errors:0 dropped:0 overruns:0 frame:0
TX packets:5618558 errors:0 dropped:0 overruns:0 carrier:0</span>
collisions:0 txqueuelen:1000
RX bytes:517032421 (517.0 MB) TX bytes:3093253322 (3.0 GB)
Interrupt:22 Base address:0xd800
Пример использования утилиты netstat для отображения сетевой статистики
netstat -i
В отображаемом результате видно количество переданных данных и ошибок на сетевых интерфейсах
netstat -i Таблица интерфейсов ядра Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 3482096 0 0 0 5619249 0 0 0 BMRU eth2 1500 0 40278849 0 0 0 42697625 0 0 0 BMRU lo 16436 0 5260075 0 0 0 5260075 0 0 0 LRU
Пример использования утилиты netstat для отображения развернутой информации о ошибках и количеству переданных данных по каждому сетевому протоколу сетевой статистики
netstat -s
Ip:
всего пакетов принято 41254740
176 с неверными адресами
6565358 перенаправлено
0 входящих пакетов отклонено
входящих пакетов доставлено: 34477535
запросов отправлено: 32015675
требуется повторных сборок: 32
пакетов пересобрано удачно: 16
Icmp:
ICMP сообщений получено: 1295
неудачных входящих ICMP сообщений: 9
Гистограмма входа ICMP
пункт назначения недоступен: 1098
потери при прохождении: 139
эхо-запросы: 14
эхо-ответы: 44
послано сообщений ICMP: 125585
неудачные сообщения ICMP: 0
Гистограмма выхода ICMP
пункт назначения недоступен: 125531
эхо-запросов: 43
эхо-ответы: 5
IcmpMsg:
InType0: 44
InType3: 1098
InType8: 14
InType11: 139
OutType0: 5
OutType3: 125531
OutType8: 43
OutType69: 6
Tcp:
открытия активных соединений: 451278
открытия пассивных соединений: 381920
неудачные попытки соединения: 8242
получено сбросов соединений: 470998
соединений установлено: 5
сегментов получено: 31262749
отправлено сегментов: 21981605
повторно передано сегментов: 3320486
плохих сегментов получено: 1
сбросов послано: 481102
Udp:
пакетов принято: 2452850
принято пакетов на неизвестный порт: 125520
ошибок приема пакетов: 0
пакетов послано: 22682
UdpLite:
TcpExt:
получено неверных SYN cookies: 673
получено сбросов для эмбриональных SYN_RECV сокетов: 2359
пакеты, вырезанные из очереди приема по причине переполнения буфера сокета: 5
ICMP пакеты, отброшенные по причине out-of-window: 2
7919 TCP sockets finished time wait in fast timer
82 time wait sockets recycled by time stamp
44 пакеты отброшены в установленных соединениях из-за временной метки
задержанных подтверждений послано: 305530
128 задержал подтверждение приема из-за заблокированного сокета
Редим быстрого подтверждения приема был активирован 20201 раз
534508 packets directly queued to recvmsg prequeue.
45556087 bytes directly in process context from backlog
190974417 bytes directly received in process context from prequeue
ожидаемых заголовков пакетов: 3635058
ожидаемых заголовков пакетов, непосредственно стоявших в очереди к пользователю: 391543
13418545 acknowledgments not containing data payload received
ожидаемые подтверждения: 11157659
востановлений потерянных пакетов посредством быстрого повтора передачи: 4545
822143 times recovered from packet loss by selective acknowledgements
47 bad SACK blocks received
Detected reordering 132 times using FACK
Detected reordering 2591 times using SACK
Detected reordering 433 times using time stamp
434 congestion windows fully recovered without slow start
998 congestion windows partially recovered using Hoe heuristic
633 congestion windows recovered without slow start by DSACK
42907 congestion windows recovered without slow start after partial ack
1477118 TCP data loss events
TCPLostRetransmit: 48496
300 timeouts after reno fast retransmit
тайм-аутов после восстановления SACK: 181881
144100 timeouts in loss state
быстрых повторов передачи: 1392549
7740 forward retransmits
1087021 retransmits in slow start
других TCP тайм-аутов: 172340
1935 classic Reno fast retransmits failed
178610 SACK retransmits failed
637 packets collapsed in receive queue due to low socket buffer
23496 DSACKs sent for old packets
4 DSACKs sent for out of order packets
получено DSACKs: 78334
4837 DSACKs for out of order packets received
266179 соединения сброшены из-за неожиданных данных
210791 connections reset due to early user close
разорванных соединений из-за тайм-аутов: 511
TCPSACKDiscard: 10
TCPDSACKIgnoredOld: 42639
TCPDSACKIgnoredNoUndo: 35003
TCPSpuriousRTOs: 635
TCPSackShifted: 951542
TCPSackMerged: 2723945
TCPSackShiftFallback: 1998109
IpExt:
InMcastPkts: 37514
OutMcastPkts: 815
InBcastPkts: 3035239
OutBcastPkts: 6715
InOctets: -2134723289
OutOctets: -903866922
InMcastOctets: 6425053
OutMcastOctets: 130228
InBcastOctets: 411835264
OutBcastOctets: 1402587Пример использования утилиты ss для отображения информации об открытых сетевых сокетах
ss -s Total: 1066 (kernel 1090) TCP: 26 (estab 5, closed 2, orphaned 0, synrecv 0, timewait 2/0), ports 0 Transport Total IP IPv6 * 1090 - - RAW 1 1 0 UDP 14 14 0 TCP 24 19 5 INET 39 34 5 FRAG 0 0 0
Более подробно о каждой из этих утилит мы расскажем в следующих статьях.
Similar Posts:
One Response to Linux: смотрим статистику сетевых интерфейсов
Добавить комментарий Отменить ответ
Метки
3D 2010 AMD Android Apple apt-get aptitude CISCO Core cpu D-Link debian ethernet Facebook Firefox FreeBSD Gnome Google hacking IBM Intel IOS Ip iPhone KDE Linux Microsoft Mozilla networking NVidia Radeon Red Hat Samsung Server Twitter Ubuntu USB Windows Windows 7 интернет процессор бизнес безопасность видео сетиСчетчики
Popular Posts
- Windows 7:боремся с ошибкой BOOTMGR is missing
- Windows 7:боремся с ошибкой BOOTMGR is missing (в картинках)
- Linux: Восстанавливаем работу grub после обновления Ubuntu до 10.04
- Windows 7: Возвращаем кнопку выполнить.
- PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
- Windows: Active@ Boot Disk восстанавливаем MBR
- Ubuntu: Padre, the Perl IDE
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство
- CISCO: первая настройка маршрутизатора









Статья о работе с ss — тут