powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как узнать загруженность сетевой карты Linux
20 сообщений из 20, страница 1 из 1
Как узнать загруженность сетевой карты Linux
    #35384664
Как можно определить что проблема в пропускной способности сетевой карты и что нужно добавить еще одну карточку? SLES9.3
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35385244
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netstat -s
netstat -i

Посмотреть статистику, скажем, если много отброшенных пакетов - то может не хватать пропускной способности сетевухи или размеров буфера.
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35385435
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nmon
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35385500
Спасибо, попробую
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35385533
Подскажите пожалуйста, как можно это проанализирировать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
netstat -s
Ip:
     1254077768  total packets received
     0  forwarded
     0  incoming packets discarded
     1253995392  incoming packets delivered
     1036955382  requests sent out
     60  outgoing packets dropped
Icmp:
     30111  ICMP messages received
     776  input ICMP message failed.
    ICMP input histogram:
        destination unreachable:  3968 
        timeout in transit:  13 
        redirects:  6682 
        echo requests:  19307 
        echo replies:  16 
     22648  ICMP messages sent
     0  ICMP messages failed
    ICMP output histogram:
        destination unreachable:  3341 
        echo replies:  19307 
Tcp:
     1652221  active connections openings
     3906956  passive connection openings
     645  failed connection attempts
     173842  connection resets received
     383  connections established
     1224613879  segments received
     1035261000  segments send out
     252697138  segments retransmited
     330  bad segments received.
     3338501  resets sent
Udp:
     1670490  packets received
     281  packets to unknown port received.
     0  packet receive errors
     1671683  packets sent
TcpExt:
     1634526  invalid SYN cookies received
     1  resets received for embryonic SYN_RECV sockets
     1008806  packets pruned from receive queue because of socket buffer overrun
     13  packets pruned from receive queue
     1804  ICMP packets dropped because they were out-of-window
    ArpFilter:  0 
     1866858  TCP sockets finished time wait in fast timer
     79  time wait sockets recycled by time stamp
     79887218  delayed acks sent
     66659  delayed acks further delayed because of locked socket
    Quick ack mode was activated  49156  times
     10  times the listen queue of a socket overflowed
     10  SYNs to LISTEN sockets ignored
     6778938  packets directly queued to recvmsg prequeue.
     436780  packets directly received from backlog
     114936298  packets directly received from prequeue
     2500545284  packets header predicted
     69379  packets header predicted and directly queued to user
    TCPPureAcks:  1454942472 
    TCPHPAcks: - 1419829754 
    TCPRenoRecovery:  0 
    TCPSackRecovery:  216714581 
    TCPSACKReneging:  2 
    TCPFACKReorder:  9 
    TCPSACKReorder:  2 
    TCPRenoReorder:  0 
    TCPTSReorder:  166 
    TCPFullUndo:  180 
    TCPPartialUndo:  1270 
    TCPDSACKUndo:  30 
    TCPLossUndo:  338 
    TCPLoss:  98547930 
    TCPLostRetransmit:  29 
    TCPRenoFailures:  6 
    TCPSackFailures:  277783 
    TCPLossFailures:  115904 
    TCPFastRetrans:  240897159 
    TCPForwardRetrans:  103272 
    TCPSlowStartRetrans:  4297714 
    TCPTimeouts:  739712 
    TCPRenoRecoveryFail:  0 
    TCPSackRecoveryFail:  5752217 
    TCPSchedulerFailed:  4 
    TCPRcvCollapsed:  22682150 
    TCPDSACKOldSent:  49058 
    TCPDSACKOfoSent:  0 
    TCPDSACKRecv:  639067 
    TCPDSACKOfoRecv:  0 
    TCPAbortOnSyn:  0 
    TCPAbortOnData:  3880 
    TCPAbortOnClose:  15340 
    TCPAbortOnMemory:  0 
    TCPAbortOnTimeout:  1291 
    TCPAbortOnLinger:  0 
    TCPAbortFailed:  0 
    TCPMemoryPressures:  0 

...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35385579
Код: plaintext
1.
2.
3.
4.
5.
netstat -i
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0    1500     09101683284        1        0        013123955699        0        0        0  BMRU
lo     16436     0799990474        0        0        0799990474        0        0        0  LRU
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35385693
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например, RX-OVR/ TX-OVR - это потерянные из-за переполнения. Соответственно, если там 0 - то это скорее в пользу того, что хватает производительности карты.
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35386197
RAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже с картой всё ок.

1008806 packets pruned from receive queue because of socket buffer overrun -- совсем не хорошо выглядит.
1634526 invalid SYN cookies received -- тоже есть смысл задуматься, в принципе нормальный показатель, но учитывая сколько буффер оверранов случилось... трудно вам что-либо конкретного посоветовать, причина проблемы может быть где угодно, диагностировать надо, но учитывая, что вы не можете интерпретировать того, что расписывает подробно netstat... быть может пора уже нанять системного администратора? ^^
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35386198
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RAndrew... быть может пора уже нанять системного администратора? ^^:)
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35386200
RAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё немного спама, что бы окончательно запутать:

нет ни одной строчки про ip-фрагменты в netstat -s ни одно фрагмента не собрано, ни одного не отброшено... разве так бывает? или я чего-то пропустил?
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35387589
RAndrew сервер работает 293 дня, я так понимаю что это статистика за весь этот период. может такие значения и в норме? или это не зависит за какой период статистика?
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35392204
RAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для синкуки нормальные показатели, даже для месяца работы, если сервер открыт всем ветрам. Дропов от буфер оверранов не должно быть. Какие симптомы болезни? Перед сервером что-нибудь стоит типа пикса или pf или любая другая защита от пионерских досов? sys в top что показывает при обострении болезни? Какие счетчики netstat -s растут при обострении, сколько активных соединений, сколько fin wait, сколько syn ack ожидает? Поставте iftop и помониторте интерфейс им во время обострения, что бы совсем отбросить уровень ниже второго вкдючительно. Дальше tcpdump, много, долго и сурово морща лоб. Это всё для дебага сетевого стека до 4-ого уровня, дальше уровень приложения, там уже сильно завязано на используемом ПО. Где-то бутылочное горлышко, процентов на 80 оно на уровне приложения.
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35392208
RAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и ещё один источник неприятностей -- сконфигурированный по гуглу ип-таблез, такой мощный инструмент и часто так бездарно и даже во вред системе используется.

-----------------
будте аккуратней с желаниями... иногда они сбываются.
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35392264
RAndrewДа, и ещё один источник неприятностей -- сконфигурированный по гуглу ип-таблез, такой мощный инструмент и часто так бездарно и даже во вред системе используется.

- так и хочется попросить: покажите Ваш iptables :)
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35392516
RAndrew, у нас проблем нету я так на будущее спросил и хотелось подучиться мониторить нагрузку на сетевую карточку. Спасибо за ответы
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35394660
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр123RAndrew, у нас проблем нету я так на будущее спросил и хотелось подучиться мониторить нагрузку на сетевую карточку. Спасибо за ответы

Ксандер, посмотри всё таки на это: http://www.ibm.com/developerworks/aix/library/au-analyze_aix/
Download : http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35399984
RAndrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скромность- так и хочется попросить: покажите Ваш iptables :)

Да-да, конечно, записывайте:
modprobe -r netfilter (надеюсь не ошибся в названии модуля)

Вопрос провакационный, всё равно что спросить у футболиста: "покажите как вы забиваете гол, я тоже буду забивать". Всё зависит от задачи, я сейчас скопирую какой-нить конфиг таблеза, придётся комментировать почему именно так, а не иначе, какая задача стояла, особенности потока идущего через ип-таблез, особенности прикрываемого сервиса, какие ещё заборы стоят до таблеза и после... Нет универсального конфига, есть задача и набор инструментов со своими особенностями, сильными и слабыми сторонами, надо понимать это.
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35400092
RAndrewДа-да, конечно, записывайте ....
Нет универсального конфига, есть задача и набор инструментов со своими особенностями, сильными и слабыми сторонами, надо понимать это.
- ну не ломайтесь, покажите Ваш гениальный конфиг - спрашивать ничего не буду, просто хочется посмотреть на творение Мастера
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35400180
Фотография Ося
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр123Как можно определить что проблема в пропускной способности сетевой карты и что нужно добавить еще одну карточку? SLES9.3

L1. карта на гбит больше 400-500 mbit/s не выдает - поставьте mrtg или cacti и посмотрите на пиковую пропускную способность (лучше cacti -- оно <1min может)
L2. потерь судя по вашим постам на уровне eth нет (что нормально)
L3. на уровне ip тоже самое
L4. самые большие для сети и сервера проблемы это -- retransmit и долгое закрытие сесси (Last_ack, fin_wait_2 etc) у вас показатели в норме

так что меряйте по пропускной способности, увидите что близко к пределу -- ставьте вторую карту и LAG

ЗЫ надеюсь в у вас на серваке никаких tables-ов нет, а то этот флэйм будет длиться вечно
...
Рейтинг: 0 / 0
Как узнать загруженность сетевой карты Linux
    #35404754
Всем спасибо, на серваке iptables не используется
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как узнать загруженность сетевой карты Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]