सवाल शीर्ष में स्मृति प्रतिशत (लिनक्स)


बस सोच रहा

(1) क्या प्रक्रिया के लिए शीर्ष में स्मृति प्रतिशत स्मृति या सापेक्ष के सापेक्ष है + स्वैप?

(2) यदि यह पूर्व है, तो मैं उत्तरार्द्ध कैसे प्राप्त कर सकता हूं? विपरीतता से।

(3) यह निर्धारित करने के लिए कि क्या कोई अन्य निष्पादन योग्य चलाने के लिए उचित है, क्या मुझे केवल स्मृति या स्मृति + स्वैप में देखना चाहिए? या उदाहरण के लिए किस मामले में मैं विचार करूँगा?

(4) काफी हद तक, स्मृति (या मेमोरी + स्वैप) का कितना हद तक उपयोग किया जाता है कि मुझे एक और नौकरी सबमिट करने के बजाय बेहतर इंतजार करना चाहिए (बेशक यह बहुत छोटा नहीं है)?

धन्यवाद एवं शुभकामनाएँ!


4
2017-10-01 22:32


मूल




जवाब:


एक उदाहरण देख रहे हैं:

मेम: 7928892k कुल, 7814100k प्रयुक्त, 114792k मुफ्त, 181504k बफर

स्वैप: 1020088k कुल, 92k प्रयुक्त, 1019996k मुक्त, 2651664k कैश किया गया

पीआईडी ​​यूजर पीआर एनआई वीआईआरटी आरईएस एसआर% सीपीयू% एमईएम टाइम + कमांड

11933 रूट 18 0 11.6 जी 3.4 जी 1.0 जी एस 1 45.2 463: 56.35 जावा

1) ऐसा लगता है कि स्वैप के बिना स्मृति की तुलना में% Mem प्रतिशत RES है।

2) बस कुल योग में स्वैप कुल जोड़ें और RES की तुलना करें।

3 + 4) आमतौर पर आप केवल अधिक स्मृति (जैसे सीपीयू और आईओ के लिए प्रतिस्पर्धा) की तुलना में अधिक फ़ोटोटर्स को ध्यान में रखते हैं, लेकिन केवल स्मृति पर आधारित होते हैं: यदि नई प्रक्रिया स्वैप किए बिना स्मृति में फिट नहीं होती है तो प्रतीक्षा करना बेहतर होता है। अगर यह स्मृति में फिट बैठता है + स्वैप यह काम करेगा लेकिन पहले विकल्प की तुलना में धीमा होगा। सुनिश्चित नहीं है कि इन दिनों क्या होता है जब यह स्मृति + स्वैप में फिट नहीं होता है लेकिन यह लगभग गंभीर रूप से खराब है। विचार करने का एक अन्य कारक यह है कि ओएस कैशिंग के लिए गैर-प्रयोग की गई स्मृति का उपयोग करेगा, भले ही दूसरी प्रक्रिया निष्पादन को फिट करे, भले ही पहली प्रक्रिया समाप्त होने की प्रतीक्षा की तुलना में धीमी हो सकती है क्योंकि दोनों के लिए कम कैश उपलब्ध है।


3
2017-10-01 23:33



धन्यवाद! वैसे, आईओ के उपयोग को मापने के लिए और इसलिए यह निर्धारित करें कि मुझे आईओ संचालन के साथ नौकरियां जोड़नी चाहिए या नहीं? - Tim


मेरे पास एक ही सवाल था "राम" के सापेक्ष "एमईएम" है? या (रैम + एसडब्ल्यूएपी)?

जब तक मुझे यह नहीं मिला स्रोत

"आरईएस" रैम में प्रक्रिया द्वारा उपभोग की गई स्मृति है, और "% एमईएम"   इस मान को कुल रैम के प्रतिशत के रूप में व्यक्त करता है।


1
2018-04-25 19:01