8G内存Server 2003 32位企业版远程桌面虚拟内存不足

来源:百度知道 编辑:UC知道 时间:2024/05/14 07:45:52
硬件环境:
HP DL380 G5(Xeon 5405*1/8G DDR2/3*146G SAS)
软件环境:
Windows Server 2003 Enterprise Edition (32bit)
SQL Server 2005 Enterprise Edition (32bit)
用友ERP-U8

应用模式:

服务器配置为远程终端模式,客户端采用远程桌面方式远程登陆服务运行ERP软件。
平均在线远程桌面用户8个左右,最多到15个。单用户使用ERP客户端大约占用200M左右内存

系统BOOT.ini配置如下:
**************
/noexecute=optout /fastdetect /PAE
**************
系统可以识别8G内存。

SQL Server 2005 已激活 AWE,并配置3G内存

现在的问题是本地登陆服务桌面提示虚拟内存不足,但可用物理内存还有30%多。

求问题解决方法。
还是考虑安装64bit的系统..........

可能性一:系统感染电脑病毒也是导致内存不足的罪魁祸首,查看进程,是否有不明来源的进程?如果有,使用最新的防毒软件查杀病毒。(这个可能性不大)
可能性二:系统盘空余的容量并不小,但也许因为经常安装、下载软件,并反复删除造成文件碎片太多,造成虚拟内存不足。虚拟内存需要一片连续的空间,尽管磁盘空余容量大,但没有连续的空间,也无法建立虚拟内存区。可以用磁盘工具整理碎片,也可以更改虚拟内存的存放位置,可以设置放到其他容量较大的硬盘分区。(这个可能性比较大)
顺便告诉你:windows操作系统为了保证系统的稳定性(占用虚拟内存的负荷比物理内存小),基本上每个程序在占用物理内存的时候,都会自动分配占用一部分虚拟内存,甚至一些软件,比如photoshop,启用时内存占用特别严重,为了程序能够比较流畅的运行,系统自动选择把少量直接使用的进程放物理内存中,大量待用的进程都放在虚拟内存中。这个是windows系统低层设计的缺陷,没法修改。如果你有使用这种软件,那么最好把虚拟内存设置大些。(怎么设置不用多说吧?)
希望可以帮到你!

本身windows操作系统设虚拟内存允许最小值要2mb,而且大部分程序是必须用虚拟内存运行,所以不设虚拟内存,物理内存再大还是会出现虚拟内存不足,

虚拟内存值大小最好让系统管理大小,这样系统就会根据用内存的大小自动调整 并把它设在磁盘空间大的盘上

删除cookies,添加虚拟内存