История изменений
Исправление nickleiten, (текущая версия) :
Если PCI - то 40МБайт/с это очень хорошо. Учитывайте, что PCI это шина, тут нужно смотреть, какие ещё устройства на этой шине висят и используют пропускную способность (например, интегрированные в мат.плату звуковушка, порты ввода-вывода (com, lpt) вполне могут там висеть). Плюс ко всему, PCI условно полу-дуплексная шина, в один период времени только одно устройство (включая bus-master) может передавать данные. Так что скорость нужно считать суммарную и на приём и на передачу. С учётом всех издержек на служебные данные и задержки как раз до 50МБайт/с и получается.
Посему - ищите PCIe сетевой адаптер, лучше Intel, у них длинные очереди для NAPI из коробки и куча offload механизмов в чипе, причём в линуксе в драйверах всё поддерживается.
Исправление nickleiten, :
Если PCI - то 40МБайт/с это очень хорошо. Учитывайте, что PCI это шина, тут нужно смотреть, какие ещё устройства на этой шине висят и используют пропускную способность (например звуковушка, порты ввода-вывода (com, lpt) вполне могут там висеть). Плюс ко всему, PCI условно полу-дуплексная шина, в один период времени только одно устройство (включая bus-master) может передавать данные. Так что скорость нужно считать суммарную и на приём и на передачу. С учётом всех издержек на служебные данные и задержки как раз до 50МБайт/с и получается.
Посему - ищите PCIe сетевой адаптер, лучше Intel, у них длинные очереди для NAPI из коробки и куча offload механизмов в чипе, причём в линуксе в драйверах всё поддерживается.
Исходная версия nickleiten, :
Если PCI - то 40МБайт/с это очень хорошо. Учитывайте, что PCI это шина, тут нужно смотреть, какие ещё устройства на этой шине висят и используют пропускную способность. Плюс ко всему, PCI условно полу-дуплексная шина, в один период времени только одно устройство (включая bus-master) может передавать данные. Так что скорость нужно считать суммарную и на приём и на передачу. С учётом всех издержек на служебные данные и задержки как раз до 50МБайт/с и получается.
Посему - ищите PCIe сетевой адаптер, лучше Intel, у них длинные очереди для NAPI из коробки и куча offload механизмов в чипе, причём в линуксе в драйверах всё поддерживается.