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:
- Nezaret
- Ayarlama
- 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ü
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
Ö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
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
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ı
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
Ç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
Bu yardımcı program lshw komutuna benzer. Terminale yazarak kullanabiliriz (Ctrl + Alt + T):
sudo server-info show
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