Linux adalah open-source, sistem operasi mirip UNIX yang menggerakkan sebagian besar internet. Kernel Linux berada di bawah banyak teknologi dan platform baru seperti Android, pengontrol SDN, wadah, dan layanannya sebagai OS dan server jaringan. Tuntutan tinggi ini memerlukan manajemen yang tepat, keandalan, dan ketersediaan aplikasi yang dihosting, situs web, dan OS Linux yang mendasarinya.

Panduan ini mencakup alat pemantauan kinerja Linux baris perintah terbaik. Pelajari bagaimana alat CLI ini dapat membantu mengatasi kemacetan sistem, jaringan, CPU, dan disk.

1. Atas

Perintah teratas mencantumkan proses aktif waktu nyata berdasarkan konsumsi waktu CPU yang diperbarui setiap lima detik. Ini menampilkan informasi umum di bagian atas output perintah dengan data yang relevan dengan proses yang sedang berjalan, uptime/load sistem, RAM, dan ruang swap. Mengikuti informasi umum, perintah menampilkan daftar proses dengan PID, memori aktual, dan persentase penggunaan CPU/Memori.

Praktik umum yang dapat Anda manfaatkan adalah membuat daftar proses yang menghabiskan sumber daya CPU dan memori yang berlebihan. Jika tampak bahwa suatu proses memakan terlalu banyak memori atau pada CPU maksimum, sebagai administrator sistem, Anda dapat mematikan proses berdasarkan PID yang ditetapkan atau menyetelnya ke prioritas rendah.

instagram viewer

Selain itu, perintah top juga memungkinkan Anda untuk menampilkan dan memodifikasi proses yang sedang berjalan dengan menyortirnya output berdasarkan berbagai metrik lain seperti penggunaan memori melalui penekanan, PID proses, dan waktu berjalan, dll.

Terkait: Cara Menggunakan Perintah teratas di Linux​​​​​

2. Tcpdump

TCPdump adalah utilitas pemecahan masalah jaringan yang paling umum digunakan dari administrator jaringan Linux. Ini adalah sniffer/penganalisis paket baris perintah open-source yang menangkap paket TCP/IP yang ditransfer/diterima melalui jaringan melalui antarmuka yang ditentukan.

Alat ini asli untuk distribusi Linux dengan kemampuan serbaguna yang mencakup berbagai filter dan flag. Gunakan perintah berikut untuk memeriksa apakah sudah tersedia:

tcpdump mana

Jika tidak, gunakan manajer paket distribusi Anda untuk penginstalan. Untuk UbuntuLinux:

sudo apt-get update
sudo apt-get install tcpdump

Anda dapat membuat daftar antarmuka yang tersedia untuk memulai proses penangkapan jaringan:

sudo tcpdump -D

Utilitas tcpdump memungkinkan Anda untuk menangkap, menulis, dan membaca lalu lintas melalui berbagai kombinasi filter untuk hanya menyimpan detail yang diperlukan, misalnya, lalu lintas pada port tertentu dan protokol ke/dari pcap mengajukan. Beberapa perintah yang berguna adalah sebagai berikut:

sudo tcpdump -c 10 -i ens33
sudo tcpdump -i ens33 dst port 22
sudo tcpdump -i ens33 host 10.0.1.15 -w /tmp/capture_1.pcap
sudo tcpdump -w /tmp/capture_1.pcap

Untuk memanfaatkan tcpdump secara maksimal, Anda harus memiliki pemahaman sebelumnya tentang analisis paket.

3. status bersih

Seperti namanya, adalah utilitas baris perintah yang kuat untuk statistik jaringan yang menyediakan konfigurasi jaringan terperinci dan informasi terkait pemecahan masalah. Ini menampilkan koneksi masuk/keluar, statistik antarmuka, port mendengarkan/membuka, tabel perutean, dll.

Baca selengkapnya: Panduan Sederhana untuk netstat

Anda dapat menggunakan utilitas ini dengan menginstal paket net-tools:

sudo apt-get update -y && apt-get install net-tools -y

Anda dapat memeriksa statistik jaringan yang diurutkan berdasarkan protokol untuk mengidentifikasi dan menyelesaikan masalah dengan bantuan tanda -s, sebagai berikut:

netstat -s | lebih sedikit

Demikian pula, Anda dapat menarik dan melihat statistik untuk protokol tertentu (hanya TCP), sebagai berikut:

netstat -st | lebih sedikit

Trik praktis lainnya untuk memecahkan masalah adalah dengan melihat layanan berdasarkan PID:

netstat -tp | lebih sedikit

Meskipun alat ini tidak digunakan lagi sebagai pengganti perintah ss/ip route, alat ini adalah alat yang kuat namun mudah digunakan yang selalu tersedia di gudang administrator jaringan Linux mana pun.

4. Htop

Htop adalah utilitas baris perintah lain di Linux untuk memantau proses sistem dan penyimpanan, yang tidak seperti atas perintah menawarkan antarmuka pengguna yang interaktif. Sebagai alternatif perintah teratas, ini membagi output menjadi tiga bagian utama dengan visual yang jelas untuk mewakili bagian CPU, memori, dan swap.

Ini mendukung tombol pintas dan memungkinkan Anda untuk menggulir antarmuka secara vertikal dan horizontal untuk melihat perintah terhadap setiap proses. tidak seperti atas alat ini tidak tersedia secara default di semua distribusi Linux dan memerlukan instalasi melalui manajer paket sistem Anda.

Yang terbaik dari semuanya, ini memungkinkan Anda untuk mematikan atau memprioritaskan ulang proses sistem tanpa perlu meninggalkan htop antarmuka dan penggunaan proses PID, karena mendukung operasi mouse.

5. Akun/Psacct

Acct atau psacct adalah program yang ideal untuk lingkungan multi-pengguna seperti Linux karena memungkinkan Anda untuk memantau status aktivitas pengguna dan aplikasi. Alat pemantauan aktivitas pengguna berjalan di latar belakang untuk melacak aktivitas aplikasi dan konsumsi sumber daya Anda. Ini menampilkan durasi waktu akses pengguna ke server, perintah yang digunakan, dan proses yang berjalan.

Untuk menggunakannya, instal program di sistem Linux Anda melalui manajer paketnya. Utilitas acct mengharuskan Anda untuk memulai proses akuntansi dengan mengaktifkan opsi dengan accton perintah, dan menyimpan detailnya di file /var/account/pacct.

Sebagai alat baris perintah, Anda dapat menggunakannya dengan alat lain seperti ps atau WHO untuk mengidentifikasi berbagai masalah terkait sumber daya sistem lainnya.

6. IOTOP

Iotop adalah utilitas berbasis Python yang mengandalkan fungsionalitas akuntansi kernel untuk memantau pemanfaatan input/output dari utas dan proses sistem. Ini adalah alat yang berguna yang dapat membantu Anda mengidentifikasi proses yang tinggi pada penggunaan disk atau input/output membaca atau menulis. Instal alat ini dan gunakan hak akses root untuk memantau penggunaan I/O waktu nyata.

sudo iotop

Iotop dapat menjadi sangat berguna dalam mengidentifikasi proses dengan konsumsi memori swap yang tinggi dan aktivitas disk yang berat.

Lebih Banyak untuk Dijelajahi untuk Pemantauan Sistem yang Efektif

Artikel ini mencantumkan beberapa alat yang harus dimiliki untuk pemantauan kinerja sistem Linux yang efisien. Kami mencakup alat yang dibuat sebelumnya untuk program pihak ketiga: masing-masing dengan kasus penggunaan dan fungsinya yang unik untuk mengawasi sumber daya dan penggunaan sistem Anda.

Artikel ini juga menunjukkan cara menginstal dan menggunakan setiap utilitas untuk pemantauan sistem yang lebih baik. Sebagai pemula, mempelajari alat-alat ini mungkin sulit, tetapi memantau sistem atau server Linux untuk kesehatan yang baik dan kinerja yang efisien akan terbayar dengan baik dalam jangka panjang.

Sebagai pemula, mempelajari alat-alat ini mungkin sulit, tetapi memantau sistem atau server Linux untuk kesehatan yang baik dan kinerja yang efisien akan terbayar dengan baik dalam jangka panjang.

Cara Mengelola Proses di Ubuntu Menggunakan Monitor Sistem

Merasa tidak nyaman saat mengelola proses menggunakan baris perintah Linux? Monitor Sistem siap membantu Anda.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Linux
  • Terminal
Tentang Penulis
Staf MUO

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan