Потеря пакетов на шлюзе
Zedik 30 марта, 2009 - 20:23
Доброго времени суток!
Помогите определить почему/от_чего могут теряться пакеты при прохождении через шлюз.
схема такая:
ПК----my_gw----gw_provider.
Запускаю пинг на IP gw_provider и периодически теряются пакеты.
если подключиться напрямую к провайдеру то потери исчезают (т.е. вина железки ПК и провайдера отпадают).
на my_gw 3 интерфейса и все они объединены в один канал bond0 и далее на cisco.
Цитата:
alias bond0 bonding
options bond0 mode=0 miimon=100
cisco не причем, потому как по схеме без my_gw потери не наблюдаются.
настроен firewall (iptables).
как можно отследить причину потерь?
спасибо
нагрузка на сервак
Цитата:
top - 20:18:02 up 43 min, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 71 total, 2 running, 68 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.3% us, 0.0% sy, 0.0% ni, 95.7% id, 0.0% wa, 1.7% hi, 2.3% si
Mem: 516776k total, 91008k used, 425768k free, 2688k buffers
Swap: 1004052k total, 0k used, 1004052k free, 37100k cached
»
- Для комментирования войдите или зарегистрируйтесь
А сколько пакетов теряется?
А сколько пакетов теряется? Желательно побольше их пропустить, чтобы дисперсия была поменьше. Например будет интересно, что интерфейса три, а проходит 1/3 пакетов, что говорило бы, что проходят они только по одному из них.
теряется ~ 3-5% (на 500
теряется ~ 3-5% (на 500 отправленных ~25 потерянных, точные цифры не помню)
overruns - кол-во пакетов, которые ядро не успело обработать.
по интерфейсам распределение таково: 218,17,9
вот это и смущает. получается при увеличении нагрузки из сети, кол-во потерь будет расти.