Apa perbedaan antara ps
dan top
perintah? Saya melihat bahwa keduanya dapat menampilkan informasi tentang proses yang sedang berjalan. Yang mana yang harus digunakan kapan?
top
sebagian besar digunakan secara interaktif (coba baca halaman manual atau tekan "h" saat top
sedang berjalan) dan ps
dirancang untuk penggunaan non-interaktif (skrip, mengekstraksi beberapa informasi dengan pipa shell dll.)
top
memungkinkan Anda menampilkan statistik proses secara terus menerus hingga berhenti vs. ps
yang memberi Anda satu snapshot.
top
memungkinkan Anda untuk melihat proses Anda diurutkan berdasarkan jumlah daya prosesor yang mereka gunakan.
ps
memungkinkan Anda untuk melihat semua proses Anda, atau hanya proses yang digunakan oleh pengguna tertentu, misalnya root
atau diri Anda sendiri.
top
harus digunakan untuk melihat proses mana yang paling aktif, ps
dapat digunakan untuk melihat proses mana yang Anda (atau pengguna lain) sedang jalankan saat ini.
untuk informasi lebih lanjut tentang cara menggunakan top
dan ps
, menjalankan man top
atau man ps
di terminal Anda;)
Poin lain:
ps
- Informasi Proses Membaca
top
- Pemantauan Sumber Daya seperti sumber daya top menggunakan cpu, penggunaan memori dan banyak lagi.
Untuk penggunaan CPU, ps
menampilkan penggunaan CPU rata-rata selama proses berlangsung karena bersifat instan dan akan selalu menjadi 0% atau 100%. top
memberikan tampilan yang lebih instan dari rata-rata jajak pendapat terbaru.
Informasi lebih lanjut di sini: Atas dan ps tidak menampilkan hasil cpu yang sama
%CPU
) bisa antara 0 dan 100% (termasuk). Menurutprocps-ng
halaman manual, Itu tidak akan menambahkan hingga 100% kecuali jika Anda beruntung.