Panduan Lengkap Menggunakan Perintah TOP di Linux | UNIX LINUX EXPLORE
Edit

Panduan Lengkap Menggunakan Perintah TOP di Linux

Pada artikel ini kita akan membahas dunia pemantauan sistem Linux. Jika Anda ingin mengintip di balik layar untuk melihat apa yang membuat sistem Linux Anda bekerja, perintah top adalah baris perintah paling penting. Ini seperti memiliki sinar-X dinamis dan waktu nyata dari internal komputer Anda seperti beban CPU hingga penggunaan memori.

Perintah top adalah pendamping yang tangguh bagi siapa pun yang menjalankan sistem Linux. Perintah ini menyajikan snapshot komprehensif tentang apa yang terjadi pada mesin Anda pada saat tertentu. Apakah Anda seorang administrator sistem berpengalaman atau pengguna yang ingin tahu, top menyediakan data berharga yang membantu Anda memahami bagaimana sumber daya sistem Anda digunakan.
Mengapa top begitu penting? Ini semua tentang visibilitas. Dengan top, Anda dapat segera melihat proses mana yang menghabiskan banyak sumber daya, bagaimana memori Anda dialokasikan, dan banyak lagi. Visibilitas ini penting, apakah Anda sedang memecahkan masalah sistem yang lambat, mengelola beban server, atau hanya ingin tahu tentang apa yang terjadi di balik layar.



Memahami top seperti belajar membaca tanda-tanda vital sistem Linux Anda. Ini adalah langkah pertama menuju manajemen sistem yang efektif, dan memberdayakan Anda untuk membuat keputusan yang tepat tentang alokasi sumber daya dan pengoptimalan kinerja sistem.

Saat kita menyelami panduan ini lebih dalam, kita akan mengeksplorasi cara memulai dengan top, termasuk cara menafsirkan berbagai detailnya dan menyesuaikan banyak opsinya agar sesuai dengan kebutuhan Anda. Kami akan membahas contoh-contoh praktis yang akan membantu Anda menjadi ahli dengan alat yang hebat ini, memastikan Anda dapat segera menerapkan pengetahuan Anda.

1. Cara Menggunakan Perintah top

Menjalankan perintah top tidaklah terlalu sulit. Perintah TOP sama dengan perintah command line lainnya di sistem Linux, seperti wget, sudo, git dan lain-lain. Mari kita uraikan hal-hal penting, mulai dari menjalankan perintah hingga memahami apa yang dapat Anda lihat di layar monitor.

Penggunaan Dasar dan Sintaksis

Untuk memulai, buka terminal Anda. Mengetik top dan menekan Enter seperti menyalakan sakelar pada pusat pemantauan. Layar yang muncul mungkin terlihat sibuk, tetapi itu hanya memberi Anda gambaran umum langsung tentang aktivitas sistem Anda.

Perintah untuk menjalankan top
root@runtu-desktop:/home/runtu# top

 PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                        
   1018 runtu     20   0 4363532 272108 142512 R   4,3   6,8   0:20.39 gnome-shell                                    
   2214 runtu     20   0 1132,1g 178968 132936 S   1,3   4,5   0:07.94 chrome                                         
   2372 runtu     20   0  555824  54048  41152 S   1,0   1,4   0:01.23 gnome-terminal-                                
   2436 root      20   0   13224   4096   3328 R   0,7   0,1   0:00.10 top                                            
   1295 runtu     20   0  388844  11776   6784 S   0,3   0,3   0:00.28 ibus-daemon                                    
   1700 runtu     20   0   33,0g 522104 356784 S   0,3  13,1   0:22.43 chrome                                         
      1 root      20   0  166520  11508   8308 S   0,0   0,3   0:01.40 systemd                                        
      2 root      20   0       0      0      0 S   0,0   0,0   0:00.00 kthreadd                                       
      3 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rcu_gp                                         
      4 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 rcu_par_gp                                     
      5 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 slub_flushwq                                   
      6 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 netns                                          
      8 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/0:0H-events_highpri                    
      9 root      20   0       0      0      0 I   0,0   0,0   0:00.03 kworker/0:1-events                             
     11 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 mm_percpu_wq                                   
     12 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_tasks_kthread                              
     13 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_tasks_rude_kthread                         
     14 root      20   0       0      0      0 I   0,0   0,0   0:00.00 rcu_tasks_trace_kthread                        
     15 root      20   0       0      0      0 S   0,0   0,0   0:00.02 ksoftirqd/0                                    
     16 root      20   0       0      0      0 I   0,0   0,0   0:00.29 rcu_preempt                                    
     17 root      rt   0       0      0      0 S   0,0   0,0   0:00.00 migration/0                                    
     18 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/0                                  
     19 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/0                                        
     20 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/1                                        
     21 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/1                                  
     22 root      rt   0       0      0      0 S   0,0   0,0   0:00.33 migration/1                                    
     23 root      20   0       0      0      0 S   0,0   0,0   0:00.01 ksoftirqd/1                                    
     25 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/1:0H-kblockd                           
     26 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/2                                        
     27 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/2                                  
     28 root      rt   0       0      0      0 S   0,0   0,0   0:00.34 migration/2                                    
     29 root      20   0       0      0      0 S   0,0   0,0   0:00.02 ksoftirqd/2                                    
     31 root       0 -20       0      0      0 I   0,0   0,0   0:00.00 kworker/2:0H-events_highpri                    
     32 root      20   0       0      0      0 S   0,0   0,0   0:00.00 cpuhp/3                                        
     33 root     -51   0       0      0      0 S   0,0   0,0   0:00.00 idle_inject/3                                  
     34 root      rt   0       0      0      0 S   0,0   0,0   0:00.34 migration/3
Hasil dari perintah top, akan diperbarui setiap beberapa detik, menyediakan snapshot terkini dari status sistem Anda. Anda dapat keluar kapan saja dengan menekan q.

Membaca Output:
Saat top load, Anda akan melihat beberapa informasi penting:
  • Tasks: Menunjukkan jumlah total proses, berapa banyak yang sedang berjalan, sedang tidur, berhenti, atau mati total.
  • CPU(s): Menunjukkan bagaimana CPU digunakan. Perhatikan proses pengguna, proses sistem, dan waktu idle.
  • Mem: Menguraikan berapa banyak memori yang digunakan dan berapa banyak yang kosong.
  • Swap: Menyediakan informasi tentang penggunaan swap, yang penting saat memori Anda penuh.

Contoh Praktis untuk Pemula

Mari kita berlatih menggunakan beberapa perintah sederhana namun bermanfaat.

Ubah interval penyegaran: Secara default, pembaruan teratas dilakukan setiap beberapa detik, tetapi Anda dapat mengubah interval ini menjadi 1 detik dengan menjalankan perintah berikut.


root@runtu-desktop:/home/runtu# top -d 1
Urutkan berdasarkan penggunaan memori: Untuk melihat proses mana yang menggunakan memori paling banyak, tekan Shift + M saat top sedang berjalan.

Hentikan proses: Jika Anda melihat proses yang menghabiskan terlalu banyak sumber daya, Anda dapat menghentikannya langsung dari top. Catat PID proses, lalu tekan k, masukkan PID, dan tekan Enter untuk menghentikannya.

Dasar-dasar ini akan membantu Anda mulai memantau sistem secara efektif, memberi Anda kekuatan untuk mengamati dan mengelola kesehatan sistem secara real-time.

2. Penggunaan Menengah Perintah top

Saat Anda semakin terbiasa dengan top, Anda dapat mulai menyesuaikan fungsinya agar lebih memenuhi kebutuhan Anda. Bagian ini membahas cara memfilter dan mengurutkan data, dan cara menyesuaikan tampilan untuk berfokus pada metrik yang paling penting bagi Anda.

Proses Pemfilteran dan Pengurutan

Proses Pengurutan: Secara default, top mengurutkan proses berdasarkan penggunaan CPU, yang berguna untuk mengidentifikasi tugas yang membutuhkan banyak sumber daya dengan cepat. Namun, Anda mungkin ingin melihat proses diurutkan berdasarkan metrik lain seperti penggunaan memori (RAM).

Untuk mengurutkan berdasarkan penggunaan memori: Tekan Shift + M di top. Ini mengurutkan daftar berdasarkan penggunaan memori tetap, sehingga memudahkan untuk menemukan proses yang paling banyak menggunakan RAM.

Untuk mengurutkan berdasarkan ID proses (berguna untuk melacak proses baru): Tekan Shift + N untuk menyusun ulang tampilan berdasarkan PID.

Memfilter Proses berdasarkan Pengguna: Jika Anda hanya tertarik pada proses yang dijalankan oleh pengguna tertentu, top dapat difilter sesuai dengan itu.

Untuk menampilkan hanya proses pengguna/user tertentu, gunakan:

Runtu adalah nama username server Ubuntu saat ini
root@runtu-desktop:/home/runtu# top -u runtu

Menyesuaikan Tampilan

Penggunaan perintah top dapat anda sesuaikan, hal ini memungkinkan Anda memilih kolom mana yang akan ditampilkan dan bagaimana urutannya.
  • Memilih bidang yang akan ditampilkan: Tekan f saat menjalankan top untuk membuka layar Manajemen Bidang. Gunakan tombol panah untuk menavigasi dan memilih atau membatalkan pilihan bidang dengan menekan d atau Spasi.
  • Menyimpan pengaturan khusus: Setelah Anda mengatur top untuk menampilkan apa yang Anda butuhkan, Anda dapat menyimpan pengaturan ini sehingga top selalu terbuka dengan konfigurasi Anda. Cukup tekan Shift + W untuk menulis pengaturan saat ini ke berkas konfigurasi pribadi Anda.

Contoh Praktis untuk Pengguna Menengah

Sekarang mari terapkan apa yang telah kita pelajari dengan beberapa contoh langkah demi langkah:

1. Memantau pengguna tertentu: Misalkan Anda ingin memantau proses yang dijalankan oleh pengguna/user alice. Anda akan memulai seperti ini:


root@runtu-desktop:/home/runtu# top -u alice
Perintah ini membantu Anda memantau apakah proses pengguna tertentu memengaruhi kinerja sistem.

2. Menyesuaikan kolom: Mungkin Anda sangat tertarik dengan jumlah utas yang digunakan setiap proses. Berikut cara menambahkan kolom tersebut:
  • Mulai top dan tekan f.
  • Navigasikan ke nTH (jumlah utas) dan tekan Spasi untuk memilihnya.
  • Tekan Enter untuk menyimpan dan keluar dari pemilihan kolom.
3. Menemukan dan menghentikan proses yang membutuhkan banyak memori:
  • Buka top dan urutkan berdasarkan penggunaan memori dengan menekan Shift + M.
  • Identifikasi proses yang menghabiskan terlalu banyak memori.
  • Catat PID-nya, tekan k, masukkan PID, ketik sinyal (misalnya, 15 untuk TERM), dan tekan Enter untuk menghentikannya.
Teknik perantara ini akan meningkatkan kemampuan Anda untuk memantau dan mengelola proses secara lebih efektif, menawarkan kontrol yang lebih besar atas sumber daya sistem Anda.


3. Teknik Lanjutan dengan Perintah top

Saat Anda siap untuk melampaui fungsi dasar dan menengah top, beberapa teknik lanjutan dapat memperluas kegunaannya secara signifikan. Dari mengotomatiskan tugas pemantauan hingga mengawasi sistem jarak jauh, kiat lanjutan ini akan membantu Anda memanfaatkan kekuatan penuh top.

Menggunakan top dalam Mode Batch

Mode batch di top sangat berguna untuk mengambil snapshot status sistem tanpa antarmuka interaktif, ideal untuk skrip pencatatan atau pemantauan otomatis.

  • Untuk menjalankan top dalam mode batch.
Contoh Kode: Mengotomatiskan Pencadangan File
root@runtu-desktop:/home/runtu# top -b -n 1 > top-output.txt
Perintah ini menjalankan top dalam mode batch (-b), mengambil satu snapshot (-n 1), dan mengalihkan output ke file bernama top-output.txt. Anda dapat meninjau file ini nanti atau menggunakannya sebagai bagian dari pengaturan pemantauan sistem.

Pemantauan Sistem Jarak Jauh

Pemantauan sistem Linux jarak jauh sangat penting untuk mengelola beberapa server atau bekerja di lingkungan terdistribusi. Anda dapat menggunakan top dari jarak jauh dengan menggabungkannya dengan ssh.
  • Untuk memantau sistem jarak jauh menggunakan top:

root@runtu-desktop:/home/runtu# ssh username@hostname top
Ganti nama pengguna dengan nama pengguna jarak jauh Anda dan nama host dengan alamat server jarak jauh. Perintah ini akan memasukkan Anda ke server jarak jauh dan memulai top, yang memungkinkan Anda untuk memantau sistem tersebut seolah-olah Anda masuk secara lokal.

Mengintegrasikan top dengan Skrip

Bagi administrator sistem, mengintegrasikan top dengan skrip dapat mengotomatiskan tugas pemantauan rutin, yang akan memberi tahu Anda saat ambang batas tertentu tercapai.

Contoh skrip untuk memantau beban CPU
#!/bin/bash
top -b -n 1 | grep "Cpu(s)" | awk '{print $2}' | while read output;
do
  echo "Current CPU Load: $output%"
  if [ $(echo "$output > 75" | bc) -eq 1 ]; then
    echo "High CPU load detected" | mail -s "CPU Load Alert" admin@example.com
  fi
done
Skrip ini merekam penggunaan CPU dari top, memeriksa apakah melebihi 75%, dan mengirimkan peringatan email jika melebihi.

Contoh Praktis untuk Penggunaan Lanjutan

  • Mengotomatiskan snapshot sistem: Gunakan tugas cron untuk menjalankan top dalam mode batch secara berkala, menyimpan output untuk ditinjau nanti:

0 * * * * /usr/bin/top -b -n 1 -o %CPU > /var/log/top-hourly.txt
Entri cron ini merekam status sistem yang diurutkan berdasarkan penggunaan CPU setiap jam dan menyimpannya ke berkas log.

  • Pemecahan masalah jarak jauh: Jika Anda mendiagnosis masalah pada server jarak jauh, gunakan ssh dengan top untuk melihat statistik waktu nyata tanpa masuk ke konsol server:

root@runtu-desktop:/home/runtu# ssh username@hostname top
Ini terhubung ke server di 192.168.1.100 dan berjalan di atas dengan proses yang tidak aktif disembunyikan, dengan fokus pada proses yang aktif.

Tentu saja! Berikut adalah bagian yang difokuskan pada pembaruan nilai "bagus" dan penggunaan chrt untuk manajemen prioritas proses secara real-time. Tinjauan umum ini akan memberikan pemahaman dasar yang sesuai untuk diintegrasikan ke dalam artikel terpisah yang lebih terperinci nanti.


4. Mengelola Prioritas Proses dengan nice dan chrt

Di Linux, setiap proses berjalan dengan tingkat prioritas yang membantu sistem menentukan berapa banyak waktu CPU yang harus dialokasikan untuk setiap proses. Mengelola tingkat prioritas ini dapat berdampak signifikan pada kinerja sistem, terutama pada sistem dengan beban tinggi. Dua alat yang penting untuk mengelola prioritas ini adalah nice dan chrt.

Memahami Nilai nice

Nilai nice suatu proses menentukan tingkat prioritasnya. Semakin rendah nilai nice, semakin tinggi prioritasnya (lebih banyak waktu CPU), dan sebaliknya. Nilai nice berkisar dari -20 (prioritas tertinggi) hingga 19 (prioritas terendah).
  • Mengubah nilai nice: Untuk mengubah prioritas proses yang sedang berjalan, gunakan perintah renice:

root@runtu-desktop:/home/runtu# renice -n 10 -p 1234
Di sini, -n 10 menetapkan nilai nice ke 10, dan -p 1234 menentukan PID proses yang ingin Anda sesuaikan. Perintah ini membuat proses kurang agresif dalam bersaing memperebutkan waktu CPU.
  • Memulai proses dengan nilai nice tertentu: Anda dapat memulai proses dengan nilai nice tertentu menggunakan perintah nice:
Contoh Kode: Mengotomatiskan Pencadangan File
root@runtu-desktop:/home/runtu# nice -n 5 command
Ganti perintah dengan perintah yang ingin Anda jalankan. Ini memulai proses dengan nilai bagus 5, yang memberinya prioritas lebih rendah dari biasanya.

Menggunakan chrt untuk Prioritas Real-Time

chrt (Ubah Waktu Nyata) digunakan untuk menyetel atau mengambil atribut penjadwalan real-time dari PID yang ada atau menjalankan perintah baru dengan atribut real-time yang ditentukan. Proses real-time diberi kontrol yang lebih tepat atas eksekusi daripada proses biasa.
  • Menetapkan prioritas waktu nyata:

root@runtu-desktop:/home/runtu# chrt -f -p 99 1234
Ini menetapkan proses dengan PID 1234 ke kebijakan penjadwalan waktu nyata FIFO (-f) dengan prioritas waktu nyata tertinggi sebesar 99. Nilai prioritas tinggi memastikan bahwa proses mendapatkan lebih banyak waktu CPU, yang sesuai untuk tugas yang sensitif terhadap waktu.

  • Menjalankan perintah dengan prioritas waktu nyata:

root@runtu-desktop:/home/runtu# chrt -r -p 50 command
Di sini, -r menetapkan kebijakan ke round-robin, dan -p 50 menetapkan prioritas. Ganti command dengan perintah sebenarnya yang ingin Anda jalankan. Konfigurasi ini berguna untuk proses yang memerlukan siklus CPU yang konsisten.

Penjelasan Sederhana

Pikirkan nice dan chrt sebagai cara untuk memberi tahu komputer Anda seberapa penting tugas yang berbeda. Menggunakan nice seperti menetapkan pedoman umum: "Tugas ini tidak terlalu mendesak; biarkan yang lain mengerjakannya terlebih dahulu." Menggunakan chrt, di sisi lain, seperti memberi tahu sistem: "Tugas ini sangat penting; pastikan ia mendapatkan apa yang dibutuhkannya segera."

Dengan menyesuaikan nilai-nilai ini, Anda dapat menyempurnakan cara komputer Anda mengalokasikan sumber dayanya, memastikan bahwa tugas-tugas penting mendapat lebih banyak perhatian dan tugas-tugas yang kurang kritis tidak menghabiskan sumber daya.

5. Kiat Praktis dan Skenario untuk Menggunakan Perintah top

Pemantauan sistem yang efektif bukan hanya tentang mengetahui perintah; tetapi juga tentang memahami kapan dan bagaimana menggunakannya dalam berbagai situasi. Di sini, kami akan membahas beberapa skenario praktis di mana top dapat sangat berguna, beserta kiat untuk memanfaatkan kemampuannya secara maksimal.

Skenario 1: Mendiagnosis Perlambatan Sistem

Masalah: Server Linux Anda merespons dengan lambat, dan Anda perlu segera mengidentifikasi penyebabnya.

Solusi:

1. Buka top untuk mengidentifikasi proses yang menghabiskan banyak CPU atau memori.
  • Jalankan top dan segera urutkan berdasarkan CPU (Shift + P) atau memori (Shift + M).
2. Identifikasi aktivitas yang tidak biasa.
  • Cari proses yang biasanya tidak menghabiskan banyak sumber daya tetapi berada di bagian atas daftar.
3. Periksa rata-rata beban.
  • Rata-rata beban di top memberi Anda ringkasan cepat tentang kesehatan sistem selama 1, 5, dan 15 menit terakhir.
4. Ambil tindakan berdasarkan temuan.
  • Jika suatu proses menghabiskan sumber daya secara berlebihan dan aman untuk dihentikan, tekan k untuk menghentikan proses, masukkan PID dan sinyalnya (biasanya 15 untuk penghentian sementara).

Skenario 2: Memastikan Proses Kritis Berjalan

Masalah: Anda perlu memastikan bahwa aplikasi kritis tertentu selalu berjalan, seperti basis data atau server web.

Solusi:

1. Filter proses berdasarkan pengguna atau perintah.
  • Jalankan top dengan filter pengguna jika aplikasi berjalan di bawah pengguna tertentu: top -u dbuser.
  • Alternatifnya, gunakan grep untuk memfilter: top | grep mysqld.
2. Periksa kesehatan proses secara berkala.
  • Perhatikan penggunaan CPU dan memori untuk memastikan proses tidak macet atau menghabiskan sumber daya yang tidak normal.
3. Otomatiskan pemantauan dengan peringatan.
  • Siapkan skrip sederhana yang memberi tahu Anda jika proses berhenti muncul di output top atau melebihi ambang batas penggunaan sumber daya.

Skenario 3: Mengoptimalkan Alokasi Sumber Daya

Masalah: Anda perlu mengoptimalkan penggunaan sumber daya untuk meningkatkan kinerja server selama jam sibuk.

Solusi:

1. Pantau selama jam sibuk.
  • Gunakan top selama jam operasional puncak untuk memantau kinerja sistem dan mengidentifikasi hambatan.
2. Sesuaikan prioritas proses.
  • Gunakan perintah nice dan renice untuk menyesuaikan prioritas proses. Turunkan prioritas proses yang kurang penting untuk memastikan lebih banyak waktu CPU untuk layanan penting.
3. Dokumentasikan kinerja dasar.
  • Simpan catatan metrik kinerja selama waktu yang berbeda untuk membantu dalam perencanaan dan alokasi sumber daya.

Tips untuk Pemantauan Jangka Panjang

Siapkan top dalam mode batch untuk pemantauan berkala: Jadwalkan top untuk berjalan pada interval reguler dan alihkan output ke file untuk analisis historis.
Gunakan pencatatan dan pemberitahuan: Integrasikan top dengan alat manajemen sistem yang dapat mencatat outputnya dan menghasilkan pemberitahuan berdasarkan kriteria yang telah ditetapkan sebelumnya untuk mengelola kesehatan sistem secara proaktif.

Perintah top merupakan alat yang hebat dalam perangkat Linux, penting bagi siapa pun yang bertanggung jawab atas pemantauan dan pengelolaan sistem. Baik Anda pengguna baru yang sedang belajar atau administrator berpengalaman yang menyempurnakan kinerja, top menawarkan jendela waktu nyata tentang bagaimana sumber daya sistem Anda digunakan. Melalui antarmuka yang dinamis, Anda dapat menemukan proses yang bermasalah, menyesuaikan prioritas, dan bahkan menghentikan aplikasi langsung dari antarmuka, membantu memastikan lingkungan Linux Anda berjalan dengan lancar.

Ingat, meskipun top sangat berguna, itu hanyalah satu bagian dari pendekatan komprehensif untuk pemantauan sistem. Melengkapi top dengan alat diagnostik lainnya dapat memberikan wawasan yang lebih mendalam tentang kinerja dan kesehatan sistem. Berikut adalah beberapa sumber daya tambahan untuk membantu Anda memperluas perangkat pemantauan dan memperdalam pemahaman Anda tentang manajemen sistem Linux:
  • htop: Penampil proses interaktif, dianggap sebagai versi top yang disempurnakan. Penjelasan tentang Htop.
  • iotop: Utilitas seperti top untuk memantau I/O disk. Halaman Resmi iotop.
  • Glances: Alat pemantauan sistem lintas platform. Repositori GitHub Glances.
  • Linux Performance: Situs yang didedikasikan untuk masalah kinerja Linux. Linux Performance karya Brendan Gregg
Menjelajahi alat-alat ini akan membekali Anda dengan berbagai pilihan yang lebih luas untuk mengelola dan memahami sistem Anda. Setiap alat menawarkan fitur dan wawasan yang unik, yang memungkinkan Anda untuk menyesuaikan strategi pemantauan Anda untuk memenuhi kebutuhan spesifik lingkungan Anda.

Dengan menguasai top dan pendampingnya, Anda akan meningkatkan kemampuan Anda untuk mempertahankan kinerja yang optimal dan dengan cepat menanggapi potensi masalah sebelum menjadi kritis. Teruslah belajar dan bereksperimen dengan alat-alat baru saat Anda berkembang dalam perjalanan administrasi Linux Anda.