मैं IIS में दो अलग-अलग ASP.NET वेब अनुप्रयोगों के साथ लोड परीक्षण चला रहा हूं। परीक्षण 5,10,25 और 250 उपयोगकर्ता एजेंटों के साथ चलाए जाते हैं। 8 जीबी रैम, विंडोज 7 अल्टीमेट x64 वाले बॉक्स पर परीक्षण किया गया। एक ही बॉक्स IIS और लोड टेस्ट प्रोजेक्ट दोनों चला रहा है।
मैंने कई रन बनाए, और डेटा बहुत सुसंगत है। प्रत्येक लोड के लिए, मैं एक "औसत पृष्ठ समय (सेकंड)" और एक निचला "औसत प्रतिसाद समय (सेकंड)" देखता हूं, अगर मेरे पास "32-बिट अनुप्रयोग सक्षम करें" है जो एप्लिकेशन पूल में सेट है। अंतर अधिक स्पष्ट हो जाता है उच्च भार। बहुत अधिक लोड होने पर, वेब अनुप्रयोग त्रुटियां (503) फेंकना शुरू कर देते हैं यदि एप्लिकेशन पूल 64-बिट है, लेकिन वे 32-बिट पर सेट होने पर रख सकते हैं।
32-बिट ऐप पूल इतने अधिक कुशल क्यों हैं? एप्लिकेशन पूल 32-बिट के लिए डिफ़ॉल्ट क्यों नहीं है?