"मुक्त स्मृति" क्या है?


30

अमेज़ॅन आरडीएस में 'फ्रीवेबल मेमोरी' के लिए एक मीट्रिक है। यह एक आरा पैटर्न में ऊपर और नीचे जाना प्रतीत होता है।

यह मुझे विश्वास दिलाता है कि यह मेमोरी है जिसका उपयोग MySQL द्वारा कैशिंग के लिए किया जा रहा है और जब कैश की समय सीमा समाप्त हो जाती है, तो अधिक मुक्त मेमोरी दिखाई देती है। कोई भी निश्चित दस्तावेज महान होगा।


हे एडम, मैंने Google और याहू को पाला। किसी ने भी किसी भी एडब्ल्यूएस प्रबंधन कंसोल इनपुट को कहीं भी पोस्ट नहीं किया है। मैं यह भी देखता हूं कि आपने इस प्रश्न को पूर्व में कई मंचों पर पोस्ट किया है। मुझे आशा है कि आप किसी दिन आपको जल्द ही जवाब देंगे।
रोलैंडमाइसीडीडीबीए

जवाबों:


22

इसमें कैश्ड मेमोरी और बफ़र्स के लिए उपयोग की जाने वाली मेमोरी शामिल है (इसके अलावा जो वास्तव में मुफ्त / अप्रयुक्त है)। यदि कोई एप्लिकेशन मुफ्त में अधिक मेमोरी का अनुरोध करता है तो वे सभी को मुक्त कर देंगे।


10
यह जानकारी कहां से आती है? क्या यह एक तथ्य है या एक अनुमान है?
सामुली क्रैककैनन

17

यह मूल रूप से उपलब्ध रैम है। एडब्ल्यूएस से जवाब देखें यहाँ https://forums.aws.amazon.com/thread.jspa?threadID=209720 और सरकारी docusmtation यहाँ http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_BestPractices.html

यदि आपके पास बहुत अधिक मुक्त करने योग्य मेमोरी है, तो आप एक छोटे से उदाहरण के लिए डाउनग्रेड कर सकते हैं। यदि आप मुक्त स्मृति से बाहर चल रहे हैं, तो यह उन्नयन का समय है।


"यदि आपके पास बहुत अधिक मुक्त करने योग्य मेमोरी है तो आप एक छोटे से उदाहरण के लिए डाउनग्रेड कर सकते हैं।" - मुझे इस पर संदेह था, लेकिन (आश्चर्यजनक रूप से नहीं) कहीं भी अमेज़ॅन दस्तावेजों में यह नहीं कहता है।
टूलमेकरसैट

3

AWS फोरम पर इस प्रश्नोत्तर से :

मुक्त करने योग्य मेमोरी में सिस्टम द्वारा अप्रयुक्त भौतिक मेमोरी की मात्रा शामिल होती है और बफर या पेज कैश मेमोरी की कुल राशि जो मुफ्त और उपलब्ध होती है।

तो यह पूरे सिस्टम में फ्रीवेबल मेमोरी है। जबकि MySQL मेजबान पर मेमोरी का मुख्य उपभोक्ता है हमारे पास ओएस के अलावा आंतरिक प्रक्रियाएं हैं जो थोड़ी मात्रा में अतिरिक्त मेमोरी का उपयोग करती हैं।

यदि आप अपनी फ्रीबल मेमोरी को 0 के पास देखते हैं या स्वैप उपयोग देखना भी शुरू करते हैं तो आपको एक बड़े इंस्टेंस क्लास को स्केल करने या MySQL मेमोरी सेटिंग्स को समायोजित करने की आवश्यकता हो सकती है। उदाहरण के लिए घटते हुए innodb_buffer_pool_size (डिफ़ॉल्ट रूप से भौतिक मेमोरी का 75% तक) MySQL मेमोरी सेटिंग्स को समायोजित करने का एक तरीका उदाहरण है।


1

FreeableMemory वह मेमोरी है जो OS कैश द्वारा खपत की जा रही है, और इसे ज़रूरत पड़ने पर वापस दिया जाएगा और चिंता की कोई बात नहीं होगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.