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:
- Pengawasan
- Tuning
- 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
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
Ini adalah pengamat paket dasar de / proc / net / smmp. Untuk menjalankan utilitas ini, kita hanya perlu menjalankan perintah berikut:
snmptop
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
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
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
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
Utilitas ini mirip dengan perintah lshw. Kita dapat memanfaatkannya dengan mengetik di terminal (Ctrl + Alt + T):
sudo server-info show
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