Memantau proses dan sistem di Linux

Kalau di Windows kita sudah mengenal Task Manager untuk melihat program dan service yang aktif prosesnya juga tingkat penggunaan resource sistem dengan mudah. Bagaimana kalau kita ingin melakukan hal yang sama di server berbasis Linux? Apalagi kita menginstall Linux dalam VPS tanpa tampilan grafis untuk menghemat RAM dan CPU. Tentu saja bisa! ūüôā

Yang kita perlukan hanyalah satu perintah saja dalam VPS anda:

top

Dan akan langsung muncul tampilan berikut:

top - 18:44:40 up 47 days, 17:40,  1 user,  load average: 0.26, 0.10, 0.07
Tasks:  17 total,   1 running,  16 sleeping,   0 stopped,   0 zombie
Cpu(s): 12.0%us,  0.3%sy,  0.0%ni, 87.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524288k total,   155012k used,   369276k free,        0k buffers
Swap:    65536k total,    65536k used,        0k free,    57660k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                            
30914 nobody    20   0 53648  29m 6552 S 12.3  5.7   0:16.05 lsphp5                              
    1 root      20   0  2896   16    4 S  0.0  0.0   0:00.20 init                                
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd/48963                      
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper/48963                       
 1351 newrelic  20   0  5440   12    4 S  0.0  0.0   0:00.00 nrsysmond                           
 1353 newrelic  20   0 39516 3252 1972 S  0.0  0.6 111:32.13 nrsysmond                           
 9238 root      16  -4  2464    8    4 S  0.0  0.0   0:00.00 udevd                               
 9311 root      20   0  8628  332  228 S  0.0  0.1   0:00.68 sshd                                
 9349 root      20   0  2992   20   16 S  0.0  0.0   0:00.01 mysqld_safe                         
20205 mysql     20   0  654m  34m 4876 S  0.0  6.6  11:24.85 mysqld                              
26559 root      20   0  7748 1320 1156 S  0.0  0.3   1:13.49 litespeed                           
26560 root      20   0  7580  268  212 S  0.0  0.1   0:24.37 litespeed                           
26561 nobody    20   0  8868 2612 1488 S  0.0  0.5   3:49.79 litespeed                           
26563 nobody    20   0 32276 2076 1668 S  0.0  0.4   0:17.29 lsphp5

Anda bisa melihat jam server saat ini, berapa lama hidupnya sistem (uptime), tingkat rata – rata beban penggunaan sistem (load average), statistik tugas yang ada, berapa persen tingkat pemakaian prosesor, memori tersedia dan sedang digunakan juga swap, dan akhirnya adalah daftar nama proses yang sedang aktif.

Jadi dari hasil perintah top kita dapat membuat analisa awal apakah spesifikasi VPS anda masih mampu melayani tugasnya dengan lancar, kalau sudah terlalu banyak prosesnya yang membuat CPU usagenya loncat naik dan jumlah RAM yang ada kritis maka tampaknya sudah saatnya upgrade.

Tinggalkan komentar