Saya memiliki proses yang saya ingin melihat berapa banyak memori yang dikonsumsi saat sedang berjalan.
Sekarang saya melakukan ini:
ps faux | grep casper
Tapi itu hanya memberi saya informasi saat itu. Akan menyenangkan untuk melihat bahwa nilai berubah ketika skrip berlanjut.
Adakah yang bisa saya lakukan ini?
12.04
monitor
memory-usage
Hommer Smith
sumber
sumber
Untuk memantau hanya proses Anda, Anda dapat memeriksa / proc / PID / status atau / proc / PID / statm.
Tentang / proc / PID / statm:
Setelah melakukan,
cat /proc/PID/statm
Anda akan melihat ini:611450 185001 883 18 0 593431 0
Penjelasan:
Anda juga dapat mencatat aktivitas memori untuk proses Anda melakukan loop menggunakan tanggal dan kucing.
sumber
Anda bisa menggunakan 'top'
Program ini memungkinkan Anda untuk mengurutkan penggunaan sumber daya, antara lain, RSS, VSZ, CPU, dll. Ini sangat berguna.
Atau, untuk perincian penggunaan memori yang lebih rinci, coba 'pmap'
Contoh penggunaan:
Bersulang
sc.
sumber
pmap -x PID
, maksud Anda penggunaan sangat rinci :-)Buka System Monitor, dan buka Processestab:
sumber
Cobalah:
watch 'ps faux | grep -v grep | grep casper'
Anda juga dapat mengubah interval penyegaran menggunakan
--interval <seconds>
parameter.sumber