kaktak Опубликовано 11 февраля, 2014 · Жалоба Дело было так.. На сервере pptp поменяли две старых сетевки на одну intel 82576. Первоначально собрал самые свежие дрова с sourceforge, но с ними сервер зависал спустя минуту после загрузки. Дистриб старенький centos (теперь есть повод обновить), поэтому попробовал с ядерным модулем igb (version: 1.3.16-k2). С ним проблем не возникло, единственное, что он не принимает опции запуска и запустился с кучей очередей (проц 2 ядра): 31: 749 15362346 PCI-MSI-edge eth0-tx-0 32: 18373785 161 PCI-MSI-edge eth0-tx-1 33: 403 20117634 PCI-MSI-edge eth0-rx-0 34: 19511774 485 PCI-MSI-edge eth0-rx-1 35: 1 0 PCI-MSI-edge eth0 36: 1227 26316599 PCI-MSI-edge eth1-tx-0 37: 137 112868 PCI-MSI-edge eth1-tx-1 38: 21108148 851 PCI-MSI-edge eth1-rx-0 39: 25231246 960 PCI-MSI-edge eth1-rx-1 40: 1 0 PCI-MSI-edge eth1 Раскидывать эту кашу по процам пока не стал - нагрузка не большая. И все вроде работает (проверил, прокачал через pptp около 100mb с офисного компа). Но оказалось, что у всех абонентов скорость резко упала (100-500kbit)! Шейпер запускается при создании ppp скриптом ip-up примерно так: if [ $REMIP = "10.11.234.127" ]; then tc qdisc add dev ${REALDEVICE} root tbf rate 40000kbit burst 8kb latency 70ms minburst 1540 fi Правила успешно создаются, но скорость режеться ниже плинтуса. По статистике дисциплин видны дропы: # tc -d -s qdisc show dev ppp343 qdisc tbf 8547: root rate 40000Kbit burst 8Kb/8 mpu 0b lat 70.0ms Sent 1528390 bytes 1134 pkt (dropped 152, overlimits 44 requeues 0) rate 0bit 0pps backlog 0b 0p requeues 0 Что это может быть? Может эта каша из очередей как-то влияет на шейпинг? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 11 февраля, 2014 · Жалоба ethtool -K eth0 gso off gro off tso off lro off ethtool -K eth1 gso off gro off tso off lro off ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kaktak Опубликовано 11 февраля, 2014 · Жалоба ethtool -K eth0 gso off gro off tso off lro off ethtool -K eth1 gso off gro off tso off lro off Спасибище! Действительно gso gro были влючены. Теперь так: rx-checksumming: on tx-checksumming: on scatter-gather: on tcp-segmentation-offload: off udp-fragmentation-offload: off generic-segmentation-offload: off generic-receive-offload: off large-receive-offload: off нарезает как надо ) scatter-gather не трогать? ох уж эти оффлоады. видимо предыдущие сетевки не имели таких оффлоадов и проблем не было. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...