स्वैप मेमोरी लगभग उपयोग की जाती है, लेकिन प्रक्रियाएं ठीक चल रही हैं। क्या मुझे परेशान होना चाहिए?


0

free -mमेरे लिनक्स मशीन पर पता चलता है कि स्वैप मेमोरी लगभग पूरी तरह से उपयोग की जाती है। हालांकि, सिस्टम के प्रदर्शन पर कोई प्रभाव नहीं पड़ता है। लेकिन क्या मुझे वास्तव में परेशान होना चाहिए? स्वैप कैश का भी उपयोग नहीं किया जाता है? तो क्या यह वास्तव में प्रदर्शन को प्रभावित करेगा? कृपया सुझाव दे

मुक्त -क

           total       used       free     shared    buffers     cached
Mem:      32959100   32786348     172752          0      85096   30303388
-/+ buffers/cache:    2397864   30561236
Swap:      4192956    4188456       4500

cat / proc / meminfo | grep स्वैप

SwapCached:     184012 kB
SwapTotal:     4192956 kB
SwapFree:        11584 kB

स्वपनदोष 60 है

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


क्या मैं सही ढंग से पढ़ रहा हूं कि आपके पास 32GB RAM और केवल 4GB स्वैप है? यह आपके सिस्टम को आपके RAM का अच्छा उपयोग करने देने के लिए पर्याप्त नहीं लगता है।
डेविड श्वार्ट्ज

यह सच है। सर्वर में oracle से संबंधित सबसे अधिक रन हैं। मुझे अपने DBA को साबित करने की आवश्यकता है कि अधिक SWAP विभाजन की आवश्यकता है। किसी भी प्रकार की सहायक स्क्रिप्ट / डॉक की सराहना की जाती है
दिव्य

जवाबों:


0

का जवाब द्वारा पहचानने Sever दोष पर इस सवाल यह आपके सभी स्वैप फ़ाइल की तरह लग रहा है उपयोग में है, लेकिन आप भी दूर किया जा रहा स्मृति भूखे के करीब नहीं आ रही हैं।

बफ़र्स / कैश लाइन बताती है कि जब आपके पास डिस्क कैश में 30 जीबी मेमोरी है, तो इसमें से अधिकांश जरूरत पड़ने पर मुक्त होने के लिए तैयार है। यदि बड़ी संख्या "प्रयुक्त" कॉलम में थी, तो आपके पास डिस्क पर लिखे जाने के लिए बड़ी मात्रा में डेटा होगा।

जैसा कि यह तथ्य है कि यह सब सिर्फ कैश्ड डेटा है मुझे संदेह है कि आपके पास मेमोरी में 2 जीबी लाइव डेटा होगा और डिस्क कैश द्वारा उपयोग किया जा रहा है।

यह पूरी तरह से संभव है कि linux के पास पहले से मौजूद सभी एप्लिकेशन डेटा के पृष्ठ हैं, लेकिन यह डेटा अभी भी RAM में संग्रहीत है। सिर्फ इसलिए कि आपकी पृष्ठ फ़ाइल भरी हुई है, इसका मतलब यह नहीं है कि आपके पास सिस्टम का उपयोग करने के लिए कोई मेमोरी उपलब्ध नहीं है।

मेरे द्वारा लिंक किए गए पृष्ठ को उद्धृत करने के लिए:

यदि लाइन freeमें मान -/+ buffers/cache:कम हो जाता है तो एक लिनक्स सिस्टम वास्तव में मेमोरी पर कम होता है।


धन्यवाद .. मुझे संदेह है कि अगर स्वैप स्पेस का बड़े पैमाने पर इस्तेमाल किया जा रहा है तो यह सिस्टम के प्रदर्शन को कम नहीं करेगा क्योंकि डिस्क के अंदर और बाहर लिखने में समय लगता है ??
दिव्य

लिनक्स ने पहले ही यह बता दिया है कि वह क्या सोचता है कि पृष्ठांकित होना प्रासंगिक है। यकीन है कि यह कुछ वापस लाने का फैसला कर सकता है, इसलिए यह कुछ और पेज कर सकता है, लेकिन यदि आप नए ऐप नहीं चला रहे हैं, तो मुझे उम्मीद है कि स्वैप के माध्यम से डेटा की मात्रा काफी कम होगी। लिनक्स एक आक्रामक पेजिंग प्रणाली का एक सा है और जो मुझे याद है वह सामान को पेज करने में सक्षम है और एक ही समय में मेमोरी (कैश में) में छोड़ देता है। मेमोरी के लिए स्वैप फाइल को राइट-थ्रू कैश के रूप में उपयोग नहीं किया जाएगा। क्या तुम सच में एक समस्या थी, तो मैं उम्मीद करेंगे buffers/cacheलाइन कम हो के रूप में मैं अपने जवाब में बताया गया
Mokubai

भाग में, मैं शायद सहमत हूं कि सिस्टम अधिक स्वैप स्थान से लाभान्वित हो सकता है, लेकिन अगर इसे लागू करने में 15 से 20 मिनट से अधिक समय लगता है, तो शायद इससे अधिक समय और प्रयास खर्च होता है, जो कभी भी बचाएगा। यह संभवतः वह तर्क है जो आपके बॉस उपयोग कर रहे हैं। यह मदद कर सकता है, लेकिन सिस्टम में मेमोरी का बोट लोड है और संसाधन नहीं है, इसलिए यह कार्य व्यापक रूप से कम प्राथमिकता है।
Mokubai

हाँ। स्वैप के लिए यह चिंता कभी-कभी उठती है क्योंकि स्वैफ़्री 0KB को भी दिखाता है। जब भी यह विशाल कैश उपलब्ध होता है तब से यह साँप बनाता है सिस्टम मेमोरी से बाहर नहीं निकलता है। क्या मुझे पता है कि स्वैप का प्रभाव सिस्टम प्रदर्शन पर उपयोग किया जा रहा है? यह जिज्ञासा से बाहर :)
Divya
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.