Skip to content

Latest commit

 

History

History
77 lines (45 loc) · 3.27 KB

praktik-memonitor-proses.md

File metadata and controls

77 lines (45 loc) · 3.27 KB
description
Mempelajari proses yang berjalan dalam suatu komputer menggunakan beberapa jenis perangkat lunak yang berbeda.

Praktik Memonitor Proses

Process Monitoring

Pada bagian pengenalan proses di kuliah kedua disebutkan bahwa satu aplikasi dapat menciptakan _N-_buah proses. Untuk mengetahui berapa banyak proses yang diciptakan oleh sebuah aplikasi, diperlukan perangkat lunak untuk memonitor kegiatan tersebut.

Pada praktik kali ini, penulis akan menggunakan sistem operasi linux berbasis debian yang dapat diunduh pada situs resmi ubuntu.

Perangkat lunak yang umumnya digunakan untuk melakukan process monitoring adalah top, htop, dan glances.

Mengunduh perangkat lunak yang dibutuhkan

Untuk mengunduh perangkat lunak yang dibutuhkan, pembaca dapat menggunakan APT (Advanced Package Tool) yang disediakan oleh debian.

Buka terminal dan ketikkan:

sudo apt-get install top htop glances -y --fix-missing

Perintah tersebut berfungsi untuk mengunduh perangkat lunak yang bernama top, htop, dan glances.

Gunakan perintah --fix-missing jika terdapat package yang mungkin hilang karena suatu kesalahan.

Menggunakan Top

Ketikkan perintah ini ke terminal untuk menggunakan perangkat lunak top:

top

Hasil dari perintah tersebut akan terlihat seperti ini:

Gambar 1. Hasil dari perintah top pada terminal

Gambar diatas menunjukkan beberapa proses yang sedang berjalan pada komputer. Perangkat lunak top hanya menunjukkan proses yang berjalan dengan tampilan yang paling sederhana.

Menggunakan Htop

Jika pembaca ingin untuk mendapatkan informasi yang lebih mendetail mengenai proses yang sedang berjalan, maka ia dapat menggunakan perangkat lunak htop.

Untuk menggunakan perangkat lunak htop, ketikkan perintah ini pada terminal:

htop

Hasil dari perintah tersebut akan terlihat seperti ini:

Gambar 2. Hasl dari perintah htop pada terminal

Gambar diatas memperlihatkan bahwa perangkat lunak htop memiliki tampilan yang lebih mendetail serta ramah pengguna (user-friendly). Pengguna dapat dengan mudah melihat persentase penggunaan CPU, RAM, dan Swap pada perangkat lunak htop.

Menggunakan Glances

Terdapat perangkat lunak yang mampu memperlihatkan berbagai proses yang sedang berjalan dengan lebih detail dibandingkan dengan htop. Perangkat lunak tersebut glances.

Yang membuat glances berbeda dibandingkan top dan htop adalah selain terdapat fitur untuk memonitor penggunaan CPU, RAM serta proses yang sedang terjadi didalam suatu komputer, terdapat juga fitur untuk melihat kondisi jaringan, virtual machine yang berjalan di cloud, serta docker container yang sedang berjalan.

Untuk menggunakan glances, ketikkan perintah ini pada terminal:

glances

Hasil dari perintah tersebut akan terlihat seperti ini:

Gambar 3. Hasil dari perintah glances pada terminal

Keuntungan dari menggunakan glances adalah perangkat lunak ini ditulis menggunakan bahasa pemrograman Python, berbeda dengan top dan htop yang menggunakan bahasa pemrograman c. Dengan menggunakan bahasa pemrograman python, glances dapat dijalankan di berbagai sistem operasi, termasuk Windows.