Bu 18 aracı öğrendikten sonra, ağ bant genişliğini nasıl izleyeceğinizi kesinlikle anlayacaksınız!

Bu makale, ağ kullanımını izlemek için kullanılabilecek bazı Linux komut satırı araçlarını tanıtır. Bu araçlar, ağ arabirimi aracılığıyla iletilen verileri izleyebilir ve şu anda iletilen verilerin hızını ölçebilir. Gelen trafik ve giden trafik ayrı ayrı görüntülenir.

Bazı komutlar, tek bir işlem tarafından kullanılan bant genişliğini görüntüleyebilir. Bu şekilde, kullanıcılar ağ bant genişliğini aşırı kullanan belirli bir işlemi kolayca bulabilirler.

Bu araçlar trafik raporları oluşturmak için farklı mekanizmalar kullanır. Nload gibi bazı araçlar trafik istatistiklerini elde etmek için "proc / net / dev" dosyasını okuyabilirken, bazı araçlar tüm paketleri yakalamak için pcap kitaplığını kullanır ve ardından trafik yükünü tahmin etmek için toplam veri hacmini hesaplar.

Aşağıdakiler, işleve göre bölünen komut adlarıdır.

  • Genel bant genişliği kullanım yükünü, bmon, slurm, bwm-ng, cbm, hızölçer ve net yükü izleyin

  • Genel bant genişliği kullanımını izleyin (toplu çıktı) -vnstat, ifstat, dstat ve Collectl

  • Her soket bağlantısının bant genişliği kullanımı - iftop, iptraf, tcptrack, pktstat, netwatch ve trafshow

  • Her işlem-nethog'un bant genişliği kullanımı

1. nload

nload, kullanıcıların gelen ve giden trafiği ayrı ayrı izlemelerine olanak tanıyan bir komut satırı aracıdır. Ayrıca gelen ve giden trafiği göstermek için grafikler çizebilir ve görünüm ölçeği ayarlanabilir. Kullanımı çok basittir ve birçok seçeneği desteklemez.

Bu nedenle, her işlemin ayrıntılı bilgileri olmadan yalnızca toplam bant genişliği kullanımını hızlı bir şekilde görüntülemeniz gerekiyorsa, nload kullanımı çok uygundur.

Yükleme nload: Fedora ve Ubuntu, varsayılan yazılım kitaplığında nload'a sahiptir. CentOS kullanıcılarının Epel yazılım kitaplığından nload alması gerekir.

2. iftop

iftop, her soket bağlantısı üzerinden iletilen verileri ölçebilir; nload'dan farklı şekilde çalışır. iftop, ağ bağdaştırıcısına giren ve çıkan paketleri yakalamak için pcap kitaplığını kullanır ve ardından toplam bant genişliği kullanımını hesaplamak için paketlerin boyutunu ve sayısını özetler.

İftop, her bağlantı tarafından kullanılan bant genişliğini bildirmesine rağmen, bir soket bağlantısına katılan işlemlerin adını / numarasını (ID) bildiremez. Ancak, pcap kitaplığına bağlı olarak, iftop trafiği filtreleyebilir ve filtre tarafından belirtilen seçili ana bilgisayar bağlantısının bant genişliği kullanımını raporlayabilir.

N seçeneği, iftop'un IP adresini bir ana bilgisayar adına çözümlemesini önleyebilir ve çözümün kendisi ek ağ trafiği getirecektir.

İftop'u kurun: Ubuntu / Debian / Fedora kullanıcıları bunu varsayılan yazılım deposundan alabilir. CentOS kullanıcıları bunu Epel'den alabilir.

3. iptraf

iptraf, etkileşimli ve renkli bir IP LAN izleme aracıdır. Her bağlantı ve ana bilgisayar arasında aktarılan veri miktarını görüntüleyebilir. Aşağıda bir ekran görüntüsü var.

İptraf'ı yükleyin:

4. nethoglar

nethogs, her işlem tarafından kullanılan bant genişliğini görüntüleyebilen, listeyi sıralayabilen ve en çok bant genişliğini tüketen işlemi en üstte sıralayabilen küçük bir "net top" aracıdır. Bant genişliği kullanımında ani bir artış olması durumunda, kullanıcılar bant genişliği kullanımında artışa neden olan işlemi bulmak için nethogları hızlı bir şekilde açabilirler. nethogs programın işlem numarasını (PID), kullanıcı ve yolunu rapor edebilir.

Nethogları kurun: Ubuntu, Debian ve Fedora kullanıcıları bunu varsayılan yazılım deposundan alabilir. CentOS kullanıcılarının Epel'e ihtiyacı var.

5. bmon

Bmon (bant genişliği monitörü), sistemdeki tüm ağ arayüzlerinin trafik yükünü görüntüleyebilen nload'a benzer bir araçtır. Çıktı ayrıca, paket düzeyinde ayrıntılı bilgiler içeren grafikler ve profiller içerir.

Bmon'u kurun: Ubuntu, Debian ve Fedora kullanıcıları bunu varsayılan depolardan kurabilir. Epel'de bmon olmadığı için CentOS kullanıcılarının repoforge yüklemeleri gerekir.

6. çamur

slurm, cihazın istatistiklerinin yanı sıra ASCII grafiklerini görüntüleyebilen başka bir ağ yükü izleyicisidir. Üç farklı grafik türünü destekler ve her bir grafik c tuşu, s tuşu ve l tuşu kullanılarak etkinleştirilebilir. Bulamaç işlevi basittir ve ağ yükü hakkında daha fazla ayrıntılı bilgi gösteremez.

Slurm yükle

7. tcptrack

İftop'a benzer şekilde tcptrack, paketleri yakalamak ve her bağlantı tarafından kullanılan bant genişliği gibi çeşitli istatistikleri hesaplamak için pcap kitaplığını kullanır. Ayrıca belirli bağlantıları izlemek için kullanılabilen standart pcap filtrelerini de destekler.

Tcptrack'i kurun: Ubuntu, Debian ve Fedora, varsayılan depolarda bulunur. CentOS kullanıcılarının bunu RepoForge'dan almaları gerekiyor çünkü Epel'de mevcut değil.

8. vnstat

vnstat, diğer araçların çoğundan biraz farklıdır. Aslında bir arka plan hizmeti / arka plan programı çalıştırır ve iletilen verilerin boyutunu izler. Ayrıca ağ kullanım geçmişini gösteren raporlar yapmak için kullanılabilir.

Vnstat'ı herhangi bir seçenek olmadan çalıştırmak, yalnızca arka plan programı çalıştığından beri aktarılan toplam veri miktarını görüntüler.

Bant genişliği kullanımını gerçek zamanlı olarak izlemek için lütfen "-l" seçeneğini (gerçek zamanlı mod) kullanın. Ardından, gelen ve giden veriler tarafından kullanılan toplam bant genişliği miktarını, ancak çok doğru bir şekilde, ana bilgisayar bağlantısı veya işlemiyle ilgili herhangi bir dahili ayrıntı olmadan görüntüler.

vnstat, her gün veya geçen ay ne kadar bant genişliği kullanıldığını gösteren geçmiş raporlar yapmak için daha çok bir araç gibidir. Ağın gerçek zamanlı izlenmesi için kesinlikle bir araç değildir.

vnstat birçok seçeneği destekler; hangi seçeneklerin desteklendiğine ilişkin ayrıntılar için lütfen başvuru kılavuz sayfasına bakın.

Vnstat'ı yükle

9. bwm-ng

bwm-ng (Yeni Nesil Bant Genişliği Monitörü), özet bilgileri raporlayabilen ve sistemdeki mevcut tüm ağ arayüzlerine giren ve çıkan farklı verilerin aktarım hızını gösteren çok basit bir başka gerçek zamanlı ağ yükü izleme aracıdır.

Konsol yeterince büyükse, bwm-ng trafik için çubuk grafikler çizmek için curses2 çıkış modunu da kullanabilir.

Bwm-ng'yi yükleyin: CentOS'ta, bwm-ng Epel'den yüklenebilir.

10. cbm: Renkli Bant Genişliği Ölçer

Bu, çeşitli ağ arayüzlerinden geçen trafik miktarını görüntüleyebilen küçük ve basit bir bant genişliği izleme aracıdır. Başka seçenek yoktur, yalnızca gerçek zamanlı görüntüleme ve trafik istatistiklerinin güncellenmesi.

11. hız göstergesi

Bu, bir arayüz üzerinden iletilen gelen ve giden trafiği göstermek için güzel görünümlü grafikler çizen başka bir küçük ve basit araçtır.

Hızölçeri yükleyin

12. pktstat

pktstat tüm aktif bağlantıları gerçek zamanlı olarak görüntüleyebilir ve bu aktif bağlantılar üzerinden hangi verilerin iletildiğini gösterebilir. Ayrıca TCP bağlantısı veya UDP bağlantısı gibi bağlantı türünü de görüntüleyebilir; HTTP bağlantısı içeriyorsa, HTTP isteği hakkında ayrıntılı bilgi de görüntüler.

13. net saat

netwatch, netdiag araç kitaplığının bir parçasıdır.Ayrıca yerel ana bilgisayar ile diğer uzak ana bilgisayarlar arasındaki bağlantıları görüntüleyebilir ve her bağlantı hızında hangi verilerin iletildiğini gösterebilir.

14. trafik gösterisi

Netwatch ve pktstat gibi, trafshow da mevcut aktif bağlantıları, kullandıkları protokolleri ve her bağlantıdaki veri aktarım hızını raporlayabilir. Bağlantıları filtrelemek için pcap tipi filtreler kullanabilir.

Yalnızca TCP bağlantılarını izleyin

15. netload

Netload komutu yalnızca mevcut trafik yükü hakkında kısa bir rapor görüntüler ve programın başlamasından bu yana aktarılan toplam bayt miktarını görüntüler. Daha fazla özellik yok. Netdiag'ın bir parçasıdır.

16. ifstat

ifstat, toplu modda ağ bant genişliğini görüntüleyebilir. Çıktı, kullanıcıların diğer programları veya yardımcı programları kullanarak günlüğe kaydetmesi ve analiz etmesi için uygun bir format kullanır.

İfstat'ı kurun: Ubuntu, Debian ve Fedora kullanıcıları bunu varsayılan depolarda bulundurur. CentOS kullanıcılarının bunu Repoforge'dan alması gerekiyor, çünkü Epel'de yok.

17. dstat

Dstat çok yönlü bir araçtır (python dilinde yazılmış), sistemin farklı istatistiksel bilgilerini izleyebilir ve ilgili verileri CSV veya benzer dosyalara raporlamak veya kaydetmek için toplu modu kullanabilir. Bu örnek, ağ bant genişliğini bildirmek için dstat'ın nasıl kullanılacağını gösterir.

Dstat'ı yükle

18. toplamak

Collectl, sistem istatistiklerini dstat'a benzer bir biçimde rapor eder; dstat gibi, farklı sistem kaynakları (işlemciler, bellek ve ağ gibi) hakkında istatistikler de toplar. Burada verilen basit bir örnek, Collectl'in ağ kullanımını / bant genişliğini bildirmek için nasıl kullanılacağını gösterir.

Sonuç: Yukarıda bahsedilen kullanımı kolay komutlar, Linux sunucusundaki ağ bant genişliği kullanımını hızlı bir şekilde kontrol edebilir. Ancak bu komutlar, kullanıcının uzak sunucuda SSH aracılığıyla oturum açmasını gerektirir. Ek olarak, aynı görevi gerçekleştirmek için web tabanlı izleme araçları da kullanılabilir.

Ntop ve darkstat, Linux sistemleri için iki temel web tabanlı ağ izleme aracıdır. Ek olarak, yalnızca sunucuyu değil tüm altyapıyı da izleyebilen bir dizi özellik sağlayan nagios gibi kurumsal düzeyde izleme araçları vardır.

Köpekbalığı x kamuflaj! BATHING APE® 1. CAMO giymek sokaktaki en yakışıklı!
önceki
RNG ve IG'nin finallerde cesur tahminleri var Wang ve Wang arasındaki yarışmada bir şey çok önemli.
Sonraki
JD.com işten çıkarmalara yanıt veriyor: Bu bir söylenti ve bildirildi; Uber ve bilgisayar korsanları veri sızıntılarının kanıtlarını yok etmek için "özel olarak" yapıldı; Apple, Çin'deki uygulamaları
Bahar esintisi sıcaklık gönderiyor, uçurtmalar gökyüzünde uçuyor
Şekil daha dolgun, yeni Haval H6 kırmızı etiketli sürüm 2.0T aslında çekildi
Kalp-ısıtma teması insanların kalbini vurur, Dumbo insanların kalplerine "sevimli", güzel rüyalar ekranı aydınlatır
Ağır! Amazon, dünyanın ilk yer uydu alıcı istasyonu olan AWS Ground Station'ı piyasaya sürdü
Liu Qian, Bahar Şenliği Gala büyüsünü tekrar yemek masasında gerçekleştirdi ve son eylem daha da güçlüydü.
2018 küresel üniversite yapay zeka sıralaması yayınlandı ve Çin üniversiteleri güçlü performans gösteriyor!
RNG'nin gerçek eski sürücüsü kim? UZI: Araba kullanmak hâlâ onun için en istikrarlı olanı
4.26 "Yerçekimi" çok iş parçacıklı beyin yakma yükseltmesindeki trende karşı ayarlanmış "Bulutlar ve Sisle Kaplanmış Dağ"
E-sigara nasıl seçilir? Neden bu EVOVE e-sigara deneyimine bir göz atmıyorsunuz?
Çin'in Nuo Şehrindeki Gelao Milliyetinin "Kuşlara Saygı Festivali", harikaları keşfetmek için Chongqing'den çok sayıda turisti çeken Mountain King Festivali'nde somut olmayan mirası sahneledi.
CJ 4DPLEX CEO'su Kim Jong-ji, "Bohemian Rhapsody" nin en yüksek ses ve görsel efekt deneyimini ortaya koyuyor
To Top