为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

[新版]启用物理内存扩大physical address extension(pae)

2017-12-28 35页 doc 489KB 71阅读

用户头像

is_833902

暂无简介

举报
[新版]启用物理内存扩大physical address extension(pae)[新版]启用物理内存扩大physical address extension(pae) 1.检查主板支持度 everestultimate-v5.50 开启2.3GB/PAE multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Microsoft Windows XP Professional" /3GB /PAE 3.修改注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parame...
[新版]启用物理内存扩大physical address extension(pae)
[新版]启用物理内存扩大physical address extension(pae) 1.检查主板支持度 everestultimate-v5.50 开启2.3GB/PAE multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Microsoft Windows XP Professional" /3GB /PAE 3.修改注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parameters] 里面的键值修改为"UsePAE"00000001 RamDisk 安装4. 建立虚拟磁盘5. 移动临时文件夹移动虚拟内存页面文件删除盘页面 TEMP C文件更改临时文件夹 IE ----------------------------------------------------------------------------- 启用应用程序内存调整官方 --- 启用应用程序内存调整(俗称开关)3GB 打开资源管理器。1. Windows 在工具菜单上,单击文件夹选项。2. “”“” 在查看选项卡上,单击显示隐藏文件和文件夹,清除隐藏受保护的3. “”“”“ 操作系统文件复选框,然后单击确定。如果显示警告对话框,单击是”“”“” 以继续。 在根文件夹(如)下查找文件并删除它的只读属性。4. C: Boot.ini 5. 打开文件,然后将添加到路径中,如以下 Boot.ini 3GB ARC 示例所示:Windows Server 2003, Datacenter Edition multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /3GB 在文件菜单上,单击保存。6. “”“” 还原文件的只读属性。 7. Boot.ini 为使更改生效,请重新启动计算机。8. 关闭3GB 斯蒂芬 _____________________________________________________________________________ 同时开启PAE和3GB 【摘】xp使用4G内存方法 2009-04-29 16:27 标准的 32 位地址最多可映射 4 GB 内存。因此,32 位进程的标准地址空间限制为 4 GB。默认情况下,在 32 位 Microsoft Windows 操作系统中,将为操作系统保留 2 GB 空间,另外 2 GB 空间可由应用程序使用。如果在 Windows Server 的 Boot.ini 文件中指定了 /3gb 参数,则操作系统将仅保留 1 GB 的地址空间,应用程序最多可以访问 3 GB 的空间。 AWE 是 Windows 的内存管理功能的一组扩展,它使应用程序能够使用的内存量超过通过标准 32 位寻址可使用的 2-3 GB 内存。AWE 允许应用程序获取物理内存,然后将非分页内存的视图动态映射到 32 位地址空间。虽然 32 位地址空间限制为 4 GB,但是非分页内存却可以远远大于 4 GB。这使需要大量内存的应用程序(如大型数据库系统)能使用的内存量远远大于 32 位地址空间所支持的内存量。 如果计算机上有 16 GB 以上的可用物理内存,操作系统需要 2 GB 的进程地址空间供系统使用,因此只能支持 2 GB 的用户模式地址空间。为了让 AWE 能够使用 16 GB 以上的内存,应确保 boot.ini 文件中没有 /3gb 参数。否则,操作系统就不能寻址 16 GB 以上的内存。 AWE 允许在 32 位体系结构上分配超过 4 GB 的物理内存。只有当可用物理内存大于用户模式的 虚拟地址空间时,才应该使用 AWE。 若要使 32 位操作系统支持 4 GB 以上的物理内存,必须向 Boot.ini 文件添加 /pae 参数并重新启动计算机。 在 Windows Server 2003 中,如果服务器使用热添加内存设备,则 PAE 将自动启用。在这种情况下,不必在配置为使用热添加内存设备的系统中使用 /pae 参数。而在其他任何情况下,都必须在 Boot.ini 文件中使用 /pae 参数才能利用超过 4 GB 的内存。 ---- suy 根据我的经验,如果不是使用/PAE开关的话,操作系统无法使用大于4G的物理内存。在通常情况下,对于每个进程,为用户模式进程分配的虚拟地址空间是 2 GB,为操作系统分配的虚拟地址空间是另外 2 GB。如果服务器上有4G的物理内存,您可以通过使用3GB开关来让应用程序比如SQL使用大于2G的内存。 您可以同时启用PAE和3GB这两个开关。 据我的经验,如果系统使用 Boot.ini 文件中的 /3GB 项重新启动,并且系统的物理内存超过 16 GB,则操作系统不使用额外的物理随机存取内存 (RAM)。也就是说,如果您的物理内存大于16GB的话,我们不建议您使用3G的开关,在这种情况下,操作系统将不使用任何超过 16 GB 的内存。此行为是由内核虚拟内存空间考虑导致的。 如果您的物理内存大于3GB但小于16GB的话,您可以使用/3GB的开关。 AWE 是内存管理器功能的一套应用程序编程接口 (API) ,它使程序能够寻址更多内存 — 超过标准 32 位寻址的 4 GB 内存空间。AWE 使程序能够将物理内存保留为非分页内存,然后将非分页内存部分动态映射到程序的内存工作集。此过程使内存密集型程序(如大型数据库系统)能够为数据保留大量的物理内存,而不必交换分页文件以供使用。相反,数据在工作集中进行交换,并且保留的内存超过 4 GB 范围。此外,超出 4 GB 的内存范围对内存管理器是公开的,并且 AWE 通过 PAE 发挥作用。没有 PAE,AWE 就无法保留超出 4 GB 的内存。 (1)multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Microsoft Windows XP Professional" /PAE (2)multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Microsoft Windows XP Professional" /3GB /PAE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! xp 下开启4G 内存的方法。 4G内存进入系统之后只能认出3G是很正常的,由于32位的系统平台的寻址能力上限为4GB,而且4GB的最后1GB地址空间基本上都被显卡等设备所占据了,所以系统实际上无法访问3G~4G地址段的物理内存。具体到Windows XP 32Bit,它最多只能认出3.5GB的内存,而且单个进程最多只能使用2GB的空间。即使是32位版的Windows Vista也无法临驾于这个寻址的限制,最多也只能认出3.5GB。如果已经买了4GB的内存怎么办呢,您可以玩一下虚拟硬盘RamDisk,从内存中开辟一个空间当作硬盘使用速度非常快,而且用于BT 下载的交换空间可以保护硬盘——内存是不怕重复读写的;二是安装64位版的Windows XP或者Vista,尽管软件非常缺乏,但是可以把4GB内存全部利用起来。建议非专业用户的内存最好不要超过2GB,否则多了也是浪费 32位系统由于内存寻址方式的问题,只能读出3.25G内存。 XP下开启4G内存的方法 1,首先检查主板是否支持,下载everest检测软件,在主板,内存一项中,Physical Address Extension(PAE)查看“操作系统支持”“处理器支持”是否为“是”,如果是“是”的话,那么接下来 2,我的电脑,属性,高级,启动和故障恢复,设置,编辑,这里编辑操作的是c盘根目录下隐藏的boot.ini文件,也可以通过在c盘显示隐藏文件的方法找到它,一般boot.ini里的内容如下: [boot loader] timeout=5 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 那么接下来在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=“Microsoft Windows XP Professional“ 后面加上“/PAE” 即“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=“Microsoft Windows XP Professional“ /PAE /noexecute=optin /fastdetect” 这样保存关闭,系统就打开了PAE,重新启动后,电脑属性的下方多了“物理地址扩展”几个字,虽然显示的还是3.25g内存,但实际上4g内存已经完全启用了。 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ,首先检查主板是否支持,下载everest检测软件,在主板,内存一项中,Physical Address Extension(PAE)查看“操作系统支持”“处理器支持”是否为“是”,如果是“是”的话,那么接下来 2,我的电脑,属性,高级,启动和故障恢复,设置,编辑,这里编辑操作的是c盘根目录下隐藏的boot.ini文件,也可以通过在c盘显示隐藏文件的方法找到它,一般boot.ini里的 内容如下: [boot loader] timeout=5 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 那么接下来在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" 后面加上“/PAE” 即“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect” 这样保存关闭,系统就打开了PAE,重新启动后,电脑属性的下方多了“物理地址扩展”几个字,虽然显示的还是3.25g内存,但实际上4g内存已经完全启用了。 这样,重新启动后,电脑属性的下方多了“物理地址扩展”几个字,虽然显示的还是3.25g内存,但实际上4g内存已经完全启用了,但怎么证明这一点呢,就用ramdisk虚拟硬盘软件来测试 ramdisk是一款将内存转换为虚拟硬盘的小软件,内存的速度是硬盘的几十倍,所以在我处理ps等需要大量暂存盘的软件时,通常都会用它来充当软件的暂存盘,这样软件的速度会倍增,在系统没有开启PAE只能识别3.25g内存的情况下,使用ramdisk会直接占用这3.25g的内存,而开启PAE后,用ramdisk设置768mb的内存作为虚拟硬盘,再调出任务管理器,会发现内存使用丝毫没有减少,也就是说,ramdisk调用的768mb内存是系统没有显示出来的768mb,还而言之,系统已经找到了4g内存啦。 虽然内存价格在暑期有所回升。但是内存的价格依旧还是很便宜。组建4GB内存的人是越来越多了。不过,很多人仍然不舍得抛弃非常熟悉的WindowsXP。其中很大的原因就是Vista不太争气。不过还多得VIsta的帮助,现在内存价钱算是白菜价了。 众所周知,32位的XP是无法完全识别4G内存的,它只能认得出3.25GB内存,那另外的0.75GB跑到哪里去了呢,去了哪里我也不知道。不过反正就是没用在该用的地方。所以,那0.75GB就这样没了,让人很是不爽。 下面介绍一个方法,能够在XP下使用到4G内存。其实是以前很多人都有提到的方法---------Ramdisk Ramdisk的功能大家都很清楚了,就是把内存划分为虚拟硬盘。然而,Ramdisk划分出来的虚拟磁盘,是从XP所能认到的3.25GB里面划分出来的。怎样才能把XP认不出的那0.75GB划分出来作为虚拟磁盘呢,这个就要涉及到一个东西-------PAE(物理地址扩展)PAE的功能不详叙了。。很复杂。。我看了半天才懂了一点。 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1.确定你的CPU和系统支持PAE。 下载Everest看。主板---内存---右边的窗口 下面那副图,如果操作系统和CPU均标注“是”的话。那你就可以开启PAE了。 这里内存标注“是”是我已经开了PAE了。如果没开PAE的话,这里显示“否”。 2.确定支持PAE,那么我们再来看看如何开启PAE功能吧。方法非常简单。 我的电脑右键----属性-----高级-----启动和故障恢复设置----编辑 这时候打开了boot.ini了。找到以下内容: [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 更改为: [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect 看清楚,也就是在"Microsoft Windows XP Professional" 后面加上"空格"/PAE 点击保存,然后重启让更改有效。 这个时候系统的PAE已经打开了。怎样验证PAE已经打开,我的电脑右键---属性,在下面如果显示有 “物理地址扩展”的话,就说明已经打开。有部分XP SP3默认打开的。就不需要做上述准备。 3.用Ramdisk使用那0.75GB的内存。 下载Ramdisk。先修改注册表内容。 把 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parame ters] "UsePAE"里面的键值修改为00000001 不会修改的我等等提供注册表导入器附件。 然后打开Ramdisk。点击Install Ramdisk。 然后在旁边选择盘符,随你喜欢哪个盘符都可以。容量设置为768M,然后点击OK。 这个时候在我的电脑目录下多了个名为Ramdisk的盘符出来。完成了。认不出来的0.75GB用上了。 WindowsXP-x86下8G内存的用法 经不起白菜价内存的诱惑,入了4条G.Skill芝奇DDR2-1000-2G的内存条,开机认到8G,进入XP后系 统认到3.25G。现在的主机的主要配置是:E8400(小超至440*9=3.96G)、GA-P45-DS4、4×G.Skill-DDR2-1000-2G。这套主机准备用到i7和DDR3到了白菜价后再退役了。 目前扣除软件资源匮乏的Win64位系统和我个人还不太顺手的Liunx外,想要让8G内存尽量发挥作用,主流方面大概就两种选择:(1).用 Windwos Server 2003 企业版;(2).用 Windows XP/x86 系统,外加 RamDisk 工具来让系统认不到的内存部分发挥作用。 试过 Windwos Server 2003 企业版,但最终放弃了,毕竟是面向企业的系统,和XP还是有写客观区别的,另外就是我的天敏电视卡在 Windwos Server 2003 企业版下不能用(系统会宕机,晕)。 最终还是回归到主流的 Windows XP/x86 系统下。网上搜索到都是说用 RamDisk 工具来让系统认不到的内存部分发挥作用。以前没有用过这类工具,以为就一种软件,结果走了一些弯路,后来才知道 RamDisk 工具有好几家,出的工具名字也都差不多。最后有比较长时间用过的是 SuperSpeed RamDisk Plus 9.0.3.0 版和 Gavotte RamDisk 1.0.4096.5 版。前者是收费软件,功能貌似强大(GUI界面、设置相对复杂),后者是免费软件、绿色软件,使用极为简单~因为前者在我单位的DELL电脑上无法管理超过3.25G的内存(直接宕机),所以我最后使用的是后者,就是 Gavotte RamDisk 1.0.4096.5 版。 Gavotte RamDisk 在我的机器上到如ram4g.reg(开启PAE内存管理)后,能自动分别一个4.74G的内存盘(我使用默认的R:盘),我做了下面的工作来尽量发挥这些内存的作用: (1).把系统临时目录转移到该内存盘R:\TEMP目录; (2).把IE浏览器的临时目录转移到该内存盘R:\TEMP目录; (3).把系统虚拟内存设置为2096G放到该内存盘R:盘上; (4).把迅雷的Cache盘修改到该内存盘R:盘上。 应该说很多认都知道 RamDisk 工具了,我也是很早就听说,但真正用的时候走了一些弯路(RamDisk 工具有很多种),希望本文对需要的人有帮助。另外,4G内存的朋友也同样可以。 在boot.ini里加入PAE,32位机最大支持16G内存,但是每个进程依然是最大4G 近日在网上研究让xp支持4g内存,他人经验,反复尝试,终于成功,方法如下: 1,首先检查主板是否支持,下载everest检测软件,在主板,内存一项中,Physical Address Extension(PAE)查看“操作系统支持”“处理器支持”是否为“是”,如果是“否”的话代表主板不支持,不要玩了,如果是“是”的话,“活动”一项是“否”也有可以修改的可能,那么接下来,,,, 2,我的电脑,属性,高级,启动和故障恢复,设置,编辑,这里编辑操作的是c盘根目录下隐藏的boot.ini文件,各位也可以通过在c盘显示隐藏文件的方法找到它,我的boot.ini里的内容如下: [boot loader] timeout=5 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 那么接下来在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”的表明操作系统的“Microsoft Windows XP Professional ”加上“/PAE” 即“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect” 这样保存关闭,系统就打开了PAE 我的是xp sp2系统,其他系统没有测试,大家不要乱来 这样,重新启动后,电脑属性的下方多了“物理地址扩展”几个字,虽然显示的还是3.25g内存,但实际上4g内存已经完全启用了,但怎么证明这一点呢,就用ramdisk虚拟硬盘软件来测试 ramdisk是一款将内存转换为虚拟硬盘的小软件,内存的速度是硬盘的几十倍,所以在我处理ps等需要大量暂存盘的软件时,通常都会用它来充当软件的暂存盘,这样软件的速度会倍增,在系统没有开启PAE只能识别3.25g内存的情况下,使用ramdisk会直接占用这3.25g的内存,而开启PAE后,用ramdisk设置768mb的内存作为虚拟硬盘,再调出任务管理器,会发现内存使用丝毫没有减少,也就是说,ramdisk调用的768mb内存是系统没有显示出来的768mb,还而言之,系统已经找到了4g内存啦。 新增ramdisk下载: ramdisk软件点击下载 很多朋友都装了4G内存甚至8G内存,可惜32位系统中除了2003server支持显示4G内存以外,其它都最大利用到3.25G左右,余下0.75G都浪费了,这主要是32位操作系统内存地址映射限制的问题造成的,如何解决呢,电脑属性里显示3.25G的问题是无法真正解决的,即使32位vista旗舰版可以显示4G内存,但无法真正全部利用这4G内存,这就需要一个重要软件的登场了,RAMDISK,可能很多朋友听说过,此软件支持把内存当硬盘分区来用,也就是说通过RAMDisk可以把无法利用的那部分内存当硬 盘分区,除了可以把IE的临时文件缓冲区放到这个分区以提高访问网络的速度外(具体设置很简单这里就不多说了),还可以通过设置windows xp等32位的虚拟内存来把这部分内存真正利用起来,具体设置如下,以8G系统物理内存为例,系统显示3.25G,余下4.75无法利用,这时用RAMDISK把4.75G内存全部设置为硬盘分区,把IE缓冲设置100兆并放到此分区内,此时还余下4.65G,在“我的电脑”-“属性”里把虚拟内存设置为4.65G,然后将虚拟内存页面文件指向这个新设立的分区,保存重启后,你的新分区就会多了一个4.65G的Pagefile.sys的隐藏文件,这时你要把C盘(系统盘)下的Pagefile.sys文件删除(WINDOWS 不会自动删除这个文件),这样你可以利用7.9G的内存了(有100M是你的IE缓冲),4.65G的虚拟内存因为也是映射到真正的内存上来用,所以不会影响速度(速度是原硬盘虚拟内存的十几到几十倍,因物理内存速度而异),但此分区内不能存储重要文件,因为每次关机或重启都会清空此分区,因为此分区不是harddisk而是ram,每次启动系统都会自动生成Pagefile.sys和IE缓冲的目录,我已验证,对系统使用没有任何副作用,至今没有跳出过任何出错的信息。虽然我的电脑属性里依旧是3.25G,但用热键调出的“任务管理器”下的“性能”页面里内存显示的可是7.9G,是真正可以被利用的。 不知道你是否为大内存在32位系统下无法利用而苦恼,为64位系统的兼容性差而苦恼,希望我写的这篇文章会对你有用~ 另外,此技巧系我自己摸索出来的,请大家转发时注明是泡泡网首发,文章系转载,谢谢。 硬件支持PAE 内存虚拟磁盘法有一个先决条件,就是硬件必须支持PAE(Physical AddressExtension,物理地址扩展)技术。要知道你的电脑是否满足要求,可以使用Everest软件进行检测:打开“主板?内存”,查看“Physical AddressExtension(PAE)”下面的检测结果(如图1所示)。如果操作系统和处理器均显示为“是”(即支持),那么在你的电脑上就可以使用本文的方法进行修改。否则,就不用继续尝试了 注默认的是关掉的~最下面的活动显示的是:否~ 然后就是手动更改boot.ini系统文件了~这样才能在xp中开启pae 方法如下图 : 在我的电脑上右键-属性-高级-启动与故障恢复中选设置-在弹出的菜单中选定 编辑 就可以打开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/PAE 这就是我的boot.ini系统文件注意最后一句是关建~~手懒的可以直接复制进去、、、、、改成这样就可以你就 成功了80% 然后就是去下RamDisk了但要注意它分两个板本一定要识别32位系统4g的网上有好多地方下~ 当然也可以在这直接下进入后选第2项名为 32位破解4GB内存 的下在里面找到RamDisk 将下载的RamDisk4G压缩包解压缩后,双击运行“ram4g.reg”注册表文件,按照提示点击“是”导入注册表。然后再运行“ramdisk.exe”(软件界面如图3所示)。 1、由于32位系统内存寻址只能到4G,所以在32位系统上使用超过4G的内存,首先要使用支持 大内存的软硬件,比如使用至强的CPU(虽然是32位CPU,但是上增加了扩展寻址的能力),windows2003 企业版或数据中心版。 2、在操作系统中启用PAE(Physical Address Extensions )功能,这样oracle便可以通过windows的AWE(Address Windowing Extensions)API使用多余4G的内存。 方法:打开系统根目录下的隐藏文件 Boot.ini ,添加 PAE 开关: (1)multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /PAE (2)multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003, Datacenter Edition" /3GB /PAE 我们知道32位windows对于每个进程都分配4GB内存(虚拟内存),其中起始的2GB归windows核心使用,剩余的归应用程序本身使用。因此这两种方法的区别就在于: 方法一只使用了/PAE开关表示启用/PAE功能但是系统对每个进程仍然采用2G核心、2G应用程序 的内存分配方式。 方法二除了/PAE开关还使用了/3GB开关表示不仅启用/PAE功能并且系统对每个进程采用1G核 心、3G应用程序的内存分配方式。不过这种方式不支持大于16GB的内存,也就是说如果你的实际内存超 过16GB则只能使用方法一,这是因为大于16GB后1G的核心内存已经不够windows实现PAE功能。 3、给运行Oracle数据库的操作系统帐户,授予"Lock Pages in Memory"的系统权限。 执行 gpedit.msc打开“组策略”控制台 “计算机配置”->“Windows 设置”->“安全设置”->“本地策略”->“用户权利指派” 双击右边“锁定内存中的页”(或名为"内存中锁定页"),在“本地安全策略设置”对话框中,单击“添加”按钮,在“选择用户或组”对话框中,添加有权运行 oracle的帐户。 4、配置oracle数据库的参数文件(init*.ora),添加USE_INDIRECT_DATA_BUFFERS=TRUE参 数,表示使用扩展的内存。 5、修改注册表中的AWE_WINDOW_MEMORY键值为合适值。该值表示在3GB内存中(如果使用了/3GB开关,如果没有使用该开关则为2GB)有多少用于数据库块缓存。 注意: (1)该值位置在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0为二进制类型,单位为 bytes。 (2)如果不存在表示使用默认值1GB。 (3)该值太大或太小都有可能导致数据库无法启动。 【升级4G XP认】XP下玩转4GB内存,XP不认4G内存我帮你认! 次为转帖,原贴在XICI注册ID为:颐和园公园,在次感谢~本人已亲自测试,没有问题PF突破2G, 非常爽~最近内存白菜价了,忍不住上了2GB*2共4GB内存,但使用后发现,普通用的XP根本就只认出来3.25GB。只认出3.25也就算了,可测试了一下,就算禁用虚拟内存,不管怎么开费内存的程序,任务管理器里面,也最多显示出只用到2GB多点,就不在上升了。——就像请了4个人回来干活,可却始终有2个人在那里玩——这怎么可以,花钱买来的东西,就算让那两个去洗木炭,也不能放过它们。 不考虑换操作系统,麻烦不说,64位的程序不多,兼容性不知道怎么样。所以,在网上找了N久,终于被我找到个方法,总算利用了全部的4GB内存。 废话不说了,一边上图一边说。要用到的软件是两个。 两个软件好像是一家公司的作品。(佩服一下,这两个软件应该都是系统底层的东西,国内这方面的东西好像很少。) 开始之前,要先看下主板和CPU支持EPA不,用EVEREST测下,不过现在的电脑一般都支持的。 先说第一个 内存虚拟为硬盘的软件,相信很多朋友也用过。 ramdisk4G 这个是网友修改过的版本,官方最新的好像是 RamDisk Plus v.9.0 但测试过后发现,这两个有一个根本的区别。4GB版,可以用到XP没有认出的那700多M的内存,而官方的这个,虚拟出来的硬盘,还是只使用XP系统认出来的那3.25GB以内的内存,所以,略过它。 ramdisk4g 压缩包,解开运行一下ramdisk.exe,点下install Ramdisk,导入注册表,重启,你就会发现多出来R盘是700多M的,这个就是XP系统没有认到的那一部分内存了。(偷懒的家伙找出来了。) 我是把它设了2GB 把IE临时文件夹移到这个盘。 移之前,先点删除文件把临时文件删掉,不然要很久。 剩下的,大部分空间,用来放XP的虚拟内存。奇怪吧,内存虚拟成硬盘,现在又用它来虚拟内存。因为,XP引入虚拟内存的时候,内存很贵,所以要用硬盘当内存用,但现在内存大了,可XP还是会先使用虚拟内存,就算你禁用虚拟内存,它也不会把物理内存都用完。所以,我们用这个方法骗XP,就让它先去用虚拟内存,其实这个虚拟内存,还是在物理内存 上。 好了,第一个软件就用到这里了,到现在,我们的可用物理内存,还有多达2GB,平时也根本用不上,那么,再来第二个软件 SupercacheII 这个软件可以把一部分物理内存,虚拟成硬盘分区的缓存,大家都知道,硬盘自己带一个缓存,16M或32M,我们现在就要用SupercacheII 这个软件,用物理内存为每个分区再加一个缓存,嘿嘿。 安装 序列号比较烦,它会根据每个系统更改,这里要花点时间去找合适的,还好可以整段复制,要是一个 个输就要死人了。安装后,把汉化文件复制到c:windowssystem32 里面复盖原来的文件。再重启电脑,然 后,在资源管理器里面,可以看到我们装上的东东。 先给C盘设个超级缓存,点上 面的按纽, 再点 然后确定,就OK了,我分别 给C分了256M,D、E各128M F盘少用,就没分了。看下效果吧。 写入速度没变,但读取速度惊人啊。。。。把超级缓存关掉,对比一下下图。 呵呵,试着运行了几个大程序。感觉开程序启动速度都快很多了。 最后看下任务管理器,开机占用这 么多内存,爽,没偷懒的了吧,哈,没事的给我洗木炭去~ 功能特点: 1 自动根据系统 内存大小设定 2 实时创建虚拟磁盘 3 一步修改IE缓存文件夹、系统临时文件夹、系统页面文件 改 进: 1. 新增页面文件一步设置功能 2. 支持32位系统4G内存下,优先使用未识别内存 两个软件都超过 附件限制,所以只能用纳米机器人发,各位委屈下了: ramdisk4g: supercacher2: Supercache2超级缓存使用详解 2009-01-31 21:53:36| 分类: 默认分类 | 标签: |字号大中小 订阅 一(安装方法: Supercache简单设定方法: 1.先安装好重开机 2.在我的计算机里面,把你要cache的磁盘按右键选内容: 3.再选Performance: 4.点SuperCache II...会出现目前状况: 5.点Start...来设定: 二(设置说明: Cache page size一般来说不太需要动他,选大一点会有比较好的效能,但是空间使用上会比较浪费 (最好和阵列的一致) Cache size要使用多少内存来当cache,最大值请勿超过物理内存开机以后所剩下的量,不然会反 效果。(系统最少保留256M以上) Sort algorithm换页算法,MRU比较省CPU资源,MFU则可能会有比较高的击中率。 Read-ahead通常5个应该就够了(我设的是2) Defferred-write就是所谓的write-back,可以提高写入效能,不过如果当机,会导致数据流失,通常 建议不要使用(小心测试,不要太猛) 三(具体设置: cache page size:(缓存页大小)默认:32K,大的值会增加碎片,小的值增加开销。 详解:这个就相当于格式化磁盘时设置分配单元大小那样。如果设为较小的值,那同样的缓存尺寸 就有较多的缓存页,每页的平均浪费率也就较小,然而小的页值也产生大的内存开销,更消耗CPU资源。 大值就反之。 推荐:64K P4处理器:64K 至强处理器:32K Cache size:(缓存大小)默认:128M,指定分配给cache的物理内存大小,必须是4MB的整数倍。 详解:在没启用cache时,记下正常使用服务器中可用内存的最小值,所有盘的cache size总数不 要超过可用内存最小值的90%。不过也要注意当cache size很大,而cache page size太小时,你的CPU 是否顶得住。 推荐:如果内存<=1G的话,就没必要用了.用了反而会有反作用 如果内存>=2G的话,读写分离,读盘:500M,写盘:500M~800M 如果内存3~4G的话,读写分离,读盘:700M~800M,写盘:1024M~1500M Sort algorithm:(排序算法)默认:MRU,指定cache排序算法,MRU即最近使用。MFU即最常使用。 详解:MRU算法,缓存中只保留最近使用过的数据,当缓存满后丢弃过时的数据。这个算法简单,耗CPU资源少。MFU算法,缓存中只保留最常用的数据,当缓存满后丢弃最少用到的数据。这个算法比较耗CPU资源,当cahce size值大,cache page size值小时,就要考滤你的CPU是否顶得住了。 推荐:MRU用于写盘, MFU用于读盘,电影服务器推荐用MRU。 Read-ahead:(预先读取)默认:0,指定预先读取的页数。 详解,即当系统要读某扇区的数据时,cache预先读取后续扇区的数据,这里是指定预读数据量的单位是cache page数量。当读取连续扇区时预读取能极大提高读性能,但连续性不高时,反而白白耗了磁 盘资源。 推荐:1,无盘服务器的写盘和客户系统盘和游戏盘的效果不是很大,设太大了可能得不偿失。电影服 务器可以设大点。 Deferred-write mode:(延迟写入模式)默认:关闭,指定缓存页的平均写延时。写入延时以秒为单位,这只是个平均值,有些缓存页可能很快就写到磁盘了,而有些缓存页可能比指定的时间还要迟。(注:缓存页是指只写到缓存还没写到硬盘的那些cache page。)Supend lazywriting:(挂起写延时,相当于缓存页的平均写延时是无穷大的。)这时数据只会写入到缓存而不会写到磁盘里,当这些页达到了丢弃的时候(由排序算法定),会被重新激活。当整个cache(大小由cache size定)都被缓存页占满时,会被强制写到磁 盘里。 推荐:写盘可以启用。读盘还是关闭的好。 四(附加:VFCFG.EXE命令详解 用法: vfcfg [ [-h hostname] [-n username -p password] ] [volume] [-status | -sc | -sv | -stop] [-licensing] [-lw latency] [-ps pagesize] [-cs cachesize [-fs]] [-ra readahead] [-mfu on|off] 说明: -h 主机名或目标计算机,缺省为本地机。 -n 用户名(账号)缺省为当前用户 -n 用户名的密码缺省为NULL -p 密码 Volume 盘符, -status 显示状态。 -sc 启用cache -stop 停用 -lw 设lazywrite latenc,'Off', 'disable' '0'为关闭写延时,也可直接跟数字,最大为14400秒。 -ps Cache page size (in KB). -cs Cache size (in MB). -ra Read-ahead value -mfu on 就是用MFU,off就是用MRU。缺省是off。 例如: All commands may optionally specify the host (target) name, and/or a user name and password. vfcfg -h server1 -n "Joe Doe" -p m1n2o3 c: -status vfcfg -h server1 -status vfcfg -n "Joe Doe" -p m1n2o3 -status The status of a particular volume may be requested, or, by the absence of a volume specification that of all qualified volumes in the target system. Ex. vfcfg c: -status vfcfg -h server2 -status SuperCache II and SuperVolume are made active through the use of the -sc and -sv switches, respectively. When activating SuperCache II, the -ps and -cs values are also required, while the -fs, -lw, -ra, and -mfu optionally may be specified. When activating SuperVolume, the -lw value optionally may be specified. Ex. vfcfg c: -sc -ps 32 -cs 256 vfcfg d: -sv vfcfg c: -sc -ps 32 -cs 512 -fs -lw 15 -ra 2 vfcfg d: -sv -lw 0:01:30 vfcfg -h server1 -n "Joe Doe" -p m1n2o3 c: -sc -ps 32 -cs 256 -ra 2 vfcfg -h server2 d: -sv -lw inf To modify the current filter action's parameters, simply specify the new parameter(s). Ex. vfcfg c: -ra 1 vfcfg -h server2 -n "Joe Doe" -p m1n2o3 d: -lw 2:30:00 To deactivate a filter action, specify -stop. Ex. vfcfg c: -stop vfcfg -h server2 d: -stop To view licensing information, use the -licensing switch. Ex. vfcfg -licensing vfcfg -h server2 –licensing 五(无盘实例: 首先简单介绍一下硬件情况,安装SuperCache II建议内存最低配置需要2G。1G系统自己用,另 外1G分给SuperCache II。 这里我们用的SuperCache II程序版本为 SuperCache II and SuperVolume Server Edition v1.0.12.0 操作系统为 Windows server 2003 安装过程就略 安装后直接进入盘符属性里设置即可。盘符属性里多了一个选项。 点击缓存设置进入设置项。 缓存页面大小设置为阵列簇大小。 缓存大家为512M。因为前面我们提到分给SuperCache II缓存1G,我们这里做的锐起无盘XP是 读写分离,所以读、写分别分512M缓存。 排算方法我们这里选MRU,这里千万不要选择MFU。因为很多朋友安装后反应卡机都跟这个有关 系。因为MFU占有CPU使用率太大了。 顺序读我们这里选1。 这样我们就设置好了写盘。至于读盘,我们用同样的方法设置即可。 最后注意的是内存太小,千万不要过分分配。这样会起到反效果。我原来是1G的,因为用这个缓存 工具,又另外添置了1G。说实话刚开始装由于配置不好,卡的跟蜗牛一样。所以建议大家把服务器内存添 置到2G来。这样才可以达到最基本想要的结果。至于安装后效果,大家可以明显感觉出来。不像其它同类软件。主要体现为多机同时进入系统速度和一些游戏卡机现象
/
本文档为【[新版]启用物理内存扩大physical address extension&#40;pae&#41;】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索