विश्वसनीयता कम स्मृति स्थितियों और एक OOM हत्यारे तक नहीं पहुंची है।
अपनी छोटी प्लेलिस्ट पर एक कोठरी में पार्टी को व्यवस्थित करना और "मेरी कोठरी की सफाई" करना गलत है ।
क्या ओओएम हत्यारे को पहले हस्तक्षेप करना संभव है?
ऐसा करने से अनपेक्षित साइड परिणाम होंगे, क्योंकि आपके पास मारे गए लोगों पर कोई नियंत्रण नहीं है।
मैं अपनी विकास प्रणाली को अधिकतम विश्वसनीयता के लिए मोड़ने की कोशिश करता हूं।
अधिकतम विश्वसनीयता में आपके सिस्टम का परीक्षण करना और इन परीक्षणों के आधार पर आपके सिस्टम में सुधार करना शामिल है ।
बस यादृच्छिक बातें tweaking तुम कहीं भी नहीं मिलेगा ...
मैंने स्वैप को अक्षम कर दिया है, क्योंकि GUI उपयोग के लिए यह मशीन को अप्रतिसादी रूप से इस तरह प्रस्तुत करता है कि अब उपयोग करने योग्य नहीं है। फिर भी, अगर एग्रेसिव अपीयरेंस मेमोरी को खा जाते हैं, तो कुछ मैकेनिज्म इस बात को तोड़ते दिखते हैं कि स्पीड के हिसाब से इसका सबसे ज्यादा फायदा हो सकता है।
कम स्मृति स्थितियों के कारण, स्वैप को अक्षम करने से व्यवहार में सुधार नहीं होगा , यह विपरीत करता है ।
इस स्थिति में विश्वसनीयता बढ़ाने के लिए, अधिक मेमोरी जोड़ें जैसे कि आपका सिस्टम अधिक उत्तरदायी है और उपयोगकर्ता की मंशा के बिना कोई यादृच्छिक प्रक्रिया नहीं हो रही है। आपको कम स्मृति स्थितियों और इस तरह के तंत्र का सहारा नहीं लेना चाहिए, विशेष रूप से विकास के माहौल में नहीं ...
कोई हार्डड्राइव स्वैप ऑपरेशन नहीं है, लेकिन सिस्टम अप्रतिसादी हो रहा है।
कम स्मृति की स्थिति वास्तव में गैर जिम्मेदाराना परिणाम है, चाहे आप एक स्वैप है या नहीं।
इसलिए मैं OOM किलर को स्मृति लाभ पर कोई विशेष प्रयास करने से पहले किक करना चाहता हूं।
विशेष प्रयास जो अच्छे से अधिक नुकसान करेंगे, जैसा कि मैंने ऊपर बताया। इसके बजाय, आप उन प्रक्रियाओं को मार सकते हैं जिनकी आपको स्वयं आवश्यकता नहीं है, लेकिन मुझे लगता है कि आप ऐसा नहीं कर सकते हैं ताकि OOM उन प्रक्रियाओं को मार सके जिनकी आपको आवश्यकता है।
यदि उदाहरण के लिए 100 एमबी से कम मुफ्त भौतिक मेमोरी है, तो क्या ओओएम किलर को कॉन्फ़िगर करना संभव है?
हो सकता है, लेकिन आपको निवेश पर अधिक लाभ मिलता है यदि आप कुछ अतिरिक्त मेमोरी खरीदते हैं जो इन दिनों वास्तव में बहुत अधिक खर्च नहीं करता है। विचार करें कि यदि आप कम स्मृति स्थितियों पर काम करना जारी रखते हैं तो आप लंबे समय तक अपने आप को पैर में मार सकते हैं। OOM एक बेलीफ की तरह है, यह आपकी सहायता नहीं करता है, यह ओएस को सहायता करता है ...