Saya tahu itu ps -efl
menunjukkan proses yang berjalan pada sistem * nix.
Saya ingin memeriksa riwayat proses (masa lalu) yang telah dijalankan pada mesin tertentu, terutama dengan semua informasi yang ps
disediakan (yaitu %CPU
, %MEM
).
Utilitas baris perintah apa yang dapat saya gunakan, apakah informasi ini disimpan di suatu tempat mirip dengan .bash_history
file?
ps -efl
.ps aux
hanya untuk BSD / Linux.Jawaban:
Coba
atop
. Itu dapat menyimpan sejarah yang dapat dikonfigurasi dari berbagai informasi sistem (proses, dan CPU, memori, disk dan penggunaan jaringan). Catatan: tentu saja tidak bisa merekam semuanya; itu hanya membutuhkan "snapshot" secara berkala.EDIT: Dalam hal ini tidak jelas, ada
atop
daemon yang melakukan snapshot berkala, disimpan di/var/log/atop
(direktori yang digunakan di bawah Debian).sumber
-r
opsi, itu cara untuk melihat ke masa lalu.