最新消息:

关于客户机4G、8G或更大内存时,本地回写缓存设置相关问题答疑

技术新鲜事 死性不改 31169浏览 0评论

网维大师说:4G、8G或更大内存支持的含义是说,本地回写缓存优先使用未被系统正确识别的物理内存来做本地回写缓存使用的功能。如果您的客户机配置了4G、8G或更大的物理内存,而且在BIOS中可
以正确识别到所有内存容量的情况下,同时操作系统又无法识别出所有内存容量时,那么无盘(系统虚拟盘) 的本地回写缓存会优先使用未被系统识别出来的部分内存。
  同时,由于网吧客户机配置越来越高,最典型的是客户机内存越来越大,已经有越来越多的用户开始使用8G内存的客户机配置,但实际上,32位操作系统最多只能识别4G内存,在这种情况下,我们的系统虚拟盘推出了“支持将未被操作系统识别的内存做客户机本地回写缓存功能”,但是因为系统虚拟盘控制台界面上的本地回写缓存设置只有32M~2048M几个本地回写缓存大小,如下图所示:

此时我们发现,较多用户对于这个功能就产生了疑惑,我客户机8G内存,想把所有未被操作系统识别的内存当本地回写缓存,到底该怎么设置?接下来向大家介绍下,各种情况下,本地回写缓存该如何设置。

2100版本本地回写缓存规则,当客户机有物理内存未被操作系统识别的情况下本地回写缓存分配规则:
假设客户机8G物理内存,系统识别了4G,有4G是未识别的:
  1、如果你想把所有未识别内存都当作本地回写缓存,你只需要在系统虚拟盘控制台上,将本地回写缓存设置为“自动分配”即可使用所有未被操作系统未识别的4G内存。
  2、假如未识别内存有4G,你只想用2G做本地回写缓存,那么你只需要在系统虚拟盘控制台上,将本地回写缓存设置为2048MB即可,当你这样设置之后,客户机即便有4G未被操作系统识别的内存,但也只会从这部分内存里划分2048MB做本地回写缓存。
  目前客户机本地回写缓存最大支持32G。

2100版本本地回写缓存规则,所有物理内存都被客户机系统正确识别的情况下本地回写缓存分配规则:
假设你客户机8G物理内存,操作系统全部都正确识别了,此时你在系统虚拟盘上将本地回写缓存设置为多少,就会用多少。

2000或早期系统虚拟盘版本本地回写缓存划分规则:
  系统虚拟盘控制台上的缓存设置是针对操作系统已识别的内存进行设置的,比如客户机8G内存,客户机全部识别出来了,这时你设置多少就会使用多少本地回写缓存。
例如:
设置128M就会只划分所有物理内存的128M内存来做本地回写缓存。
设置2048M就只划分所有物理内存的2048M内存来做本地回写缓存。
  使用自动分配时,客户机本地回写缓存会按照已识别物理内存的1/4来划分,例如客户机内存2G,本地回写缓存会自动设置为512MB。
  但是,假如你是8G内存,系统只识别了4G时,无论你在系统虚拟盘控制台上把客户机本地回写缓存设置为都少,它都会把所有未被操作系统识别的内存来做本地回写缓存。

如何识别未被操作系统正确识别的内存,是否正确使用了?
  客户机物理内存4G,系统识别出3.25G,未被识别内存750MB,设置了1G的本地回写缓存,在这种情况下,无盘(系统虚拟盘) 本地回写缓存会优先使用未被识别的750MB物理内存,由于您设置了1G的本地回写缓存,而未被识别部分只有750MB可用,此时无盘(系统虚拟盘) 还会从已经被XP正确识别的3.25G中再占用掉1G-750MB=250MB内存来做本地回写缓存使用,此时您客户机开机后可看到的内存占用数量约为:客户机系统必须占用的内存(例如300MB)+被本地回写缓存占用掉的250MB内存=550MB内存左右。

验证方法一:
  如果您已经设置了1G的本地回写缓存的情况下,看到客户机开机后占用内存550MB~600MB左右,基本上可以确定4G内存支持已经生效了。
验证方法二:
  从任意位置复制一个1G大小的文件到客户机任意盘符内,例如C盘,此时查看无盘(系统虚拟盘) 控制台上该台客户机的回写量不会是全部回写。通常情况下会回写(视操作系统和开机运行的软件不同)一般不会超过400MB数据。如果符合,则表明4G内存支持生效。

其他疑问:
1、客户机4G、8G或更大的物理内存,为什么我的XP系统识别出来的不是3.25G,而是其他内存容量?
答:这与客户机的主板与CPU有一定关系,并不是任何硬件情况下都能被系统识别出3.25G。

2、为什么我是4G内存,系统正确识别了3.25G,而我设置了1G本地回写缓存,客户机开机后内存占用达到了1G多?我上传系统时的内存占用为300MB左右。
答:如果遇到这种情况,一般有2种原因:
原因一:请确认下您BIOS中的物理内存识别是否正确,同时确认您的客户机非集成显卡,因为集成显卡一般会自动划分一些物理内存作为显存使用。
原因二:您的主板默认不支持PAE,需要修改客户机C:\Boot.ini文件,开启PAE物理内存扩展支持,操作方法如下:
编辑C:\Boot.ini文件,然后加入PAE参数。

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect /noexecute=alwaysoff /PAE

3、既然已经设置了1G的本地回写缓存,为什么往C盘写1G数据还会有数据回写到服务器呢?
答:这是因为客户机启动后,操作系统默认就会产生一定量的回写,视操作系统和开机运行的软件不同,一般回写量会在80~140MB左右,另外本地缓存回写机制也并非等本地回写缓存完全用完之后才会往服务器回写,而是本地回写缓存使用了一定比例之后,就开始往服务器回写了,所以这种现象是完全正常的。

4、为什么我客户机使用8G内存时,会出现蓝屏、花屏或拷贝大文件报错问题?
答:这可能是由于您使用2条或4条内存时,内存插槽位置不对,导致未正常使用双通道模式导致。但是每款主板双通道模式的内存插法都不太一样,所以最终该如何让内存工作在双通道模式,还需要咨询主板厂商。

内存双通道有什么好处?如何鉴别客户机多条内存时,是否为双通道模式?
http://Support.iCafe8.com/technologynews/2567.html

转载请注明:网维大师帮助与支持 » 关于客户机4G、8G或更大内存时,本地回写缓存设置相关问题答疑

  1. Pingback: 关于客户机4G、8G或更大内存时,本地回写缓存设置相关问题答疑 – 益网知识园