2013-08-01 3 views
6

जब मैं ps -o pid,rss -p 1 उपयोग करते हैं, मैं निम्न देखें:psutil.Process.get_memory_info में आरएसएस की इकाई क्या है?

PID RSS 
    1 784 

लेकिन जब मैं psutil साथ rss के लिए क्वेरी, मुझे कोई दूसरी मूल्य प्राप्त:

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

यह संभव है कि psutil एक अलग इकाई का उपयोग करता है ? मुझे documentation में कोई संबंधित जानकारी नहीं मिल रही है।

+0

धन्यवाद @Mat बहुत ज्यादा। क्या आप एक उत्तर जोड़ देंगे? – satoru

उत्तर

8

पीएस का उत्पादन किलोबाइट्स में है। Psutil से आरएसएस (निवासी सेट आकार) बाइट्स में है।

>>> 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). 
संबंधित मुद्दे