मंचों

MacOS पर मेमोरी प्रबंधन?

प्रति

AnakChan

मूल पोस्टर
जून 21, 2015
  • अप्रैल 15, 2021
MacOS (बिग सुर) में मेमोरी प्रबंधन को कैसे नियंत्रित किया जाता है? मैं एक प्रोग्राम चलाता हूं जो बहुत बड़ी फोटो फाइलों का प्रबंधन करता है और प्रसंस्करण के दौरान यह नीचे दी गई तस्वीर के अनुसार बहुत सारी मेमोरी का उपभोग करता है। मेरे पास इस प्रसंस्करण के कारण 64GB RAM के दुर्घटनाग्रस्त होने के साथ मेरे iMac Pro की एक उच्च संभावना है। हालाँकि मैंने देखा कि OS द्वारा कोई भी स्वैपफाइल नहीं बनाया गया है।

अधिक भौतिक मेमोरी जोड़ने के अलावा, क्या मैकोज़ को स्वैप फ़ाइलें बनाने का कोई तरीका है क्योंकि मेरे पास डिस्क स्थान है।

मीडिया आइटम देखें ' डेटा-एकल-छवि = '1'> आर

रित्सुका

रद्द
सितम्बर 3, 2006
  • अप्रैल 15, 2021
स्वैप एक अलग एपीएफ वॉल्यूम में है। आपका कंप्यूटर पहले से ही 34.45 GB स्वैप का उपयोग कर रहा है।
किसी एक ऐप को वैसे भी भौतिक सीमा से अधिक उपयोग करने का प्रयास नहीं करना चाहिए, मुझे लगता है कि PixInsight में कुछ गलत हो रहा है।
प्रतिक्रियाएं:T'hain Esh Kelch, gilby101, Brian33 और 1 अन्य व्यक्ति जी

गिल्बी101

योगदान देने वाला
अप्रैल 17, 2010


तस्मानिया
  • अप्रैल 15, 2021
रित्सुका ने कहा: स्वैप एक अलग एपीएफ वॉल्यूम में है विस्तार करने के लिए क्लिक करें...
जो macOS /var/vm में होने के रूप में भी दिखाता है।

अनाकचन ने कहा: हालांकि मैंने देखा कि ओएस द्वारा कोई स्वैपफाइल नहीं बनाया गया है। विस्तार करने के लिए क्लिक करें...
क्या आपने देखा कि /var/vm/sleepimage 34GB है। यह आपके वर्तमान स्वैप स्थान का एक दृश्य है।

अनाकचन ने कहा: मैं एक प्रोग्राम चलाता हूं जो बहुत बड़ी फोटो फाइलों का प्रबंधन करता है और प्रसंस्करण के दौरान यह बहुत सारी मेमोरी की खपत करता है जैसा कि नीचे चित्रित किया गया है। विस्तार करने के लिए क्लिक करें...
क्या पिक्सिनसाइट अभी भी CPU का उपयोग कर रहा है? यदि ऐसा है, तो हो सकता है कि आपको इसके प्रसंस्करण के पूरा होने तक प्रतीक्षा करनी पड़े और यह कि macOS मेमोरी को यथासंभव सर्वोत्तम रूप से प्रबंधित कर रहा है। आपकी एस्ट्रोफोटोग्राफी फाइलें संभवतः बहुत बड़ी हैं और आपको उन आकारों को कम करने की आवश्यकता है जिनके साथ पिक्सिनसाइट काम कर रहा है। या इसमें कोई बग है।

क्या आपने यहां पूछा है https://pixinsight.com/forum/index.php?

क्रोम को बंद करने से आपको थोड़ी मदद मिलेगी।
प्रतिक्रियाएं:AnakChan प्रति

AnakChan

मूल पोस्टर
जून 21, 2015
  • अप्रैल 15, 2021
आह मैंने यह देखने के लिए जाँच नहीं की कि /var/vm उस स्वैप विभाजन पर है। मैंने सोचा :-
1) स्वैप विभाजन अलग था।
2) स्लीपइमेज केवल तब था जब iMac सो जाता है और एक छवि रखता है कि वह कहाँ है

ठीक है, यह अधिक समझ में आता है कि यह अब और क्यों नहीं बढ़ सकता है, यह है क्योंकि स्वैप विभाजन अधिकतम हो गया है। मैं अपेक्षा करता रहा कि अधिक स्वैप फ़ाइलों को उस निर्देशिका में डंप किया जाएगा जो आवश्यकतानुसार बढ़ रही है।

हां PixInsight एक एस्ट्रो प्रोसेसिंग सॉफ्टवेयर है और मैं आमतौर पर प्रोसेसिंग के लिए इसमें 90 से 220x 122MB तक की कच्ची फाइलों को डंप करता हूं। यह बदले में अन्य अस्थायी फ़ाइलें बनाता है (लेकिन यह ठीक है 'क्योंकि मैंने इसके लिए अपनी 32TB बाहरी डिस्क में स्थान का उपयोग करने के लिए ऐप को कॉन्फ़िगर किया है, वहां बहुत सारी जगह है)।

यह गणना और प्रसंस्करण के दौरान होता है जहां पिक्सइनसाइट फूलना शुरू कर देता है और स्मृति का उपभोग कर रहा है। मुझे यकीन नहीं है कि मेरे लिए उस स्वैप विभाजन को विकसित करने का प्रयास करने का कोई तरीका है क्योंकि मेरे पास मेरी रूट डिस्क में जगह है। जी

गिल्बी101

योगदान देने वाला
अप्रैल 17, 2010
तस्मानिया
  • अप्रैल 16, 2021
अनाकचन ने कहा: आह मैंने यह देखने के लिए जाँच नहीं की कि /var/vm उस स्वैप विभाजन पर है। मैंने सोचा :-
1) स्वैप विभाजन अलग था।
2) स्लीपइमेज केवल तब था जब iMac सो जाता है और एक छवि रखता है कि वह कहाँ है

ठीक है, यह अधिक समझ में आता है कि यह अब और क्यों नहीं बढ़ सकता है, यह है क्योंकि स्वैप विभाजन अधिकतम हो गया है। मैं अपेक्षा करता रहा कि अधिक स्वैप फ़ाइलों को उस निर्देशिका में डंप किया जाएगा जो आवश्यकतानुसार बढ़ रही है।

हां PixInsight एक एस्ट्रो प्रोसेसिंग सॉफ्टवेयर है और मैं आमतौर पर प्रोसेसिंग के लिए इसमें 90 से 220x 122MB तक की कच्ची फाइलों को डंप करता हूं। यह बदले में अन्य अस्थायी फ़ाइलें बनाता है (लेकिन यह ठीक है 'क्योंकि मैंने इसके लिए अपनी 32TB बाहरी डिस्क में स्थान का उपयोग करने के लिए ऐप को कॉन्फ़िगर किया है, वहां बहुत सारी जगह है)।

यह गणना और प्रसंस्करण के दौरान होता है जहां पिक्सइनसाइट फूलना शुरू कर देता है और स्मृति का उपभोग कर रहा है। मुझे यकीन नहीं है कि मेरे लिए उस स्वैप विभाजन को विकसित करने का प्रयास करने का कोई तरीका है क्योंकि मेरे पास मेरी रूट डिस्क में जगह है। विस्तार करने के लिए क्लिक करें...
'स्वैप' वॉल्यूम (VM) सिस्टम वॉल्यूम से अलग है (ध्यान दें कि मैं 'वॉल्यूम' शब्द का उपयोग करता हूं), लेकिन वे दोनों एक ही APFS कंटेनर में हैं। यदि सिस्टम को इसकी आवश्यकता है और बूट/सिस्टम डिस्क पर जगह है तो VM आगे बढ़ेगा। सिस्टम डिस्क पर अपने खाली स्थान की जाँच करें। आप डिस्क उपयोगिता में वीएम वॉल्यूम देख सकते हैं (दृश्य के साथ -> सभी डिवाइस दिखाएं सक्षम) जिसे शायद कंटेनर डिस्क 1 कहा जाता है। अंदर सभी वॉल्यूम देखने के लिए कंटेनर 1 का चयन करें। आप /var/vm में जो देखते हैं वह केवल VM वॉल्यूम की सामग्री का प्रतिनिधित्व है।

स्लीपिमेज नाम थोड़ा गलत है। लेकिन ऐसा ही स्वैपफाइल है - यह वास्तव में एक पेजफाइल है जो पुराने दिनों में स्वैपफाइल से काफी अलग था।

आपकी एस्ट्रोफोटोग्राफी मेरी लीग से बाहर है। बहुत ही सामयिक, लगभग 50 (अधिकतम) 30 एमबी रॉ तक जिसके लिए मैं डीप स्काई स्टेकर का उपयोग करता हूं। पीआई बहुत अधिक परिष्कृत है!

लेकिन मुझे डर है कि आप पीआई और केवल 64 जीबी रैम के साथ क्या कर सकते हैं, इसकी सीमा पर हो सकते हैं। अधिक से अधिक अन्य ऐप्स को बंद करने से थोड़ी मदद मिलेगी। अंतिम बार संपादित: 16 अप्रैल, 2021
प्रतिक्रियाएं:AnakChan प्रति

AnakChan

मूल पोस्टर
जून 21, 2015
  • अप्रैल 16, 2021
हमम....मैं वास्तव में VM वॉल्यूम नहीं देखता:-

मीडिया आइटम देखें ' डेटा-एकल-छवि = '1'>

लेकिन मुझे पता है कि यह वहाँ है: -
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /सिस्टम/वॉल्यूम/वीएम

मुझे यकीन नहीं है कि यह आवश्यकतानुसार 'बढ़ता' है, लेकिन मुझे पता है कि यह मेरे कंप्यूटर को क्रैश कर देता है और रीबूट हो जाता है। अगली बार मेरे पास इसके बजाय एक df लूप होगा। जी

गिल्बी101

योगदान देने वाला
अप्रैल 17, 2010
तस्मानिया
  • अप्रैल 16, 2021
अनाकचन ने कहा: हम्म .... मुझे वास्तव में वीएम वॉल्यूम नहीं दिख रहा है विस्तार करने के लिए क्लिक करें...
तीसरा वहां से रंगीन पट्टी के नीचे चला गया। अपने स्वयं के रंगीन अनुभाग प्राप्त करने के लिए ~ 3GB बहुत छोटा है।

अनाकचन ने कहा: मुझे यकीन नहीं है कि यह आवश्यकतानुसार 'बढ़ता' है, लेकिन मुझे पता है कि यह मेरे कंप्यूटर को क्रैश कर देता है और रीबूट हो जाता है। विस्तार करने के लिए क्लिक करें...
मुझे यकीन है कि यह बढ़ता है। लेकिन पर्याप्त तेजी से नहीं (अगला पैरा देखें)। क्रैश और रिबूट एक चिंता का विषय है !! और मुझे लगता है कि आपने PI को छोड़कर सभी ऐप्स बंद कर दिए हैं।

एक लक्षण जो मुझे आपकी स्मृति के बारे में चिंतित करता है वह है 'संपीड़ित' स्मृति - आपके पहले स्क्रीनशॉट में 40GB। वह भौतिक मेमोरी है जिसमें ऐप्स से संबंधित वर्चुअल मेमोरी होती है लेकिन जब तक इसकी आवश्यकता होती है तब तक इसे संपीड़ित किया जाता है। macOS, जब तक संभव हो, स्वैपफाइल/वीएम में मेमोरी को पेजिंग करने से बचाता है, इसे कंप्रेस करना और इसे रैम में रखना पसंद करता है और केवल अंतिम उपाय के रूप में स्वैपफाइल पर पेजिंग करता है। संपीड़ित स्मृति वास्तव में उपयोग करने योग्य नहीं है (जब तक कि यह असम्पीडित न हो) और यह एक गंभीर बाधा है जब 64 जीबी में से 40 संपीड़ित होता है। मेरे विचार में, एक 'समझदार' ओएस (डब्ल्यू से शुरू होने वाला) बहुत पहले स्मृति को बाहर कर देता। इससे PI जैसे ऐप के लिए पेज थ्रैशिंग हो सकता है, लेकिन सिस्टम क्रैश नहीं होगा।

आपको पीआई मंचों पर पूछना होगा कि मैक उपयोगकर्ता 25 जीबी (~ 200x122 एमबी) रॉ फाइलों पर संचालन का प्रबंधन करने के लिए पीआई को कैसे ट्यून करते हैं। एक त्वरित खोज ने इसे पाया https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ और सिस्टम आवश्यकताएँ https://pixinsight.com/sysreq/index.html . ऐसा लगता है कि पीआई अपने मेमोरी उपयोग को प्रबंधित करने के लिए बहुत सी अस्थायी फाइलें बनाता है - क्या आपके पास ये बाहरी थंडरबोल्ट एसएसडी पर हैं?

जैसा कि आप शायद पिछले पैराग्राफ से बता सकते हैं कि मैं अपनी गहराई से यह समझने की कोशिश कर रहा हूं कि पीआई स्मृति का प्रबंधन कैसे करता है। उसके लिए माफ़ करना।
प्रतिक्रियाएं:AnakChan तथा

एवु

अप्रैल 14, 2020
  • अप्रैल 16, 2021
मुझे लगता है कि सॉफ्टवेयर बिग सुर के साथ संगत नहीं है।

मेरे द्वारा चलाए जा रहे कुछ सॉफ़्टवेयर में नए मुद्दे बड़े सुर पर चल रहे हैं, और सॉफ़्टवेयर के समान संस्करण में Mojave में समस्या नहीं थी।

आप कोशिश करने के लिए नया Mojave स्थापित करने का प्रयास कर सकते हैं।