Linux'ta Jumbo Çerçeveler Nasıl Yapılandırılır
9 dakikalık okuma - 11 Mayıs 2026

Linux'ta jumbo çerçeveleri etkinleştirmek için donanım kontrollerini, kalıcı MTU yapılandırmasını ve uçtan uca testleri kapsayan adım adım kılavuz
Linux'ta Jumbo Çerçeveler Nasıl Yapılandırılır
Jumbo çerçeveler, standart 1.500 baytlık MTU'dan daha büyük bir yüke sahip Ethernet çerçeveleridir. MTU'yu 9.000 bayta ayarlamak paket başına ek yükü ve CPU kesintilerini azaltır, bu da bant genişliğinizin daha fazlasının gerçek verilere gitmesi anlamına gelir. Bu en çok özel ara bağlantılar, tesisler arasındaki veri çoğaltma bağlantıları ve özel depolama ağları gibi yüksek verimli yollarda önemlidir. Bu kılavuz donanım kontrollerini, başlıca dağıtımlarda yapılandırmayı ve testleri kapsamaktadır.
Jumbo Çerçeveler Neden Önemlidir?
Her Ethernet çerçevesi, yük boyutuna bakılmaksızın 18 baytlık bir başlık taşır. 1.500 baytlık bir MTU ile bu ek yük, trafiğinizin yaklaşık %1,2'sine denk gelir. MTU'yu 9.000'e çıkardığınızda ek yük kabaca %0,2'ye düşer. Daha az paket aynı zamanda daha az CPU kesintisi anlamına gelir ve gerçek uygulama çalışması için döngüleri serbest bırakır.
Uygulamada, yüksek performanslı LAN'larda %5 ila %10 arasında verim artışı görülmektedir. Özel depolama ağlarında (iSCSI, NFS) genellikle %10 ila %30 arasında artış görülür. Büyük veri kümeleri düğümler arasında daha az segmentasyonla hareket ettiğinden, AI/ML iş yüklerini çalıştıran GPU kümeleri de fayda sağlar. GPU hızlandırmalı ortamlar için genellikle 8.896 MTU önerilir.
İşin püf noktası: jumbo çerçeveler yalnızca tamamen kontrol ettiğiniz yollarda çalışır. NIC'ler, anahtarlar ve yönlendiriciler dahil olmak üzere kaynak ve hedef arasındaki her cihaz daha büyük MTU'yu desteklemelidir. Yanlış yapılandırılmış bir atlama ile parçalanma veya sessiz paket düşüşleri yaşarsınız. İnternete bakan arayüzler için 1.500'e bağlı kalın.
Donanım Uyumluluğunu Kontrol Etme
Herhangi bir şeyi değiştirmeden önce, ağ yolunuzdaki her cihazın jumbo çerçeveleri desteklediğini doğrulayın.
Mevcut MTU ayarlarınızı kontrol edin:
ip link show | grep mtuNIC'nizin daha büyük bir MTU'yu kabul edip etmediğini test edin:
sudo ip link set eth0 mtu 9001SIOCSIFMTU alırsanız: Geçersiz argüman alırsanız, NIC jumbo çerçeveleri desteklemiyor demektir. Ayrıca boşaltma özelliklerini de kontrol edebilirsiniz:
ethtool -k eth0 | grep -i largeAnahtar yapılandırması da aynı derecede önemlidir. Farklı satıcılar, katman 2 başlıklarını hesaba katmak için biraz farklı MTU değerleri gerektirir. Cisco anahtarları tipik olarak 9,216'ya ihtiyaç duyar. Arista anahtarları 9,214 kullanır. Anahtar belgelerinizi kontrol edin ve buna göre ayarlayın.
VLAN'lar çalıştırıyorsanız, VLAN etiketleme 4 bayt ek yük ekler. MTU 9.000'e ayarlanmış bir ana arayüz 8.996'lık bir VLAN MTU'sunu destekler. VLAN arabiriminde tam 9.000'e ihtiyacınız varsa, üst arabirimi 9.004 olarak ayarlayın.
Linux'ta MTU'yu Yapılandırma
İşlerin çalıştığını doğrulamak için MTU'yu geçici olarak ayarlayın:
sudo ip link set eth0 mtu 9000
ip link show eth0 | grep mtuBu, yeniden başlatma gerektirmeden hemen etkili olur. Bağlı arabirimler için MTU'yu bağlı arabirimin kendisinde ayarlayın. Üye NIC'lere otomatik olarak yayılır.
Kalıcı Hale Getirme
Yöntem, dağıtımınıza ve ağ yöneticinize bağlıdır.
| Dağıtım / Araç | Konfigürasyon Konumu | Sözdizimi |
|---|---|---|
| Ubuntu 17.10+(Netplan) | /etc/netplan/*.yaml | mtu: 9000 |
| Ağ Yöneticisi | nmcli | 802-3-ethernet.mtu 9000 |
| Debian / eski Ubuntu | /etc/network/interfaces | mtu 9000 |
| systemd-networkd | /etc/systemd/network/*.network | MTUBytes=9000 içinde [Link] |
| RHEL / CentOS (eski) | /etc/sysconfig/network-scripts/ | MTU=9000 |
Netplan için, düzenlemeden sonra sudo netplan try kullanın. Yapılandırmayı uygular ve iki dakika içinde onaylamazsanız otomatik olarak geri döner, bu da uzak sunucularda yararlı bir güvenlik ağıdır. NetworkManager için çalıştırın:
nmcli connection modify "Eth0" 802-3-ethernet.mtu 9000
nmcli connection up "Eth0"Değişiklikleri kalıcı hale getirdikten sonra, MTU'nun hayatta kaldığını doğrulamak için yeniden başlatın ve ip link show ile doğrulayın.
Test ve Sorun Giderme
MTU 9.000 için yapılandırılmış bir sunucu, yoldaki herhangi bir cihaz eşleşmezse büyük aktarımlarda yine de başarısız olabilir. Büyük paketler sessizce düşerken küçük paketler sorunsuz çalışabilir. Her zaman uçtan uca test edin.
Jumbo Çerçeve Desteğini Doğrulama
Parçalama devre dışı bırakılarak tam boyutlu bir paket gönderin:
ping -M do -s 8972 <destination_ip>8,972'lik yük boyutu 28 baytlık IP ve ICMP başlıklarını hesaba katar. Ping başarılı olursa, tam yol MTU 9.000'i destekler. "Paketin parçalanması gerekiyor ancak DF ayarlı" veya "Mesaj çok uzun" mesajlarını görürseniz, yoldaki bir şey daha düşük bir MTU'ya sahiptir.
Yolun tam olarak nerede kesildiğini bulmak için:
tracepath -n <destination_ip>Bu, her atlamadaki maksimum MTU'yu rapor eder, böylece hangi cihazın yeniden yapılandırılması gerektiğini belirleyebilirsiniz.
Verimi Ölçme
Önceki ve sonraki performansı karşılaştırmak için iperf3 'ü kullanın:
iperf3 -c <destination_ip> -t 30 -M 8960Aynı testi önce varsayılan MTU ile, ardından jumbo çerçeveleri etkinleştirdikten sonra tekrar çalıştırın. Depolama ağırlıklı iş yüklerinde ölçülebilir verim artışı ve daha düşük CPU kullanımı görmeniz gerekir.
Gerçek aktarımlar sırasında paketlerin bozulmadan geldiğini doğrulamak için alıcı uçtaki yeniden birleştirme sayaçlarını kontrol edin:
nstat -az IpReasm*Sayaçlar sıfırda kalırsa, parçalanma gerçekleşmiyor demektir.
Yaygın Sorunlar
- MTU uyuşmazlığı: En yaygın sorun. Yoldaki her cihazın aynı (veya daha yüksek) MTU'ya ihtiyacı vardır. 1500'e ayarlanmış bir anahtar bağlantı noktası her şeyi bozacaktır.
- VLAN ek yükü unutuldu: VLAN etiketleme 4 bayt ekler. VLAN arayüzünüzün MTU 9,000'e ihtiyacı varsa, üst öğeyi 9,004 olarak ayarlayın.
- Bağ MTU'su üyeler üzerinde ayarlandı: MTU'yu her zaman bağ arayüzünde ayarlayın, tek tek NIC'lerde değil.
- NIC donanım sınırlaması: Bazı eski NIC'ler 9.000'in altında sınırlanır. Kontrol etmek için
ethtool -k <arayüz> | grep -i large komutunuçalıştırın.
Sonuç
Jumbo çerçeveler, dahili ağlarda verimi artırmanın ve CPU ek yükünü azaltmanın basit bir yoludur. Yapılandırmanın kendisi basittir. Zor olan kısım, yoldaki her cihazın daha büyük MTU'yu desteklediğinden emin olmaktır, bu nedenle test etmek yapılandırma adımından daha önemlidir.
Depolama ağları, sanal makine geçişleri, yedeklemeler ve tüm yolu kontrol ettiğiniz yüksek bant genişliğine sahip dahili trafik için jumbo çerçeveleri kullanın. İnternete bakan arayüzleri standart 1.500 bayt MTU'da bırakın.
FDC'nin VPS ve tahsis edilmiş sunucu altyapısı, özel VLAN'larda jumbo çerçeveleri destekleyerek bu iş yükleri için iyi bir uyum sağlar.

Yavaş dağıtımlardan veya bant genişliği sınırlarından bıktınız mı? FDC Sunucuları anında tahsis edilmiş güç, küresel erişim ve her ölçek için oluşturulmuş esnek planlar sunar. Yükseltmeye hazır mısınız?
Performansın Kilidini Şimdi Açın
Linux Sunucu Güçlendirme Kontrol Listesi
Bir Linux sunucusunu güçlendirmek için adım adım kontrol listesi. SSH, güvenlik duvarları, yama, dosya izinleri, SELinux/AppArmor ve denetim günlüğünü kapsar
15 dakikalık okuma - 8 Mayıs 2026
iperf3 Eğitimi: Linux ve Windows'ta Ağ Hızını Test Edin
10 dakikalık okuma - 7 Mayıs 2026

Sorularınız mı var veya özel bir çözüme mi ihtiyacınız var?
Esnek seçenekler
Küresel erişim
Anında dağıtım
Esnek seçenekler
Küresel erişim
Anında dağıtım