Tidak yakin bagaimana memantau kesehatan sistem Linux? Ada beberapa alat yang dapat Anda gunakan untuk memantau kinerja sistem Linux. Sementara beberapa di antaranya sudah diinstal sebelumnya di Linux, yang lain perlu diinstal secara manual.
Mari kita lihat bagaimana Anda dapat menggunakan alat baris perintah untuk memahami masalah mendasar di sistem Linux Anda yang membuatnya tidak bekerja dengan baik. Masalahnya mungkin karena beberapa kemacetan dalam penyimpanan disk, CPU, RAM, atau di jaringan.
Mengapa Memantau Kesehatan Linux Penting
Sebagai admin sistem, Anda harus memastikan mesin Anda bekerja dengan baik dengan sering memantau kesehatannya. Jika muncul masalah, Anda harus segera melacak masalah dan menyiapkan perbaikan agar sistem mulai berfungsi kembali, dan waktu henti dapat diabaikan.
Untuk memantau kesehatan sistem, Anda dapat menggunakan beberapa alat baris perintah dan utilitas yang membantu Anda mengawasi sumber daya sistem dan penggunaannya. Saat masalah muncul, Anda dapat kembali berkonsultasi dengan alat ini untuk mendiagnosis masalah dan memecahkannya dalam waktu minimum.
Di bawah ini adalah beberapa alat baris perintah yang dapat Anda gunakan untuk memantau kesehatan Linux. Untuk memulai, buka antarmuka baris perintah Linux (CLI) pada mesin Anda untuk menjalankan perintah.
Berikut adalah beberapa alat baris perintah yang berfokus pada pemantauan penyimpanan disk Linux:
1. df
Anda dapat menggunakan df untuk memeriksa berapa banyak ruang yang digunakan mesin Linux Anda. Saat digunakan dengan nama file, df memberi tahu Anda tentang ruang kosong di partisi disk yang menyimpan file tersebut. Untuk memeriksa ruang disk kosong di Linux, jalankan perintah ini:
df
2. du
Utilitas baris perintah ini memungkinkan Anda melihat ruang disk yang telah digunakan oleh file. Perhatikan bahwa ini tidak menampilkan ruang yang tersedia seperti halnya df. Ini hanya menampilkan ruang yang telah digunakan.
Untuk memeriksa ruang yang dikonsumsi, jalankan perintah ini:
du
3. Perintah ls
Perintah ls mencantumkan semua konten direktori dan ruang yang mereka konsumsi. Untuk memeriksa ukuran file di direktori tertentu, masuk ke dalam direktori itu dan keluarkan perintah berikut:
ls -l -h
Berikut adalah beberapa alat baris perintah yang berfokus pada pemantauan penggunaan CPU dan memori:
4. atas
Anda dapat menggunakan top untuk mendapatkan informasi tentang penggunaan CPU dan memori di sistem Anda. Setelah mengeluarkan perintah berikut, Anda akan melihat semua layanan yang berjalan di sistem Anda, bersama dengan informasi cache dan buffer:
atas
Jika masalah penggunaan memori muncul di monitor, Anda bisa mengoptimalkan kinerja RAM Anda untuk memperbaikinya.
5. htop
htop adalah alat lain yang berfungsi sebagai alternatif dari top. Utilitas ini tidak diinstal sebelumnya di Linux. Untuk menginstalnya, jalankan perintah berikut di Ubuntu dan Debian:
sudo tepat Install htop
Di Arch Linux:
sudo pacman -S htop
Di Fedora, CentOS, dan RHEL:
sudo dnf Install htop
Ke pantau penggunaan CPU di sistem Anda menggunakan htop, jalankan perintah ini:
htop
6. mpstat
Alat lain yang dapat Anda gunakan untuk mendapatkan informasi CPU di Linux adalah mpstat. Utilitas ini menyediakan laporan dari setiap aktivitas prosesor yang tersedia. Anda juga dapat melihat laporan penggunaan CPU lengkap dari semua proses dengan perintah ini.
Alat ini tidak diinstal sebelumnya di Linux. Anda harus menginstal terlebih dahulu sysstat paket di sistem Anda untuk menggunakan mpstat:
sudo tepat Install sysstat
Sekarang jalankan perintah berikut untuk melihat penggunaan CPU di sistem Anda:
mpstat
7. vmstat
vmstat memberikan informasi tentang RAM, proses, buffer, cache, aktivitas CPU, dan banyak lagi. Untuk menggunakan alat ini, jalankan perintah ini:
vmstat
8. iostat
iostat adalah alat pemantauan sistem yang dapat Anda gunakan untuk melihat statistik masukan dan keluaran penyimpanan Linux.
Dengan menggunakan utilitas baris perintah ini, Anda dapat melihat laporan pemuatan perangkat I/O. Untuk menggunakan alat ini, jalankan perintah ini:
iostat
9. sar
sar memungkinkan Anda memantau penggunaan CPU setelah jangka waktu tertentu. Untuk menggunakan alat ini, Anda perlu menginstal paket sysstat.
Untuk memeriksa penggunaan CPU setelah setiap 10 detik, Anda akan menjalankan perintah seperti ini:
sar 10
Tidak hanya itu, tetapi Anda juga dapat menginstruksikan alat untuk menjalankan sejumlah iterasi tertentu. Misalnya, jika Anda ingin memantau pemakaian CPU setelah setiap dua detik dan selama delapan iterasi, jalankan perintah seperti ini:
sar 2 8
Berikut adalah beberapa alat baris perintah yang berfokus pada pemantauan penggunaan jaringan:
10. NetHogs
NetHogs adalah utilitas baris perintah populer yang dapat Anda gunakan untuk memantau lalu lintas jaringan waktu nyata termasuk bandwidth yang digunakan oleh setiap proses dalam sistem Linux.
Alat ini tidak diinstal sebelumnya di Linux. Perintah berikut akan menginstal NetHogs Distribusi berbasis Debian:
sudo tepat Install nethog
Untuk menggunakan alat ini, jalankan perintah berikut:
nethog
11. tcpdump
tcpdump adalah penganalisis paket jaringan yang digunakan untuk menangkap paket TCP/IP yang dikirim atau diterima pada antarmuka tertentu melalui jaringan.
Untuk menggunakan alat ini, jalankan perintah berikut dan sebutkan antarmuka yang ingin Anda periksa lalu lintasnya:
tcpdump -i antarmuka
12. netstat
monitor netstat dan menampilkan statistik lalu lintas jaringan masuk dan keluar. Ini adalah salah satu alat jaringan terpenting yang digunakan untuk memeriksa kemacetan dalam jaringan. Ini juga memberikan informasi tentang antarmuka dan port yang digunakan pada sistem.
Utilitas baris perintah ini sudah diinstal sebelumnya pada sistem Linux modern. Namun, jika Anda tidak memilikinya, Anda dapat menginstalnya dengan menjalankan perintah berikut:
sudo tepat Install net-tools
Untuk melihat koneksi internet aktif di sistem Anda, jalankan perintah ini:
netstat -a | lagi
Administrasi Linux Menjadi Mudah
Mencegah lebih baik daripada mengobati. Tujuannya adalah untuk mengidentifikasi masalah apa pun dalam sistem dengan memantau penggunaan CPU, RAM, disk, dan jaringan sebelum mengacaukan kinerja sistem.
Administrasi Linux bukanlah tugas yang mudah. Namun berkat utilitas baris perintah langsung ini, kini Anda dapat memantau kesehatan Linux dan memecahkan masalah apa pun di jaringan atau sistem.