日期:2014-05-16  浏览次数:21347 次

IIS单进程怎么才超过4G内存?
系统情况:
Windows Server 2003 X64
CPU: Xeon 5405 x 2
内存:20G
硬盘:3TB

系统不用SQL数据库。
 
支持Access,。NET
 
开15站点,模拟800用户,内存才用到1G多点。
开15个DVBBS,模拟80用户,内存才用到560MB。。
30个全开,模拟280用户,内存才2.5G左右。

怎么才能上4G以上???

------解决方案--------------------
没事找抽啊?内存用得少说明performance好,干吗非要上去呢?

你非要上去的话,模拟80000个用户好了,同时在Session里面保存一些大对象
------解决方案--------------------
windows系统好像不能超过4G内存,
我们服务器16G的内存峰值也就2G,接近2G的时候系统就不行了。
其他的可用内存视乎不能充分使用。
------解决方案--------------------
虽然理论上面一个Windows进程在64位系统上肯定可以使用超过4G内存,但是单就IIS工作进程来说超过1G就说明应用程序设计、部署有相当的问题了。

lz不知道打算做哪种测试。多个网站,完全可以配置在多个工作进程下面。因为您使用的部署方式本身就有问题,所得到的测试结果基本没什么实际价值。