Hallo,
ich habe mittels 2 gleichen Netzwerkkarten
ein trunk-device erstelllt:
Da ich nicht annähernd an die theoretische Geschwindigkeit herankomme (max 60 MB/s zu einem Debian mit einem Bonding Device mit 2 gleichen Netzwerkkarten über einen Netgear Switch mit LingAggregation) möchte ich die MTU erhöhen.
Mittels
erhalte ich
laut Google soll hier eine Limitierung seitens der Netzwerkkarte vorliegen.
In der Manpage von OpenBSD ist zur MTU nichts geschrieben. Die Free-BSD Manpapge sagt, dass eine MTU bis zu 16114 möglich ist. Natürlich weiß ich nicht in wie fern es sich um den gleichen Treiber handelt.
Ich habe mit verschiedenen Werten gespielt. Alles unter 1500 wird akzeptiert, alles darüber nicht.
Wie kann ich die MTU erhöhen, bzw. warum kann ich es nicht?
noch der auszug aus den Interfaces:
ich habe mittels 2 gleichen Netzwerkkarten
Code:
# pcidump
Domain /dev/pci0:
....
4:0:0: Intel 82574L
5:0:0: Intel 82574L
Code:
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
index 4 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
em0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
lladdr d0:50:99:c1:5c:8d
index 1 priority 0 llprio 3
trunk: trunkdev trunk0
media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
status: active
em1: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
lladdr d0:50:99:c1:5c:8d
index 2 priority 0 llprio 3
trunk: trunkdev trunk0
media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
status: active
enc0: flags=0<>
index 3 priority 0 llprio 3
groups: enc
status: active
trunk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr d0:50:99:c1:5c:8d
index 5 priority 0 llprio 3
trunk: trunkproto roundrobin
trunkport em1 active
trunkport em0 master,active
groups: trunk egress
media: Ethernet autoselect
status: active
inet 192.168.178.41 netmask 0xffffff00 broadcast 192.168.178.255
Da ich nicht annähernd an die theoretische Geschwindigkeit herankomme (max 60 MB/s zu einem Debian mit einem Bonding Device mit 2 gleichen Netzwerkkarten über einen Netgear Switch mit LingAggregation) möchte ich die MTU erhöhen.
Mittels
Code:
# ifconfig em0 mtu 9000 up
erhalte ich
Code:
ifconfig: SIOCSIFMTU: Invalid argument
laut Google soll hier eine Limitierung seitens der Netzwerkkarte vorliegen.
In der Manpage von OpenBSD ist zur MTU nichts geschrieben. Die Free-BSD Manpapge sagt, dass eine MTU bis zu 16114 möglich ist. Natürlich weiß ich nicht in wie fern es sich um den gleichen Treiber handelt.
Ich habe mit verschiedenen Werten gespielt. Alles unter 1500 wird akzeptiert, alles darüber nicht.
Wie kann ich die MTU erhöhen, bzw. warum kann ich es nicht?
noch der auszug aus den Interfaces:
Code:
# cat /etc/hostname.em0
up
mtu 16114
# cat /etc/hostname.em1
up
# cat /etc/hostname.trunk0
trunkproto roundrobin trunkport em0 trunkport em1
dhcp
#mtu 1500