Netutils-linux, ağ performansı için araç seti

netutils-linux adı

Bir sonraki makalede bir göz atacağız. faydalı koleksiyon "netutils-linux" olarak adlandırılır. Bunlar için kullanılabilir sorun giderme ve ağ performansı ayarlamasını basitleştirin Gnu / Linux sistemlerimizde.

Bu karlar olabilir ağır iş yükü olan veri merkezleri ve internet servis sağlayıcıları için kullanışlıdır alarak kırmızı. Bundan her zaman yararlanabilmenize rağmen, muhtemelen masaüstü bilgisayarımızda tam etkinliğini göremeyeceğiz. Artık üretimde kullanımdadır ve donanım ve yazılım kurulumunda hata ayıklama konusunda bize çok zaman kazandırabilir.

Netutils-linux araçları

Bu yardımcı programlar, Kutudan çıkar çıkmaz Gnu / Linux performans ayarlama sürecini otomatikleştirmeye yardımcı olun. Netutils-linux aşağıdaki araçlardan oluşur:

  • ağ üstü
  • snmptop
  • Irqtop
  • softirq-top
  • bağlantı oranı
  • softnet-stat-top
  • rss merdiveni
  • otomatik turlar
  • maksimize-cpu-frekansı
  • rx-tampon-artış
  • sunucu bilgisi

Netutils-linux'u kurun

Netutils-linux, Python programlama dili kullanılarak geliştirilmiştir. Bu nedenle ve bu sayede şunları yapabilirsiniz: PIP kullanarak kolayca kurun. Öncelikle Debian, Ubuntu ve ayrıca Linux Mint'te bir terminal açarak pip kurabiliriz (Ctrl + Alt + T). İçinde aşağıdaki komutu yazacağız:

sudo apt-get install python-pip

PIP'yi kurduktan sonra, netutils-linux'u kurmak için sadece aşağıdaki komutu yürütmemiz gerekecek:

sudo pip install netutils-linux

Netutils-linux kullanımı

Yukarıda bahsettiğim gibi, Netutils-linux birçok yardımcı program içerir ağ sorunlarını gidermek ve ayrıca ağ performansı ayarı için özel olarak tasarlanmıştır. Tüm yardımcı programlar üç bölüme ayrılmıştır:

  1. Nezaret
  2. Ayarlama
  3. Donanım ve konfigürasyon sınıflandırması

Nezaret

Denetim bölümünde bulabileceğimiz tüm bu üst düzey araçlar, kök ayrıcalıkları gerektirmez. Normal bir kullanıcı olarak sorunsuz bir şekilde kullanabileceğiz.

ağ üstü

netutils-linux ağ-üstü

Bu yardımcı program bize izin verecek kesintileri, cihazlar için ağ işleme istatistiklerini ve ayrıca CPU'ları izleyin. Bu yardımcı programı çalıştırmak için, sadece terminalde çalıştırmamız gerekecek (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

Öyle bir temel paket izleyici de / proc / net / smmp. Bu yardımcı programı çalıştırmak için sadece aşağıdaki komutu yürütmemiz gerekecek:

snmptop

Irqtop

netutils-linux irqtop

Bu yardımcı program bize basit bir şekilde / proc / interrupts dosyasına dayalı kesinti oranı Gnu / Linux sistemimizin. Bu yardımcı programı basitçe şu komutu kullanarak çalıştırabileceğimizi unutmayın:

irqtop

softirq-top

netutils-linux softirq-top

Bu komut bize şunu gösterecektir: / proc / softirqs dosyasına dayalı paket iletimi ve alım hızı. Bu komutu kullanmak için sadece terminalde çalıştırmamız gerekecek (Ctrl + Alt + T):

softirq-top

bağlantı oranı

netutils-linux bağlantı oranı

Bu aracı çalıştırırken bize gösterecek bir ağ arayüzünün kaç paket / bayt aldığını / ilettiğini ve kaç hata oluştuğunu / sys / class / net / XXX / istatistik / YYY dosyalarına göre. Bu komutu kullanmak için, terminale yazacağız (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

Çeşitli göster CPU tarafından paketlerin işlenmesine ilişkin istatistikler Gnu / Linux sistemimizde. Sonuçları elde etmek için terminale (Ctrl + Alt + T) aşağıdakileri yazmamız yeterlidir:

softnet-stat-top

Ayarlama

Bu araçları çalıştırmak için onları root olarak veya sudo ile kullanmamız gerekecek.

rss merdiveni

IRQ için smp_affinity_list'i otomatik olarak ayarlar Normalde CPU0 üzerinde çalışan NIC rx / tx kuyruklarından. Ayrıca, çok işlemcili sistemler için çift / dörtlü ölçeklendirmeyi destekler.

sudo rss-ladder enp10s0 0

otomatik turlar

Yerel NUMA düğümünün tüm mevcut CPU'larında RPS'ye izin verir tüm NIC rx sıraları için. Ucuz ağ kartları için iyi bir araç olduğu da açıklığa kavuşturulmalıdır.

sudo autorps enp10s0

maksimize-cpu-frekansı

Bu yardımcı program bir CPU performans ölçeği belirler. Ayrıca minimum ölçek değeri için maksimum ölçek değerini de ayarlayacaksınız. Bu, işlemcilerimizin tüm gücünü kullanabileceğimiz anlamına gelir. Unutulmaması gereken bir diğer nokta da gecikmeye duyarlı sistemler için çok faydalı olacağıdır.

sudo maximize-cpu-freq

rx-tampon-artış

Bu yardımcı program gerekli değeri bulur ve ayarlar Düşük gecikmeyi korurken kayıp veya eksik paketlerden kaçının.

Donanım ve konfigürasyon sınıflandırması

sunucu bilgisi

netutils-linux sunucu-bilgi-gösterisi

Bu yardımcı program lshw komutuna benzer. Terminale yazarak kullanabiliriz (Ctrl + Alt + T):

sudo server-info show

netutils-linux sunucu-bilgi-gösterisi

Sunucu bilgisi yardımcı programı da donanımı sınıflandırabilir 1'den 10'a kadar bir ölçekte tüm özelliklerine ek olarak, bu sınıflandırmaya erişmek için, terminali (Ctrl + Alt + T) yazarak da yapabiliriz:

sudo server-info rate

Sayfada bu araç seti hakkında daha fazla bilgi edinmek isteyen herkes GitHub projenin. Orada bunların daha ayrıntılı bir açıklamasını bulacaksınız.

Netutils-linux'u kaldırın

Bu uygulama grubunu sistemimizden çıkarmak için, sadece bir terminal açmamız (Ctrl + Alt + T) ve içine yazmamız gerekecek:

sudo pip uninstall netutils-linux

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.