Hoe Jumbo Frames configureren op Linux
9 min lezen - 11 mei 2026

Stapsgewijze handleiding voor het inschakelen van jumbo frames op Linux, met hardwarecontroles, aanhoudende MTU-configuratie en end-to-end testen
Hoe Jumbo frames configureren op Linux
Jumbo frames zijn Ethernet frames met een payload die groter is dan de standaard MTU van 1.500 bytes. Het instellen van de MTU op 9.000 bytes vermindert de per-packet overhead en CPU interrupts, wat betekent dat een groter deel van je bandbreedte naar daadwerkelijke gegevens gaat. Dat is het belangrijkst bij paden met hoge doorvoer, zoals privé-interconnecties, gegevensreplicatielinks tussen faciliteiten en speciale opslagnetwerken. Deze handleiding behandelt hardwarecontroles, configuratie van de belangrijkste distro's en testen.
Waarom Jumbo Frames belangrijk zijn
Elk Ethernet-frame heeft een header van 18 bytes, ongeacht de payloadgrootte. Met een MTU van 1500 bytes is die overhead ongeveer 1,2% van uw verkeer. Verhoog de MTU tot 9.000 en de overhead daalt tot ruwweg 0,2%. Minder pakketten betekent ook minder CPU interrupts, waardoor cycli vrijkomen voor het echte werk van de applicatie.
In de praktijk zien LAN's met hoge prestaties doorvoerverbeteringen van 5% tot 10%. Dedicated storage netwerken (iSCSI, NFS) zien vaak 10% tot 30%. GPU-clusters met AI/ML-werklasten profiteren ook, omdat grote datasets met minder segmentatie tussen nodes bewegen. Een MTU van 8.896 wordt vaak aanbevolen voor omgevingen met GPU-versnelling.
Het addertje onder het gras: jumbo frames werken alleen op paden die je volledig onder controle hebt. Elk apparaat tussen bron en bestemming, inclusief NIC's, switches en routers, moet de grotere MTU ondersteunen. Eén verkeerd geconfigureerde hop en je krijgt fragmentatie of stille pakketdrops. Houd het bij 1.500 voor interfaces die op het internet zijn gericht.
Compatibiliteit van hardware controleren
Controleer voordat je iets verandert of elk apparaat in je netwerk jumbo frames ondersteunt.
Controleer je huidige MTU-instellingen:
ip link show | grep mtuTest of je NIC een grotere MTU accepteert:
sudo ip link set eth0 mtu 9001Als je SIOCSIFMTU: Invalid argument, dan ondersteunt de NIC geen jumbo frames. Je kunt ook de offloadmogelijkheden controleren met:
ethtool -k eth0 | grep -i largeDe configuratie van de switch is net zo belangrijk. Verschillende leveranciers hebben iets andere MTU-waarden nodig om rekening te houden met laag 2 headers. Cisco-switches hebben meestal 9.216 nodig. Arista-switches gebruiken 9.214. Controleer de documentatie van uw switch en stel deze overeenkomstig in.
Als je VLAN's gebruikt, voegt VLAN tagging 4 bytes aan overhead toe. Een moederinterface die is ingesteld op MTU 9.000 ondersteunt een VLAN MTU van 8.996. Als je een volledige 9.000 nodig hebt op de VLAN interface, stel dan de ouderinterface in op 9.004.
MTU configureren op Linux
Stel de MTU tijdelijk in om te controleren of alles werkt:
sudo ip link set eth0 mtu 9000
ip link show eth0 | grep mtuDit treedt onmiddellijk in werking zonder dat opnieuw opstarten nodig is. Voor bonded interfaces stel je de MTU in op de bond interface zelf. Het wordt automatisch doorgegeven aan de NIC's die er lid van zijn.
Het blijvend maken
De methode hangt af van uw distro en netwerkbeheerder.
| Distro / Hulpmiddel | Configuratie locatie | Syntax |
|---|---|---|
| Ubuntu 17.10+(Netplan) | /etc/netplan/*.yaml | mtu: 9000 |
| NetworkManager | nmcli | 802-3-ethernet.mtu 9000 |
| Debian / oudere Ubuntu | /etc/netwerk/interfaces | mtu 9000 |
| systemd-networkd | /etc/systemd/netwerk/*.netwerk | MTUBytes=9000 in [Link] |
| RHEL / CentOS (legacy) | /etc/sysconfig/network-scripts/ | MTU=9000 |
Gebruik voor Netplan sudo netplan try na het bewerken. Het past de configuratie toe en draait automatisch terug als je niet binnen twee minuten bevestigt, wat een handig vangnet is op remote servers. Voer voor NetworkManager uit:
nmcli connection modify "Eth0" 802-3-ethernet.mtu 9000
nmcli connection up "Eth0"Nadat u de wijzigingen persistent hebt gemaakt, start u opnieuw op en verifieert u met ip link show om te bevestigen dat de MTU is overleefd.
Testen en problemen oplossen
Een server die is geconfigureerd voor MTU 9.000 kan nog steeds falen bij grote overdrachten als een apparaat in het pad niet overeenkomt. Kleine pakketten kunnen prima werken terwijl grote pakketten geruisloos worden gedropt. Test altijd end-to-end.
Jumbo Frame ondersteuning verifiëren
Stuur een pakket van volledige grootte met fragmentatie uitgeschakeld:
ping -M do -s 8972 <destination_ip>De payloadgrootte van 8.972 houdt rekening met de IP- en ICMP-headers van 28 bytes. Als de ping slaagt, ondersteunt het volledige pad MTU 9.000. Als je "Packet needs to be fragmented but DF set" of "Message too long" ziet, dan heeft iets in het pad een lagere MTU.
Om precies te vinden waar het pad breekt:
tracepath -n <destination_ip>Dit rapporteert de maximale MTU bij elke hop, zodat je kunt identificeren welk apparaat opnieuw geconfigureerd moet worden.
Doorvoer meten
Gebruik iperf3 om de prestaties voor en na te vergelijken:
iperf3 -c <destination_ip> -t 30 -M 8960Voer dezelfde test eerst uit met de standaard MTU en daarna nog een keer na het inschakelen van jumbo frames. U zou een meetbare verbetering van de doorvoer en een lager CPU-gebruik moeten zien bij werklasten die veel opslag vereisen.
Om te bevestigen dat pakketten intact aankomen tijdens echte overdrachten, controleert u de hermontage-tellers aan de ontvangende kant:
nstat -az IpReasm*Als de tellers op nul blijven, vindt er geen fragmentatie plaats.
Veel voorkomende problemen
- MTU mismatch: Het meest voorkomende probleem. Elk apparaat in het pad heeft dezelfde (of hogere) MTU nodig. Eén switchpoort ingesteld op 1.500 zal alles kapot maken.
- VLAN overhead vergeten: VLAN tagging voegt 4 bytes toe. Als je VLAN interface MTU 9.000 nodig heeft, stel de parent dan in op 9.004.
- Bond MTU ingesteld op leden: Stel de MTU altijd in op de bond interface, niet op individuele NIC's.
- NIC hardware beperking: Sommige oudere NIC's hebben een limiet van minder dan 9.000. Voer
ethtool -k <interface> | grep -i largeuit om dit te controleren.
Conclusie
Jumbo frames zijn een eenvoudige manier om de doorvoer te verbeteren en de CPU-overhead op interne netwerken te verminderen. De configuratie zelf is eenvoudig. Het moeilijke deel is ervoor te zorgen dat elk apparaat in het pad de grotere MTU ondersteunt, daarom is het testen belangrijker dan de configuratiestap.
Gebruik jumbo frames voor opslagnetwerken, VM-migraties, back-ups en elk intern verkeer met hoge bandbreedte waarbij je het volledige pad controleert. Laat interfaces die naar het internet zijn gericht op de standaard MTU van 1.500 bytes.
De VPS- en dedicated serverinfrastructuur van FDC ondersteunt jumboframes op privé-VLAN's, waardoor het goed past bij deze werklasten.

Moe van trage implementaties of bandbreedtelimieten? FDC Servers biedt direct dedicated vermogen, wereldwijd bereik en flexibele plannen voor elke schaalgrootte. Klaar om te upgraden?
Nu prestaties ontgrendelen
Linux server hardening checklist
Stap-voor-stap checklist om een Linux server te harden. Behandelt SSH, firewalls, patchen, bestandspermissies, SELinux/AppArmor en audit logging
15 min lezen - 8 mei 2026
handleiding iperf3: Netwerksnelheid testen op Linux & Windows
10 min lezen - 7 mei 2026

Hebt u vragen of wilt u een oplossing op maat?
Flexibele opties
Wereldwijd bereik
Directe inzet
Flexibele opties
Wereldwijd bereik
Directe inzet