Solusi 1:
Anda dapat mencoba melakukan sesuatu seperti ini:
while true; do ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10 >> logfile.txt; printf "\n" >> logfile.txt; sleep 3; done
yang akan menunjukkan kepada Anda sepuluh proses teratas dalam hal penggunaan CPU. Anda dapat mengubah jumlah proses yang ditampilkan dengan mengubah 10 di "head -10" menjadi nomor yang berbeda, dan seberapa sering proses tersebut diperbarui dengan mengubah 3 di "sleep 3" atau menghilangkan bagian "sleep 3" seluruhnya.
Solusi 2:
Lihat di atas itu akan menulis log biner dari hampir semua yang Anda inginkan dan kemudian Anda dapat menggunakan gui seperti top untuk menelusuri irisan waktu hari itu (defaultnya adalah mengambil data setiap 5 menit). http://www.atcomputing.nl/Tools/atop/
Solusi 3:
Menurut saya munin adalah salah satu alat pemantauan barang yang akan membantu Anda mendapatkan beberapa informasi tentang aktivitas kotak Anda. Selain itu, ada beberapa alat baris perintah seperti sar, iostat, ps, top untuk penggunaan tersebut.
Solusi 4:
Jawaban lain hanya menunjukkan kepada Anda bagaimana Anda dapat melihat apa yang sedang terjadi, yang tidak membantu jika sistem telah di-boot ulang.
Jika Anda ingin informasi ini direkam untuk anak cucu (atau penagihan, atau penggunaan lain apa pun yang mungkin juga Anda miliki), yang Anda inginkan adalah memproses akuntansi.
Inilah HOWTO yang saya temukan, tetapi jujur saja -- sudah satu dekade sejak saya menggunakan akuntansi proses.
http://tldp.org/HOWTO/Process-Accounting/
Solusi 5:
Pendekatan yang lebih ramah pengguna untuk solusi shawn untuk pemantauan hampir waktu nyata:
while true; do clear; ps -eo pcpu,pmem,pid,user,args --sort=-pcpu c|head -20; sleep 1; done
Ini akan memberikan tampilan statis dari 20 proses teratas yang akan disegarkan setiap 1 detik. Opsi "c" dalam perintah ps akan mencetak nama proses yang dapat dieksekusi daripada seluruh perintah args. Anda dapat menghilangkan opsi ini jika Anda membutuhkan seluruh info perintah sebagai gantinya. Kolom %penggunaan memori juga ditambahkan.