Jak konfigurovat Jumbo rámce v systému Linux

9 min čtení - 11. května 2026

hero section cover
Obsah
  • Jak konfigurovat Jumbo rámce v systému Linux
  • Proč jsou Jumbo rámce důležité
  • Kontrola kompatibility hardwaru
  • Konfigurace MTU v systému Linux
  • Testování a řešení problémů
  • Závěr
Sdílet

Průvodce krok za krokem k povolení jumbo rámců v systému Linux, zahrnující kontrolu hardwaru, trvalou konfiguraci MTU a testování end-to-end

Jak konfigurovat Jumbo rámce v systému Linux

Rámce Jumbo jsou ethernetové rámce s užitečným zatížením větším než standardní 1 500bajtová MTU. Nastavení MTU na 9 000 bajtů snižuje režii na jeden paket a přerušení procesoru, což znamená, že větší část šířky pásma připadá na skutečná data. To má největší význam u vysoce propustných cest, jako jsou soukromá propojení, linky pro replikaci dat mezi zařízeními a vyhrazené sítě úložišť. Tento průvodce se zabývá kontrolou hardwaru, konfigurací v hlavních distribucích a testováním.

Proč jsou Jumbo rámce důležité

Každý ethernetový rámec nese 18bajtovou hlavičku bez ohledu na velikost užitečného zatížení. Při 1 500bajtové MTU představuje tato režie přibližně 1,2 % provozu. Pokud zvýšíte MTU na 9 000, režie klesne na zhruba 0,2 %. Méně paketů také znamená méně přerušení procesoru, čímž se uvolní cykly pro skutečnou práci aplikace.

V praxi dochází u vysoce výkonných sítí LAN ke zlepšení propustnosti o 5 až 10 %. U specializovaných úložných sítí (iSCSI, NFS) je to často 10 až 30 %. Výhodou jsou i clustery GPU, na kterých běží pracovní zátěže AI/ML, protože velké datové sady se mezi uzly přesouvají s menší segmentací. Pro prostředí s akcelerací GPU se běžně doporučuje MTU 8 896.

Háček: jumbo rámce fungují pouze na cestách, které máte plně pod kontrolou. Každé zařízení mezi zdrojem a cílem, včetně síťových karet, přepínačů a směrovačů, musí podporovat větší MTU. Stačí jeden špatně nakonfigurovaný skok a dojde k fragmentaci nebo tichému přerušení paketů. U rozhraní směřujících do internetu se držte hodnoty 1 500.

Kontrola kompatibility hardwaru

Než začnete cokoli měnit, ověřte si, že každé zařízení v síťové cestě podporuje rámce jumbo.

Zkontrolujte aktuální nastavení MTU:

ip link show | grep mtu

Otestujte, zda vaše síťová karta akceptuje větší MTU:

sudo ip link set eth0 mtu 9001

Pokud se zobrazí zpráva SIOCSIFMTU: NIC nepodporuje jumbo rámce. Můžete také zkontrolovat možnosti přetížení pomocí:

ethtool -k eth0 | grep -i large

Stejně tak záleží na konfiguraci přepínače. Různí dodavatelé vyžadují mírně odlišné hodnoty MTU, aby zohlednili hlavičky 2. vrstvy. Přepínače Cisco obvykle potřebují 9 216. Přepínače Arista používají 9 214. Podívejte se do dokumentace k přepínači a nastavte podle toho.

Pokud používáte sítě VLAN, přidává značení VLAN 4 bajty režie. Nadřazené rozhraní nastavené na MTU 9 000 podporuje MTU VLAN 8 996. Pokud potřebujete na rozhraní VLAN plných 9 000, nastavte nadřazené rozhraní na 9 004.

Konfigurace MTU v systému Linux

Dočasně nastavte MTU, abyste si ověřili, že vše funguje:

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

To se projeví okamžitě bez nutnosti restartu. U vazebních rozhraní nastavte MTU na samotném vazebním rozhraní. Automaticky se rozšíří na členské síťové karty.

Trvalé nastavení

Způsob závisí na vaší distribuci a správci sítě.

Distribuce / nástrojUmístění konfiguraceSyntaxe
Ubuntu 17.10+(Netplan)/etc/netplan/*.yamlmtu: 9000
NetworkManagernmcli802-3-ethernet.mtu 9000
Debian / starší Ubuntu/etc/network/interfacesmtu 9000
systemd-networkd/etc/systemd/network/*.networkMTUBytes=9000 v [Odkaz]
RHEL / CentOS (legacy)/etc/sysconfig/network-scripts/MTU=9000

Pro Netplan použijte sudo netplan try po úpravě. Konfigurace se použije a automaticky se vrátí zpět, pokud ji do dvou minut nepotvrdíte, což je užitečná pojistka na vzdálených serverech. Pro NetworkManager spusťte:

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

Po provedení trvalých změn restartujte počítač a ověřte pomocí ip link show, abyste potvrdili přežití MTU.

Testování a řešení problémů

Server nakonfigurovaný na MTU 9 000 může přesto selhat při velkých přenosech, pokud tomu některé zařízení v cestě neodpovídá. Malé pakety mohou fungovat bez problémů, zatímco velké budou v tichosti zahozeny. Vždy testujte end-to-end.

Ověření podpory Jumbo Frame

Odešlete paket plné velikosti s vypnutou fragmentací:

ping -M do -s 8972 <destination_ip>

Velikost užitečného zatížení 8 972 zohledňuje 28bajtové hlavičky IP a ICMP. Pokud ping proběhne úspěšně, plná cesta podporuje MTU 9 000. Pokud se zobrazí zpráva "Packet needs to be fragmented but DF set" nebo "Message too long", něco v cestě má nižší MTU.

Chcete-li zjistit, kde přesně se cesta přerušuje:

tracepath -n <destination_ip>

To hlásí maximální MTU na každém skoku, takže můžete určit, které zařízení je třeba překonfigurovat.

Měření propustnosti

Pomocí iperf3 můžete porovnat výkon před a po:

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

Proveďte stejný test nejprve s výchozí MTU a poté znovu po zapnutí jumbo rámců. Měli byste vidět měřitelné zlepšení propustnosti a nižší využití procesoru při zátěži náročné na úložiště.

Chcete-li se ujistit, že pakety při skutečných přenosech přicházejí neporušené, zkontrolujte čítače opětovného sestavení na přijímající straně:

nstat -az IpReasm*

Pokud čítače zůstávají na nule, nedochází k fragmentaci.

Běžné problémy

  • Nesoulad MTU: Nejčastější problém. Každé zařízení v cestě potřebuje stejnou (nebo vyšší) MTU. Jeden port přepínače nastavený na 1 500 přeruší vše.
  • Zapomenutá režie VLAN: Značení VLAN přidává 4 bajty. Pokud vaše rozhraní VLAN potřebuje MTU 9 000, nastavte nadřazené rozhraní na 9 004.
  • Na členech se nastaví vazební MTU: Vždy nastavte MTU na vazebním rozhraní, nikoli na jednotlivých síťových kartách.
  • Hardwarové omezení NIC: Některé starší síťové karty mají limit pod 9 000. Pro kontrolu spusťte ethtool -k <interface> | grep -i large.

Závěr

Rámce Jumbo představují jednoduchý způsob, jak zlepšit propustnost a snížit režii procesoru ve vnitřních sítích. Samotná konfigurace je jednoduchá. Obtížnější je zajistit, aby každé zařízení v cestě podporovalo větší MTU, a proto je testování důležitější než krok konfigurace.

Rámce jumbo používejte pro sítě úložišť, migrace virtuálních počítačů, zálohování a jakýkoli interní provoz s velkou šířkou pásma, kde máte pod kontrolou celou cestu. Rozhraní směřující do internetu ponechte na standardní 1 500bajtové MTU.

Infrastruktura VPS a dedikovaných serverů FDC podporuje rámce jumbo v privátních sítích VLAN, takže se pro tyto pracovní úlohy hodí.

background image
Brzdí váš server váš růst?

Máte už dost pomalého nasazování nebo omezení šířky pásma? Společnost FDC Servers nabízí okamžitý vyhrazený výkon, globální dosah a flexibilní plány vytvořené pro libovolný rozsah. Jste připraveni na upgrade?

Odemkněte výkon nyní

Blog

Tento týden byly představeny

Další články
Kontrolní seznam zabezpečení linuxových serverů

Kontrolní seznam zabezpečení linuxových serverů

Kontrolní seznam krok za krokem pro zabezpečení linuxového serveru. Zahrnuje SSH, firewally, záplatování, oprávnění k souborům, SELinux/AppArmor a auditní protokolování

15 min čtení - 8. května 2026

výukový program iperf3: Testování rychlosti sítě v systémech Linux a Windows

10 min čtení - 7. května 2026

Další články
background image

Máte dotazy nebo potřebujete vlastní řešení?

icon

Flexibilní možnosti

icon

Globální dosah

icon

Okamžité nasazení

icon

Flexibilní možnosti

icon

Globální dosah

icon

Okamžité nasazení