Перейти к содержимому
Калькуляторы

Подобрать правильную длину очереди пакетов Как найти правильный размер для txqueue

Подскажите, пожалуйста, как правильно подобрать правильный размер для txqueuelen для гигабитного сетевого интерфейса и главное как определить что этот размер пора менять. Сейчас раздаем 25 Мб/с примерно на ~ 200 абонентов.

 

Сейчас для сетевого интерфейса выставлены значения по умолчанию txqueuelen=1000. Вывод ifconfig слудующий:

eth0 RX packets:1576245414 errors:0 dropped:0 overruns:0 frame:0
TX packets:1600484754 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3311345618 (3.3 GB) TX bytes:970263012 (970.2 MB)
Interrupt:16 Base address:0x6000 

 

Вроде никаких дропов нет. Связан ли как то этот параметр с корневой дисциплиной шейпера? А то он показывает следующее:

qdisc htb 1: root r2q 5 default 400 direct_packets_stat 1087 ver 3.17
Sent 42737451559 bytes 42739969 pkt (dropped 512899, overlimits 86837479 requeues 15)
rate 0bit 0pps backlog 0b 151p requeues 15 

 

Тут много дропов и overlimits

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.