Ağ Kartı Ayarlarıyla Ethtool: Pratik Rehber ve İpuçları

0 Yanıt 0 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Tüm ağ yöneticileriyle paylaşacak pratik bir konu: ethtool ile ağ kartı ayarlarını nasıl inceleyip optimize edebilirsiniz? Modern sunucular ve iş istasyonları için sürücü seviyesi ince ayarların performansla doğrudan ilişkisi var. Bu yazıda adım adım hem temel kontrolleri hem de bazı ileri seviye ayarları, güvenilir örneklerle ele alacağım.

1) Temel kontroller: hangi kart ve sürücü yatıyor?
İlk adım, hangi NIC’nin mevcut olduğunu ve sürücüsünü görmek. ethtool ile şu bilgileri elde edebilirsiniz:
  • Etkin arayüz adları: ip a veya ifconfig ile bağlantı durumunu kontrol edin.
  • Sürücü ve sürüm: ethtool -i eth0
  • Yetkili hız ve duplex modu: ethtool eth0
  • Mevcut NIC kapasitesi ve desteklenen hızlar: ethtool eth0

Örnek: ethtool -i eth0 çıktısı sürücü adı, sürüm ve BIOS/firmware hakkında fikir verir. ethtool eth0 hız/duplex bilgisi kartın şu anda aktif modunu gösterir.

2) Hız, duplex ve autoneg: güvenilirlik için temel ayar
Birçok ortamda otomatik hız/duplex (autoneg) doğru çalışır; ancak yoğun trafik veya sanal makineler olduğunda sabit modlar daha stabil olabilir.
  • autoneg açıkken: ethtool eth0 advertise 1000baseTFull, ethtool eth0 advertise 1000baseTFull- or ethtool -s eth0 autoneg on speed 1000 duplex full
  • autoneg kapalıyken: ethtool -s eth0 speed 1000 duplex full

Not: Farklı switchlerle bağlantıda bir taraf hatalı çalışırsa, iki uçta uyumsuzluk yaşanabilir. Bu yüzden önce karşı tarafın desteklediği hızları kontrol edin.

3) Yükseltilmiş akış kontrolü ve TSO/GSO noktasında ince ayar
Bazı ağlar yüksek akışlarda daha stabil olabilir:
  • akış kontrolü: ethtool -A eth0 rx on tx on
  • TSO/ GSO: bazı sürücülerde sorun çıkarabilir; test etmek için geçici olarak kapatıp performansı karşılaştırın:
    KOD
    1ethtool -K eth0 tso off gso off gro off

Her değişiklikten sonra kısa bir test yapmak önemli: paket kaybı veya iletim gecikmesi fark ediyorsanız dönüş yapın.

4) PHY seviye ve uyumayı kontrol etmek
PHY tarafında sorunlar veya konfigürasyonlar performansı etkiler. Özellikle uzak/uzun mesafeli bağlantılarda:
  • PHY reset veya yeniden başlangıç: ethtool -r eth0
  • Çevrimsel istatistikler ve hatalar için: ethtool -S eth0

Bu bilgiler sürücüye ve donanıma özgü olduğu için üretici dokümantasyonunda desteklenen değerleri kontrol edin.

5) İzleme, kaydırma ve güvenilirlik için pratik strateji
  • Düşük gecikme gerektiren uygulamalarda autoneg ile başlayın, stabil değilse sabit modları deneyin.
  • Yüksek trafikli DB/analitik makinelerinde TSO/GSO durumunu karşılaştırın; bazı NIC’ler için kapatmak performansı artırabilir.
  • Uygulamaya özel, sanallaştırma katmanında (KVM, Docker) ağ köprüleri etkilediği için ilgili arayüzleri bağımsız test edin.


Not: ethtool çıktılarında gördüğünüz hızlar, bağlı switch ve kablo kalitesine bağlı olarak değişir. Stabil bağlantı için her iki uçta da uyum ve testler önemlidir.


Kullanımınıza özel hangi ayarları denemeyi düşünüyorsunuz? Kullandığınız NIC marka/model ve şu anda karşılaştığınız performans kriterleriyle birlikte deneyimlerinizi paylaşabilir misiniz?

Yanıt vermek için giriş yapmış olmalısınız.

Bu konuyu görüntüleyen kullanıcılar (Toplam: 4, Üyeler: 4, Misafirler: 0)
Toplam: 4 (üyeler: 4, misafirler: 0)
0 alıntı seçildi