रिबूट किए बिना स्वैप कैसे करें (प्रति घंटा अलर्ट ईमेल से बचने के लिए)?


13

जब भी स्वैप उपयोग 100% हो, मुझे अलर्ट ईमेल मिले। मेरे मामले में, स्वैप उपयोग बाद में कम नहीं होता है (भले ही मेमोरी मुफ्त है) इसलिए मुझे हर घंटे एक अलर्ट ईमेल मिलता है।

मैं अपने लिनक्स सर्वर को रिबूट किए बिना स्वैप उपयोग को कैसे कम कर सकता हूं?


1
यदि आपका स्वैप नियमित रूप से भर रहा है, तो आपको अपने सर्वर में रैम की मात्रा बढ़ाने की आवश्यकता है।
ईईएए

मैं बल्कि यह जानना चाहता हूं कि कौन सी प्रक्रिया स्वैप का उपयोग कर रही है बजाय उस पर अधिक राम फेंकने के, उदाहरण के लिए शीर्ष चलाएं (ओप दबाएं)।
मार्क

आपका स्वपन क्या है? cat /proc/sys/vm/swappinessएक उच्च स्वप्नदोष और छोटे स्वैप फ़ाइल का मतलब है कि यह अक्सर भरा होगा। स्वैग को कम करें या स्वैप फ़ाइल का आकार बढ़ाएँ, या दोनों।
ब्रायन

@EEAA जरूरी नहीं है। उदाहरण के लिए स्वैप का उपयोग किया जा सकता है, हालांकि "फ्री" मेमोरी बहुत है, लेकिन रैम का उपयोग कैश्ड मेमोरी और बफ़र्स के लिए लार्गल के लिए किया जाता है (इसे पुन: उत्पन्न करने के लिए मुझे बस एक बड़ी डिस्क की टार फाइल बनाने की आवश्यकता होती है)।
नेमो

जवाबों:


14

आप swapoff -aसभी मेमोरी को वापस स्वैप करने के लिए रूट के रूप में चला सकते हैं । swapon -aस्वैप को फिर से उपलब्ध कराने के लिए बाद में चलाने के लिए मत भूलना । ध्यान दें कि swapoffयदि सब कुछ वापस स्वैप करने के लिए पर्याप्त भौतिक स्मृति उपलब्ध नहीं है तो विफल हो जाएगी।

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