s.lobanov Posted March 21, 2012 Posted March 21, 2012 В статистике интерфейса ifconfig показывает небольшой прирост по пункту 'frame'. Можно ли как-нибудь выловить какие именно кадры приходят на интерфейс, увеличивающие эту статистику? Скорость прироста этого счётчика ~10 кадров в секунду. Драйвер tg3 UPD: 10 кадров в минуту, а не в секунду Вставить ник Quote
Giga-Byte Posted March 22, 2012 Posted March 22, 2012 я бы выключил все offloader-ы и чексум проверки на интерфейсе, и смотрел tcpdump-ом -vvventpi IFACE not ip, для линуха - две nn, чтобы порты тоже зря не резольвил. отпишитесь, если найдете. Вставить ник Quote
s.lobanov Posted March 22, 2012 Author Posted March 22, 2012 офлоды и чексуммы все выключал, не помогает. tcpdump попробую когда нагрузки будет минимум, но что-то сомневаюсь, что эти кадры до него дойдут(насколько я понимаю 'frame' статистика это фреймы убитые в самой карте) За то заметил другую очень странную вещь. Когда увеличил rx ring buffer с 200 до 511(максимальное значение), счётчик frame стал расти намного быстрее(в ~10 раз), потом уменьшил до 400 и скорость прироста стала как раньше. Вставить ник Quote
Giga-Byte Posted March 22, 2012 Posted March 22, 2012 может не умещаются в буфере фреймы? какая карточка(чип тоесть)? много трафика? Вставить ник Quote
s.lobanov Posted March 22, 2012 Author Posted March 22, 2012 Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet PCIe Трафика ~300мбит Вставить ник Quote
Giga-Byte Posted March 23, 2012 Posted March 23, 2012 простите, гуманных советов не могу дать. Вставить ник Quote
Ilya Evseev Posted March 24, 2012 Posted March 24, 2012 tcpdump попробую когда нагрузки будет минимум, но что-то сомневаюсь, что эти кадры до него дойдут(насколько я понимаю 'frame' статистика это фреймы убитые в самой карте) Тогда временно отзеркалируйте порт на компьютер с нормальной сетевой картой и запустите tcpdump на нём. Вставить ник Quote
s.lobanov Posted March 24, 2012 Author Posted March 24, 2012 А как зеркало поможет? Ну допустим сделал мирроринг, поставил комп и включил tcpdump, вижу ip и non-ip трафик, как определить что именно попадает под категорию 'frame'? Вставить ник Quote
Ilya Evseev Posted March 25, 2012 Posted March 25, 2012 как определить что именно попадает под категорию 'frame'? Скорее всего, то, что видит tcpdump на тестовом компьютере и не видит tcpdump на основном. Постепенно отсеивайте трафик, который одинаково видят оба. Вставить ник Quote
Giga-Byte Posted March 28, 2012 Posted March 28, 2012 frame это блин ethernet frame/ethernet кадр весь трафик инкапсулируется в данном контексте в ethernet frame :) какой "frame" вы хотите увидеть?, напишите точное наименование интересующего вас счетчика. Вставить ник Quote
s.lobanov Posted March 28, 2012 Author Posted March 28, 2012 ifconfig eth0eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:30164278 errors:0 dropped:0 overruns:0 frame:2037 TX packets:27569894 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:22972646247 (21.3 GiB) TX bytes:12719437101 (11.8 GiB) 'frame' выделено жирным Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.