सवाल क्या आईआईएस सर्वर में बहुत अधिक स्मृति हो सकती है?


मुझे कुछ दावे लगते हैं कि एक्सचेंज (संपर्क) और लोचदार खोज (संपर्क) "बहुत अधिक" स्मृति से पीड़ित हो सकता है। मैंने भी पढ़ा एक पुरानी किताब में अस्पष्ट संकेत आईआईएस के बारे में भी यही सच हो सकता है:

[टी] वह कम से कम एक निश्चित डिग्री के लिए, [रैम] वाहक। यदि आपके पास बहुत अधिक रैम है, तो आईआईएस फ़ाइल कैश पूरी तरह से इसका उपयोग नहीं कर सकता है। इसलिए मानक वेब सर्वर के लिए 2 जीबी से 3 जीबी रैम से अधिक नहीं होना अच्छा हो सकता है।

क्या कोई दावा इस बात की पुष्टि या अस्वीकार कर सकता है कि आईआईएस सर्वर में बहुत अधिक रैम हो सकता है?  यदि दावा सही है, तो क्या यह कॉन्फ़िगरेशन को ठीक-ठीक करने का मामला है?

कारण मैं पूछता हूं क्योंकि मैं अपने उत्पादन बनाम टेस्ट वातावरण में एक संभावित प्रदर्शन मुद्दा देख रहा हूं जिसमें भारी भार के तहत भी परीक्षण वातावरण, 64 जीबी के उत्पादन की तुलना में 16 जीबी रैम के साथ बेहतर प्रदर्शन करता प्रतीत होता है। मैं विंडोज सर्वर 2012 आर 2 64-बिट पर आईआईएस 8 चला रहा हूं।

(एकमात्र सर्वरफॉल्ट प्रश्न जो मुझे मिल सकता है विशेष रूप से आईआईएस को संबोधित नहीं करता है।)


11
2017-10-27 14:29


मूल


वह किताब 12 साल पुरानी है। मैं निश्चित रूप से निश्चित हूं कि आईआईएस ने तब से सुधार देखा है। 2-3 जीबी की सिफारिश बहुत ज्यादा लगता है जैसे यह 32 बिट मुद्दा है, जो निश्चित रूप से अब कोई मुद्दा नहीं होगा। - ceejayoz
@ceeayayoz - अच्छा बिंदु! मैंने सोचा कि 2-3 जीबी काफी कम लग रहा था, लेकिन मुझे किताब की उम्र नहीं मिली। मैं उस बिंदु को इंगित करने के लिए प्रश्न संपादित करूंगा। - anon


जवाब:


विचार करने के लिए बहुत सारी चीजें हैं।

आप एक साथ कितनी यातायात की उम्मीद कर रहे हैं?

आप साइट / ऐप्स कितनी जटिल हैं?

आईआईएस के पास ओवरहेड नहीं है ऐप / साइट पर ओवरहेड होगा।

वास्तव में अंगूठे का नियम नहीं है जब यह आता है कि कितनी साइटें / कनेक्शन बनाम रैम बनाते हैं।

डेटाबेस सर्वर पर हालांकि डेटाबेस को आपके डेटाबेस के आकार के रूप में बहुत अधिक रैम होना बहुत अच्छा है ताकि डाटाबेस को स्मृति से बाहर निकलने की अनुमति मिल सके।

मैंने 2500 बहुत छोटी वेबसाइट 2/3 पृष्ठों को 3 जीबी रैम और आईआईएस के साथ लगभग 750 एमबी रैम का उपयोग कर देखा है।

मैंने सर्वर क्लस्टर को 1 साइट चलाने और कार्यकर्ता प्रक्रिया को बनाए रखने के लिए 64 जीबी रैम या अधिक की आवश्यकता है।

एक बार जब मैंने वास्तव में एक सर्वर देखा है तो अधिक रैम कचरा संग्रह 9 बग के कारण कोल्डफ्यूजन 9 चला रहा था, उन्होंने 10 में कचरा संग्रह तय किया।

रैम पर विचार करते समय ओएस के लिए रैम के बारे में मत भूलना और कुछ लोड परीक्षण करना।


10
2017-12-12 23:16