FreeBSD роутер, 82541EI Gigabit Ethernet Controller , versen, 07-Июл-09, 13:35 [смотреть все]Всем добрый день! Не могу разобраться почему через 82541EI Gigabit Ethernet Controller не проходит больше 400Mbit/s. OS FreeBSD 7.1-STABLE на Intel Server System SR1530HSH Через одни адаптер, который интегрирован в чипсет, проходит 950Mbit/s - em0@pci0:3:0:0: class=0x020000 card=0x348f8086 chip=0x108c8086 rev=0x03 hdr=0x00 vendor = 'Intel Corporation' device = '82573E Intel Corporation 82573E Gigabit Ethernet Controller (Copper)' class = network subclass = ethernet Через другой, которой PCI контроллер ровно 400Mbit/s - em1@pci0:4:5:0: class=0x020000 card=0x348f8086 chip=0x10768086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = '82541EI Gigabit Ethernet Controller' class = network subclass = ethernetТесты делались программой iperf. Драйвера от яндекса. Поллинг не включен. Работает только, как маршрутизатор (bgp). Что можно попробовать сделать?
|
- FreeBSD роутер, 82541EI Gigabit Ethernet Controller , angra, 14:53 , 07-Июл-09 (1)
а шина PCI на машине способна пропустить больше?
- FreeBSD роутер, 82541EI Gigabit Ethernet Controller , versen, 15:02 , 07-Июл-09 (2)
>а шина PCI на машине способна пропустить больше? А как это узнать наверняка?
- FreeBSD роутер, 82541EI Gigabit Ethernet Controller , angra, 16:31 , 07-Июл-09 (3)
Например lshw. Теоретически стандартная шина имеет 33mhz*32bit=133MB/s, что вполне хватает на 1Gb/s. Однако стоит учитывать два момента 1. Эта скорость делится между всеми pci устройствами и сама шина имеет некоторый оверхед, также это односторонняя передача. 2. частота может быть как выше так и ниже 33mhz и зависеть от настроек в bios.
- FreeBSD роутер, 82541EI Gigabit Ethernet Controller , versen, 17:48 , 07-Июл-09 (4)
>Например lshw. Теоретически стандартная шина имеет 33mhz*32bit=133MB/s, что вполне хватает на 1Gb/s. >Однако стоит учитывать два момента >1. Эта скорость делится между всеми pci устройствами и сама шина имеет >некоторый оверхед, также это односторонняя передача. >2. частота может быть как выше так и ниже 33mhz и зависеть >от настроек в bios. lshw - под Linux, но я все равно не понял, как он может мне помочь.. В биосе посмотреть нет возможности.. Какой можно провести тест, чтобы убедиться, что дело в железе или нет?
- FreeBSD роутер, 82541EI Gigabit Ethernet Controller , angra, 16:30 , 08-Июл-09 (5)
lshw всего лишь удобный компоновщик инфы, поставляемой другими утилитами, нужен для узнавания частоты и ширины pci шины. Попробуйте dmidecode(вроде как есть под фрю) для вытаскивания данных из bios или просмотр dmesg, вдруг ядро что-то скажет по этому поводу. Проблема будет при 32bit и частоте ниже 33mhz, конечно заниженная частота редко встречается, но проверить стоило бы.
|