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


11

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

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

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

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

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


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

@ceejayoz - अच्छी बात है! मुझे लगा कि 2-3GB काफी कम लग रहा था, लेकिन मैंने किताब की उम्र पर ध्यान नहीं दिया। मैं उस बिंदु को इंगित करने के लिए प्रश्न को संपादित करूंगा।
अनॉन

जवाबों:


10

बहुत सारी बातों पर विचार करना होगा।

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

आप साइट / एप्लिकेशन कितने जटिल हैं?

IIS में ऐप / साइट पर ओवरहेड नहीं होगा।

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

डेटाबेस सर्वर पर हालाँकि डेटाबेस को मेमोरी से बाहर चलाने की अनुमति देने के लिए आपके डेटाबेस के आकार के बराबर रैम होना बहुत अच्छा है।

मैंने severs को 2500GB की छोटी वेबसाइट 2/3 पेज पर देखा है जिसमें 3GB RAM और IIS लगभग 750mb RAM का उपयोग कर रहा है।

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

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

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

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