Cum se configurează cadrele Jumbo pe Linux

9 min citire - 11 mai 2026

hero section cover
Cuprins
  • Cum se configurează cadrele Jumbo pe Linux
  • De ce sunt importante cadrele Jumbo
  • Verificarea compatibilității hardware
  • Configurarea MTU pe Linux
  • Testare și depanare
  • Concluzii
Distribuie

Ghid pas cu pas pentru activarea cadrelor jumbo pe Linux, care acoperă verificările hardware, configurarea MTU persistent și testarea de la un capăt la altul

Cum se configurează cadrele Jumbo pe Linux

Cadrele Jumbo sunt cadre Ethernet cu o sarcină utilă mai mare decât MTU-ul standard de 1.500 de octeți. Setarea MTU la 9.000 de octeți reduce supraîncărcarea per pachet și întreruperile CPU, ceea ce înseamnă că o mai mare parte din lățimea de bandă este destinată datelor reale. Acest lucru contează cel mai mult pe căile de mare debit, cum ar fi interconexiunile private, legăturile de replicare a datelor între unități și rețelele de stocare dedicate. Acest ghid acoperă verificările hardware, configurarea prin intermediul principalelor distribuții și testarea.

De ce sunt importante cadrele Jumbo

Fiecare cadru Ethernet poartă un antet de 18 octeți, indiferent de dimensiunea sarcinii utile. Cu un MTU de 1.500 de octeți, acest overhead reprezintă aproximativ 1,2% din trafic. Dacă măriți MTU-ul la 9.000, overhead-ul scade la aproximativ 0,2%. Mai puține pachete înseamnă, de asemenea, mai puține întreruperi ale procesorului, eliberând cicluri pentru activitatea reală a aplicațiilor.

În practică, LAN-urile de înaltă performanță înregistrează îmbunătățiri ale debitului de 5% până la 10%. Rețelele de stocare dedicate (iSCSI, NFS) înregistrează adesea o îmbunătățire de 10% până la 30%. Clusterele GPU care rulează sarcini de lucru AI/ML beneficiază de asemenea, deoarece seturile mari de date se deplasează între noduri cu mai puțină segmentare. Un MTU de 8 896 este recomandat de obicei pentru mediile accelerate de GPU.

Capcana: cadrele jumbo funcționează numai pe trasee pe care le controlați în totalitate. Fiecare dispozitiv dintre sursă și destinație, inclusiv NIC-urile, comutatoarele și routerele, trebuie să suporte MTU-ul mai mare. Un singur salt configurat greșit și veți obține fragmentarea sau căderea tăcută a pachetelor. Pentru interfețele orientate spre internet, rămâneți la 1 500.

Verificarea compatibilității hardware

Înainte de a schimba ceva, confirmați că fiecare dispozitiv din calea rețelei dvs. acceptă cadre jumbo.

Verificați setările MTU actuale:

ip link show | grep mtu

Testați dacă NIC-ul dvs. acceptă un MTU mai mare:

sudo ip link set eth0 mtu 9001

Dacă primiți SIOCSIFMTU: Invalid argument, NIC-ul nu acceptă cadre jumbo. De asemenea, puteți verifica capacitățile de offload cu:

ethtool -k eth0 | grep -i large

Configurația comutatorului contează la fel de mult. Furnizorii diferiți necesită valori MTU ușor diferite pentru a ține cont de anteturile de nivel 2. Comutatoarele Cisco necesită de obicei 9,216. Comutatoarele Arista utilizează 9,214. Verificați documentația comutatorului dvs. și configurați în consecință.

Dacă utilizați VLAN-uri, etichetarea VLAN adaugă 4 octeți de overhead. O interfață părinte setată la MTU 9,000 suportă un VLAN MTU de 8,996. Dacă aveți nevoie de 9 000 pe interfața VLAN, setați interfața mamă la 9 004.

Configurarea MTU pe Linux

Setați temporar MTU pentru a verifica dacă lucrurile funcționează:

sudo ip link set eth0 mtu 9000
ip link show eth0 | grep mtu

Aceasta intră în vigoare imediat, fără a fi necesară repornirea. Pentru interfețele legate, setați MTU pe interfața legată însăși. Aceasta se propagă automat la NIC-urile membre.

Asigurarea persistenței

Metoda depinde de distribuția dvs. și de administratorul de rețea.

Distro / InstrumentLocație configurareSintaxă
Ubuntu 17.10+(Netplan)/etc/netplan/*.yamlmtu: 9000
NetworkManagernmcli802-3-ethernet.mtu 9000
Debian / Ubuntu mai vechi/etc/network/interfețemtu 9000
systemd-networkd/etc/systemd/network/*.networkMTUBytes=9000 în [Link]
RHEL / CentOS (vechi)/etc/sysconfig/network-scripts/MTU=9000

Pentru Netplan, utilizați sudo netplan try după editare. Aceasta aplică configurația și revine automat dacă nu confirmați în termen de două minute, ceea ce reprezintă o plasă de siguranță utilă pe serverele la distanță. Pentru NetworkManager, executați:

nmcli connection modify "Eth0" 802-3-ethernet.mtu 9000
nmcli connection up "Eth0"

După persistența modificărilor, reporniți și verificați cu ip link show pentru a confirma că MTU a supraviețuit.

Testare și depanare

Un server configurat pentru MTU 9.000 poate totuși să eșueze la transferuri mari dacă orice dispozitiv din cale nu corespunde. Pachetele mici pot funcționa bine, în timp ce cele mari sunt abandonate în mod silențios. Testați întotdeauna de la un capăt la altul.

Verificarea suportului pentru cadre Jumbo

Trimiteți un pachet de dimensiuni normale cu fragmentarea dezactivată:

ping -M do -s 8972 <destination_ip>

Dimensiunea sarcinii utile de 8 972 ține cont de anteturile IP și ICMP de 28 de octeți. Dacă ping-ul reușește, calea completă acceptă MTU 9.000. Dacă vedeți "Packet needs to be fragmented but DF set" (Pachetul trebuie fragmentat, dar DF stabilit) sau "Message too long" (Mesaj prea lung), înseamnă că un element din cale are un MTU mai mic.

Pentru a afla exact unde se întrerupe calea:

tracepath -n <destination_ip>

Aceasta raportează MTU-ul maxim la fiecare hop, astfel încât să puteți identifica dispozitivul care trebuie reconfigurat.

Măsurarea debitului

Utilizați iperf3 pentru a compara performanța înainte și după:

iperf3 -c <destination_ip> -t 30 -M 8960

Rulați același test mai întâi cu MTU-ul implicit, apoi din nou după activarea cadrelor jumbo. Ar trebui să observați o îmbunătățire măsurabilă a vitezei de transfer și o utilizare mai redusă a procesorului în cazul volumelor de lucru mari de stocare.

Pentru a confirma că pachetele ajung intacte în timpul transferurilor reale, verificați contoarele de reasamblare de la capătul receptor:

nstat -az IpReasm*

Dacă contoarele rămân la zero, nu are loc nicio fragmentare.

Probleme comune

  • Nepotrivire MTU: Cea mai frecventă problemă. Fiecare dispozitiv din cale are nevoie de același MTU (sau mai mare). Un port de switch setat la 1 500 va întrerupe totul.
  • Uitarea depășirii VLAN: Etichetarea VLAN adaugă 4 octeți. Dacă interfața dvs. VLAN are nevoie de MTU 9 000, setați părintele la 9 004.
  • Bond MTU setat pe membri: Setați întotdeauna MTU pe interfața de legătură, nu pe NIC-urile individuale.
  • Limitare hardware NIC: Unele NIC-uri mai vechi sunt limitate sub 9 000. Rulați ethtool -k <interfață> | grep -i large pentru a verifica.

Concluzii

Cadrele Jumbo sunt o modalitate simplă de a îmbunătăți debitul și de a reduce cheltuielile CPU în rețelele interne. Configurarea în sine este simplă. Partea dificilă este să vă asigurați că fiecare dispozitiv din cale suportă MTU mai mare, motiv pentru care testarea contează mai mult decât etapa de configurare.

Utilizați cadre jumbo pentru rețelele de stocare, migrările VM, backup-urile și orice trafic intern cu lățime de bandă mare pentru care controlați calea completă. Lăsați interfețele orientate spre internet la MTU-ul standard de 1 500 de octeți.

Infrastructura de servere dedicate și VPS a FDC acceptă cadre jumbo pe VLAN-uri private, ceea ce o face potrivită pentru aceste sarcini de lucru.

background image
Serverul dvs. vă frânează creșterea?

V-ați săturat de implementări lente sau limite de lățime de bandă? FDC Servers oferă putere dedicată instantanee, acoperire globală și planuri flexibile construite pentru orice scară. Sunteți gata să faceți upgrade?

Eliberați performanța acum

Blog

În prim plan săptămâna aceasta

Mai multe articole
Lista de verificare pentru întărirea serverului Linux

Lista de verificare pentru întărirea serverului Linux

Lista de verificare pas cu pas pentru întărirea unui server Linux. Acoperă SSH, firewall-uri, patch-uri, permisiuni pentru fișiere, SELinux/AppArmor și logare de audit

15 min citire - 8 mai 2026

tutorial iperf3: Testarea vitezei rețelei pe Linux și Windows

10 min citire - 7 mai 2026

Mai multe articole
background image

Aveți întrebări sau aveți nevoie de o soluție personalizată?

icon

Opțiuni flexibile

icon

Acoperire globală

icon

Implementare instantanee

icon

Opțiuni flexibile

icon

Acoperire globală

icon

Implementare instantanee