Dalam artikel seterusnya kita akan melihat bmon. Ini adalah alat pemantauan dan penyahpepijatan rangkaian berasaskan teks yang mudah tetapi kuat untuk sistem seperti Unix. Pergi ke menangkap statistik berkaitan rangkaian dan akan memaparkannya secara visual dalam format mesra dalam masa nyata.
Kehilangan lebar jalur adalah masalah yang sukar dikawal sehingga menghasilkan tindak balas yang perlahan dari aplikasi yang berjalan di rangkaian. Sebab itu selalu menarik mengawal lonjakan jalur lebar untuk mengelakkan masalah ini. Kami dapat melakukan ini dengan bantuan bmon, yang akan membantu kami mengawal masalah yang berkaitan dengan rangkaian.
Pasang bmon di Ubuntu
Mudah untuk memasang alat ini dan dalam artikel ini kita akan melihat caranya pasang bmon pada Ubuntu 16.04. Hampir semua pengedaran Gnu / Linux mempunyai pakej bmon di repositori lalai. Untuk memasangnya, kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:
sudo apt-get install bmon
Kita juga boleh menyusun kod menggunakan arahan berikut di terminal:
git clone https://github.com/tgraf/bmon.git cd bmon sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf sudo ./autogen.sh sudo ./configure sudo make sudo make install
Cara menggunakan alat bmon di Ubuntu
Perlu dijelaskan bahawa RX bermaksud bait diterima sesaat dan TX merujuk kepada bait yang dihantar sesaat. Jalankan seperti berikut:
bmon
Untuk melihat statistik penggunaan lebar jalur yang lebih terperinci, tekan kekunci d dan anda akan melihat perkara seperti berikut:
Tekan Shift +? untuk melihat pertolongan cepat.
kepada lihat statistik untuk antara muka tertentu, pilih menggunakan anak panah atas dan bawah. Sekiranya kita ingin memantau antara muka tertentu sahaja, tambahkan sebagai argumen pada baris perintah seperti berikut:
bmon -p enp10s0
Bendera -p menetapkan dasar yang menentukan antara muka rangkaian mana yang akan ditunjukkan, contohnya antara muka rangkaian saya akan dipantau enp10s0.
Untuk menggunakan bit sesaat bukannya bait sesaat, kita harus menggunakan -b bendera dengan demikian:
bmon -bp enp10s0
Kita boleh juga tentukan selang setiap saat dengan -r bendera seperti berikut:
bmon -r 5 -p enp10s0
Cara menggunakan modul input dengan bmon
Alat ini mempunyai rangkaian modul input yang tawaran data statistik pada antara muka, yang termasuk:
- netlink - Menggunakan protokol Netlink untuk mengumpulkan statistik antara muka dan kawalan lalu lintas. Ini adalah modul input lalai.
- proc: Ini adalah modul sandaran sekiranya antara muka Netlink tidak tersedia.
- dummy: ini adalah modul input yang dapat diprogramkan untuk penyahpepijatan dan pengujian.
- batal: lumpuhkan pengumpulan data.
Untuk mencari Maklumat tambahan pada modul, mulakan dengan pilihan «pertolongan» ditubuhkan seperti berikut:
bmon -i netlink:help
Perintah berikut akan memanggil bmon dengan modul input proc diaktifkan:
bmon -i proc -p enp10s0
Cara menggunakan modul keluar dengan bmon
Alat ini juga menggunakan modul output untuk menunjukkan atau eksport data statistik yang dikumpulkan oleh modul input, yang merangkumi:
- kutukan: ini adalah antara muka pengguna interaktif yang memberikan anggaran kadar masa nyata dan perwakilan grafik setiap atribut. Ini adalah mod output lalai.
- ASCII: adalah output teks yang dapat diprogramkan secara langsung. Anda boleh memaparkan senarai antara muka, pembilang terperinci, dan grafik di konsol. Adakah dia mod output lalai apabila kutukan tidak tersedia.
- format: ia adalah mod output yang dapat diprogramkan sepenuhnya. Kita boleh menggunakan nilai outputnya dalam skrip atau program untuk analisis dan banyak lagi.
- sifar: ini matikan output.
Untuk mendapatkan lebih banyak maklumat mengenai modul, jalankan dengan set pilihan "bantuan" seperti berikut:
bmon -o curses:help
Perintah yang diikuti akan memanggil bmon dalam mod output ascii:
bmon -p enp10s0 -o ascii
Kami juga dapat menjalankan modul output format dan kemudian menggunakan nilai yang diperoleh untuk skrip atau dalam program lain:
bmon -p enp10s0 -o format
Untuk mendapatkan maklumat, pilihan dan contoh penggunaan tambahan, kita boleh membaca halaman man bmon:
man bmon
Sekiranya kita ingin mengetahui lebih lanjut mengenai alat ini, yang repositori github.
Mereka terus menolong saya dengan ralat BIOS yang disebabkan oleh Ubuntu, kanonik meninggalkan kita dan berpura-pura melupakan kita, mereka merosakkan komputer baru saya