16

を使用するps -o pid,rss -p 1と、次のように表示されます。

PID RSS
  1 784

しかし、 with をクエリするrsspsutil、別の値が得られます。

>>> p = psutil.Process(1)
>>> print p.get_memory_info().rss
802816

psutil別のユニットを使用することは可能ですか?ドキュメントに関連情報が見つかりません。

4

2 に答える 2

20

ps の出力はキロバイト単位です。psutil からの RSS (常駐セット サイズ) はバイト単位です。

>>> 802816 / 784
1024 

からman ps:

rss         RSS       resident set size, the non-swapped physical 
           memory that a task has used (in kiloBytes).  (alias rssize, rsz).
于 2013-08-01T09:38:14.713 に答える