windows2003企业版32位 无法利用全部内存

来源:百度知道 编辑:UC知道 时间:2024/09/23 19:37:21
IBM3850 M2 服务器,8G内存,操作系统是Microsoft Windows Server 2003 R2 Enterprise Edition ,32位,目前没有安装R2,系统识别内存8G,但运行服务器时,发现屋里内存可用量基本是4.5G左右,却消耗了大量虚拟内存。
===我想咨询一下,有什么办法能让服务器的物理内存利用得更多,安装R2有效果吗?因为服务器正在持续工作,SP1补丁已经打完,安装R2是否有影响?是否对内存的管理有用?希望经历过的各位给点意见。谢谢!
我调整了虚拟内存,最高达15G。现在高峰时期虚拟内存使用达到6~7G,而物理内存基本在3.5G上下。
===
回答 ComputerGhost:我不调整虚拟内存的话,基本每天自动重启5次以上。

禁用虚拟内存做一下测试看看.只要看测试结果.如果能利用超过5G,你就改回去,什么也别想了.
如果不能利用超过5G,端一盆水往电脑主机倒.

第一次补充回答:
在BOOT.ini中2003的启动项中加个/PAE
你去冲凉的时候,我台式机电源忽然坏了,笔记本的硬盘很久以前坏了,赶紧拿了个移动硬盘插入笔记本USB,安装系统来做了这些补充说明

第二次补充回答:
停止使用虚拟内存后,将下面代码复制,做成一个VBS文件测试内存使用情况.(此代码仅供测试,不能拿到别人电脑执行,尤其不能写成循环.)
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "taskmgr",2
dim UseMemery(40000000)
Msgbox "请在出现的Windows任务管理器里,选择性能选项卡,注意观察内存使用变化"
Msgbox "每次占用内存620MB,注意内存使用值的变化,不要点确定,继续运行此脚本,直到内存使用总量超过4.5G后才点确定"

第三次补充回答:
如果你的Server2003长期要占用虚拟内存6到7G,物理内存3.XG,则要考虑是否ASP或者.NET程序开发是否有问题,另外可以降低IIS或者APACHE的内存回收时间.

最后一次补充回答:
加入/PAE测试完毕后,如果发现没问题了,别忘记把虚拟内存补上,还有,注意检查一下SQL SERVER/ORACLE/SQL ANYWHERE是否有遭到注入攻击,哈哈.

呵呵,这么好的电脑浪费在win2003里去了
你装的是64位版不就行了
基本,windows 对每个进程最多只分配2G的内存空间
你整再好,都是多余的,

呵呵 32位 只能支持2的32次方
明白了吗?
这是地址的极限哦~