बड़ी प्रणालियों पर, 8 जीबी की शारीरिक रैम, हम आमतौर पर 2 जीबी स्वैप आवंटित करते हैं। ये Oracle या PostgreSQL चलाने वाले लोडेड डेटाबेस सर्वर हैं। सालों से, मैंने कभी भी भारी लोड के तहत स्वैप हिट नहीं देखा है। लगभग 10,000 SQL रीडिंग करने वाले भारी लोड 100 से 150 उपयोगकर्ता हैं, और शायद 2,500 प्रति मिनट लिखते हैं।
हम स्वैपिंग को हतोत्साहित करने के लिए स्वैपीनेस स्तर को भी समायोजित करते हैं और हम अनावश्यक प्रक्रियाओं को बंद कर देते हैं जिन्हें हम जानते हैं कि हमें चलने की आवश्यकता नहीं है। (कस्टम लिनक्स बनाता है)
एडी की तरह, ऊपर कहा गया है, 1x फिजिकल रैम 4GB से कम की चीज के लिए अंगूठे का एक अच्छा नियम है। मैं एक बड़ी, फॉर्च्यून -500 कंपनी के लिए कस्टम लिनक्स बनाता हूं और ये चीजें हैं जो हम आम तौर पर करते हैं, और हमारे पास पिछले 5 या इतने वर्षों में कोई समस्या नहीं है जो मैं उनके लिए परामर्श कर रहा हूं।
बड़े सिस्टम पर: 32 जीबी और 64 जीबी रैम के साथ 64 बिट लिनक्स, ये हमारे ओरेकल डेटाबेस सर्वर हैं, और हम आम तौर पर एडीडी के ऊपर की चीजों के लिए लगभग 2 जीबी स्वैप रखते हैं - ऊपर की ओर आपकी निष्क्रियता सेटिंग्स के आधार पर निष्क्रिय प्रक्रियाओं को स्वैप करने के लिए स्थानांतरित किया जाएगा।