Terdapat dua cara untuk melihat penggunaan resource pada VPS, yaitu melalui halaman Virtualizor dan melalui SSH. Dalam panduan ini, kami akan berbagi cara untuk cek resource usage di VPS melalui keduanya.
Jika Anda belum familiar dengan Virtualizor dan SSH, kami akan menjelaskan keduanya terlebih dahulu agar Anda dapat mengikuti panduan ini dengan mudah.
Apa itu Virtualizor?
Virtualizor adalah halaman administratif untuk mengelola layanan VPS KVM di Rumahweb. Di halaman ini, Anda bisa melakukan start, stop, restart, backup hingga restore VPS secara mudah.
Selain mengelola service VPS, Anda juga bisa melihat resource usage di VPS untuk melihat performanya. Sayangnya, informasi resource usage di Virtualizor tidak terupdate secara realtime, sehingga Anda hanya bisa melihat resource terpakai dalam beberapa jam kebelakang.
Bagi Anda yang telah berlangganan layanan VPS KVM di Rumahweb, Anda dapat mengakses halaman Virtualizor melalui Clientzone.
Apa itu SSH?
SSH adalah singkatan dari Secure Shell Connection, yaitu protokol yang digunakan oleh seseorang untuk melakukan remote server atau hosting.
Umumnya, Anda bisa menggunakan aplikasi seperti Putty hingga terminal di komputer untuk terkoneksi ke SSH. Anda bisa menggunakan port SSH, username root dan password root VPS untuk dapat terkoneksi.
Informasi lebih lengkap tentang SSH bisa Anda pelajari melalui artikel: Apa itu SSH?
Cek resource usage di VPS
Pada panduan ini, kami akan berbagi cara untuk cek resource VPS melalui Virtualizor dan SSH. Berikut langkah-langkahnya.
Melalui Virtualizor
Berikut adalah cara cek resource VPS melalui halaman Virtualizor.
- Silahkan login ke Clientzone Rumahweb terlebih dahulu.
- Klik menu VPS > Klik tombol ‘manage’ pada layanan VPS yang akan Anda kelola.
- Untuk login ke panel Virtualizor, silahkan klik menu “Manage VPS”.
- Setelah login, silahkan klik tombol manage pada VPS yang akan dicek.
- Setelah itu, Anda akan diarahkan ke halaman Overview. Di halaman ini, Anda bisa melihat resource usage berupa Disk, CPU dan Network Speed.
- Selanjutnya, Anda bisa klik menu Graphs untuk melihat statistik atau grafik penggunaan resource pada VPS Anda. Terdapat dua grafik yang ditampilkan oleh halaman virtualizor, yaitu bandwidth dan system.
- Berikut adalah contoh system statistics.
Dari statistik yang ditampilkan, Anda dapat melakukan analisa dan monitoring resource VPS yang telah terpakai.
Melalui SSH
Dalam beberapa kasus, Anda perlu melakukan pengecekan resource usage secara langsung melalui terminal atau SSH. Sebagai contoh, ketika VPS Anda mengalami load hingga gagal akses.
Dengan SSH, Anda bisa melihat resource CPU dan memory usage secara realtime pada VPS. Berikut beberapa perintah yang bisa Anda gunakan untuk melihat resource usage melalui SSH.
Uptime
Perintah uptime dapat dipergunakan untuk melihat berapa lama server UP atau Online. Penggunakan uptime cukup dengan mengetikan perintah uptime.
Keterangan:
- 05:32:32 adalah waktu / jam yang ditayangkan dari sisi server
- UP adalah status server sedang online
- 16 Days 12:33 adalah server telah UP selama 16 Hari 12jam 33menit
- 2 users adalah terdapat 2 user online saat ini
- load average adalah rata-rata cpu saat ini ( 1 menit, 5 dan 15 menit )
Top
Perintah top dapat dipergunakan untuk memeriksa penggunakan CPU, Memory dan command (perintah apa saja) yang menggunakan resource Memory dan CPU.
Penggunaan perintah top dapat dijalankan dengan mengetikkan top.
Keterangan:
- baris pertama : berisikan perintah sama dengan perintah UPTIME
- baris kedua : berisikan total perintah/aplikasi yang sedang berjalan beserta dengan status perintah/aplikasi tersebut ( Running, Sleeping, Stopped, Zombie)
- ketiga : berisikan jumlah penggunaan CPU dari aplikasi/perintah yang sedang berjalan
- keempat : berisikan jumlah memory dari aplikasi/perintah yang sedang berjalan
- baris selanjutnya adalah baris detail penggunakan cpu, memory yang sedang berjalan, pada baris ini akan terlihat user dan Process ID (PID) yang menggunakan aplikasi/perintah tersebut.
Untuk default perintah top kemungkinan masih kesulitan untuk memeriksa dimana user, sehingga bisa dimodifikasi perintah top untuk analisa penggunaan cpu dan memory.
top -o %CPU : perintah ini untuk sorting/mengurutkan penggunaan cpu dari yang terbersar
top -o %MEM : perintah ini untuk sorting/mengurutkan penggunaan memory dari yang terbesar.
free -m
Perintah free -m adalah perintah untuk melihat penggunaan memory yang dipergunakan saat ini.
ps
Perintah ini untuk memeriksa detail cpu dan memory yang sedang berjalan. Untuk perintah yang sering dipergunakan penggunaan resource cpu dan memory melalui perintah ps adalah ps -faux
Apabila ingin melakukan sorting cpu atau memory pada perintah “ps” bisa menggunakan perintah berikut:
- ps -faux | sort -k3 : sorting berdasarkan memory pada perintah ps dan diuruttkan paling bawah
- ps -faux | sort -k2 : sorting berdasarkan cpu pada perintah ps dan diuruttkan paling bawah.
Apabila anda sudah mengetahui user cPanel yang menggunakan resource cpu dan atau memory besar bisa melakukan kill user dengan menggunakan perintah pkill -u userCpanel.
Kami menyarankan untuk melakukan kill proses pada “user cpanel”, karena perintah tersebut tergolong aman dan tidak menyebabkan kerusakan/corrupt pada aplikasi yang berjalan disisi server.
Apabila VPS Anda sering mengalami gagal akses karena service httpd atau mysql offline, atau sering mengalami kendala karena resource limit, kami sarankan agar Anda segera melakukan upgrade resource VPS yang digunakan. Hal ini bertujuan agar aplikasi atau website Anda dapat berjalan dengan baik dan lancar, sesuai system requirements yang dibutuhkan.
Demikian cara cek resource usage pada VPS melalui Virtualizor dan SSH di Rumahweb. Semoga bermanfaat.