回答:
方法1
実行:
top
プログラムのPID(最初の列)を確認し、実行します:
top -p PID
方法2
これを端末に貼り付けるか、mem_usage.shとして保存して、端末から実行します。
#! /bin/bash
while :
do
clear
ps faux | grep casper
sleep 1s
done
プロセスのみを監視するには、/ proc / PID / statusまたは/ proc / PID / statmを確認できます。
/ proc / PID / statmについて:
実行後、cat /proc/PID/statm
これが表示されるはずです:
611450 185001 883 18 0 593431 0
説明 :
また、dateとcatを使用してループを実行しているプロセスのメモリアクティビティを記録できます。
「top」を使用して使用できます
man top
このプログラムを使用すると、RSS、VSZ、CPUなどでリソースの使用状況を並べ替えることができます。非常に便利です。
または、メモリ使用量のより詳細な内訳については、「pmap」を試してください
man pmap
使用例:
pmap -x 1234
乾杯
sc。
pmap -x PID
、あなたは信じられないほど詳細な使用法を意味しました:
試してみてください:
watch 'ps faux | grep -v grep | grep casper'
--interval <seconds>
パラメータを使用して更新間隔を変更することもできます。