Bila VPS (Virtual Private Server) anda berjalan lambat belum tentu anda mengetahui penyebabnya, apalagi dengan sistem operasi Linux yang jelas berbeda jauh dengan Windows dari segi istilah dan cara penggunaannya. Anda mungkin penasaran proses apa saja yang sedang berjalan dan mencari penyebab kerja sistem yang tidak responsif atau lambat.
Karena pada umumnya server tidak memiliki tampilan grafis atau GUI (Graphical User Interface) maka kita harus bergantung pada shell command (kalau di Windows biasa disebut command prompt) untuk melakukan navigasi dan melakukan tindakan tertentu. Jadi cara mengetahui seluruh proses, program dan service yang berjalan merupakan hal yang wajib dipelajari.
Bagaimana caranya? Ketikkan saja perintah top
dan akan muncul informasi yang anda sedang cari ini. Catatan saja, saya menggunakan CentOS 6.5 tapi semestinya di semua jenis Linux ada perintah top karena sudah standarnya.
Penjelasan apa istilah yang digunakan pada hasil perintah top sebagai berikut:
- PID – Process ID adalah nomor unik identifikasi proses.
- USER – Nama pengguna yang menjalankan proses.
- PR – Angka prioritas proses.
- NI – Nice value, untuk modifikasi nilai prioritas.
- VIRT – Jumlah Virtual Memory yang digunakan.
- RES – Memory bukan jenis SWAP yang dipakai.
- SHR – Besar Memory yang kemungkinan bisa dibagikan (Shared) dengan proses lain.
- S – Status dari proses.
- %CPU – Berapa persen proses tersebut menggunakan CPU dari total kemampuannya.
- %MEM – Berapa persen proses itu memakai Memory dari total kapasitas yang ada.
- TIME+ – Berapa lama proses tersebut aktif.
- COMMAND – Nama proses atau program yang sedang berjalan.
Dari daftar proses yang muncul dan dilengkapi dengan informasi penggunan prosesor juga memori akan membantu anda mengetahui dimana letak masalahnya. Kalau System Load Linux anda tinggi juga bisa diselidiki dari sini.