IIS'de iki farklı ASP.NET web uygulamasıyla yük testleri çalıştırıyorum. Testler 5,10,25 ve 250 kullanıcı aracısıyla gerçekleştirilir. 8 GB RAM, Windows 7 Ultimate x64 içeren bir kutuda test edilmiştir. Aynı kutu hem IIS hem de yük testi projesini çalıştırır.
Birçok çalışma yaptım ve veriler çok tutarlı. Uygulama Havuzlarında "32-bit Uygulamaları Etkinleştir" ayarlanmışsa, her yük için daha düşük bir "Ort. Sayfa Süresi (sn)" ve daha düşük bir "Ort. Yanıt Süresi (sn)" görüyorum. Fark yük ne kadar yüksek olursa o kadar belirginleşir. Çok yüksek yüklerde, uygulama havuzları 64-bit ise web uygulamaları hata atmaya başlar (503), ancak 32-bit olarak ayarlandıklarında da devam edebilirler.
32-bit uygulama havuzları neden bu kadar verimli? Uygulama havuzları için 32-bit neden varsayılan değil?