Netutils-linux, toolkit untuk kinerja jaringan

nama netutils-linux

Pada artikel selanjutnya kita akan melihat a koleksi utilitas disebut "netutils-linux". Ini bisa digunakan untuk sederhanakan pemecahan masalah dan penyetelan kinerja jaringan di sistem Gnu / Linux kami.

Keuntungan ini bisa jadi berguna untuk pusat data dan penyedia layanan internet dengan beban kerja yang berat dalam merah. Kami mungkin tidak akan melihat semua keefektifannya di komputer desktop kami, meskipun Anda selalu dapat memanfaatkannya. Sekarang dalam penggunaan produksi dan dapat menghemat banyak waktu kita dengan men-debug pengaturan perangkat keras dan perangkat lunak.

Alat Netutils-linux

Set utilitas ini akan membantu mengotomatiskan proses penyetelan kinerja Gnu / Linux di luar kotak. Netutils-linux terdiri dari alat-alat berikut:

  • jaringan-atas
  • snmptop
  • irqtop
  • softirq-atas
  • tingkat tautan
  • softnet-stat-top
  • tangga-rss
  • penulis
  • maksimalkan-cpu-freq
  • rx-buffer-meningkat
  • info-server

Pasang Netutils-linux

Netutils-linux dikembangkan menggunakan bahasa pemrograman Python. Oleh karena itu dan berkat ini, itu mungkin instal dengan mudah menggunakan PIP. Pertama-tama di Debian, Ubuntu dan juga di Linux Mint kita dapat menginstal pip dengan membuka terminal (Ctrl + Alt + T). Di dalamnya kita akan menulis perintah berikut:

sudo apt-get install python-pip

Setelah menginstal PIP, kita hanya perlu menjalankan perintah berikut untuk menginstal netutils-linux:

sudo pip install netutils-linux

Menggunakan Netutils-linux

Seperti yang telah saya sebutkan baris di atas, Netutils-linux berisi banyak utilitas dirancang khusus untuk memecahkan masalah jaringan dan juga untuk penyetelan kinerja jaringan. Semua utilitas diklasifikasikan menjadi tiga bagian:

  1. Pengawasan
  2. Tuning
  3. Perangkat keras dan klasifikasi konfigurasinya

Pengawasan

Semua alat tingkat atas yang dapat kita temukan di bawah bagian pengawasan ini tidak memerlukan hak akses root. Kami akan dapat menggunakannya sebagai pengguna biasa tanpa masalah.

jaringan-atas

jaringan-top netutils-linux

Utilitas ini akan memungkinkan kita memantau interupsi, statistik pemrosesan jaringan untuk perangkat dan juga CPU. Untuk menjalankan utilitas ini, kita hanya perlu menjalankan di terminal (Ctrl + Alt + T):

network-top

snmptop

snmptop netutils-linux

Ini adalah pengamat paket dasar de / proc / net / smmp. Untuk menjalankan utilitas ini, kita hanya perlu menjalankan perintah berikut:

snmptop

irqtop

netutils-linux irqtop

Utilitas ini akan menunjukkan kepada kita dengan cara yang sederhana a tingkat interupsi berdasarkan file / proc / interrupts dari sistem Gnu / Linux kami. Jangan lupa bahwa kita dapat menjalankan utilitas ini hanya dengan menggunakan perintah:

irqtop

softirq-atas

netutils-linux softirq-top

Perintah ini akan menunjukkan kepada kita transmisi paket dan tingkat penerimaan berdasarkan file / proc / softirqs. Untuk menggunakan perintah ini, kita hanya perlu mengeksekusi di terminal (Ctrl + Alt + T):

softirq-top

tingkat tautan

tingkat tautan netutils-linux

Saat menjalankan alat ini, itu akan menunjukkan kepada kita berapa banyak paket / byte yang diterima / dikirim oleh antarmuka jaringan dan berapa banyak kesalahan yang terjadi berdasarkan file / sys / class / net / XXX / statistic / YYY. Untuk menggunakan perintah ini, kami hanya akan menulis di terminal (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

Tunjukkan berbagai statistik tentang pemrosesan paket oleh CPU di sistem Gnu / Linux kami. Kami hanya perlu mengetik di terminal (Ctrl + Alt + T) berikut ini untuk mendapatkan hasil:

softnet-stat-top

Tuning

Untuk menjalankan alat ini kita harus menggunakannya sebagai root atau dengan sudo.

tangga-rss

Secara otomatis menyetel smp_affinity_list untuk IRQ antrian NIC rx / tx yang biasanya bekerja pada CPU0. Ini juga mendukung penskalaan ganda / quad untuk sistem multiprosesor.

sudo rss-ladder enp10s0 0

penulis

Mengizinkan RPS pada semua CPU yang tersedia dari node NUMA lokal untuk semua antrian NIC rx. Ini juga harus diklarifikasi bahwa ini adalah alat yang bagus untuk kartu jaringan murah.

sudo autorps enp10s0

maksimalkan-cpu-freq

Utilitas ini menetapkan skala kinerja CPU. Anda juga akan menetapkan nilai skala maksimum untuk nilai skala minimum. Ini berarti kami akan dapat menggunakan semua kekuatan prosesor kami. Hal lain yang perlu diingat adalah bahwa ini juga akan sangat berguna untuk sistem yang sensitif terhadap latensi.

sudo maximize-cpu-freq

rx-buffer-meningkat

Utilitas ini menemukan dan menetapkan nilai yang diperlukan hindari paket yang hilang atau hilang sambil mempertahankan latensi rendah.

Perangkat keras dan klasifikasi konfigurasinya

info-server

netutils-linux server-info-tampilan

Utilitas ini mirip dengan perintah lshw. Kita dapat memanfaatkannya dengan mengetik di terminal (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-tampilan

Utilitas info server juga dapat mengklasifikasikan perangkat keras selain semua karakteristiknya dalam skala 1 sampai 10. Selain mengakses klasifikasi ini, kita dapat melakukannya hanya dengan mengetik di terminal (Ctrl + Alt + T):

sudo server-info rate

Siapapun yang ingin mempelajari lebih lanjut tentang toolkit ini di halaman GitHub dari proyek tersebut. Di sana Anda akan menemukan deskripsi yang lebih detail tentang mereka.

Copot pemasangan netutils-linux

Untuk menghilangkan grup aplikasi ini dari sistem kami, kami hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

sudo pip uninstall netutils-linux

Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.