前言:内存容量大小对服务器的性能至关重要,现在越来越多的中小企业都已采用8GB、16GB、甚蝮舟湛搁至32GB以上内存的服务器了。有时会遇到无法识别大容量内存的情况,或者系统识别了,但可用物理内存总量却很小,那么,当可用物理内存与实际内存不符时,如何处理呢?一:排除内存硬件故障;二:是否是32位系统;三:查看是否限制了最大内存
工具/原料
案例环境:IBM System X3650 M4服务器、32位Windows Server 2008
一:排除内存硬件故障;
1、首先,我们要确定系统是否可识别相应内存容量;右击“计算机”,单击“属性”,打开系统属性窗口,查看内存容量是否与实际相符;如图:
2、若系统属性显示内存与实际不符,可能有相应内存硬件故障或金手指氧化松动了,查看面板是否有报错的黄色灯,按下面板旁的按钮,如图:
3、拉出面板,查看是否有报错,若无,代表硬件正常,若有,多半硬件有问题,更换相应硬件或联系技术人员处理;如图:
4、内存条金手指氧化或松动也会造成内存不正常,可清理金手指,用橡皮擦擦干净后,重新安装;参阅百度经验:(选中标题,按住左键拖拽搜索相应吲溘活口经验)IBM System X3650 M4服务器如何拆机清理灰尘(Merlin 67)
二:是否是32位系统;
1、若系统属性里但诌诎箬已显示大容量内存,与实际相符,说明可能是系统或安装的某些软件造成的,若安装32位系统,默认是不识别4GB以上内存的,(建议安装64位系统)需要PAE,物理地址扩展功能才能支持4GB以上的内存,可能是PAE功能关闭或不正常了,如何启用PAE功能?在搜索栏输入“cmd”,回车;如图:
2、输入“bcdedit /set pae forceenable”,回车,如图:
3、如图案例,一台IBM System X3650 M4服务器,双CPU,16GB内存,开始正常,用了一段时间以后,最大可用内存只有不到2个GB,只有1893MB了。
4、根源正是PAE功能未正常运行,如上重启PAE功能后,服务器恢复正常,可用内存总数达到16229MB;
三:查看是否限制了最大内存
1、在搜索框输入“msconfig”,回车;如图:
2、打开【系统配置】窗口,单击“启动”;如图:
3、单击“高级选项”;如图:
4、查看是否启用了“最大内存”限制;如图:
5、若启用了最大内存限制,请设置为相符的最大值,或者取消最大内存限制;如图: