虚拟内存设置和降低pf使用率_第1页
虚拟内存设置和降低pf使用率_第2页
虚拟内存设置和降低pf使用率_第3页
虚拟内存设置和降低pf使用率_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1怎么降低 PF 使用率PF:Page File,页面文件(虚拟内存) PF 使用率:虚拟内存已经使用的空间量的值因为是已经使用的空间的值,所以,您插上更多的内存的话,并不会对这个值造成太大影响。这个使用率并不是说内存使用的效率,而是说内存占用的多少,因此并不是越高越好的。CPU 使用率与 PF 使用率就相当于你电脑的 CPU 配置及内存条大小与系统性能的正比关系。CPU 使用率太高说明了你的系统开销太大(XP sp2)或者你的 CUP 已经 OUT 了需要换咯;你的内存及虚拟内存的硬盘就是PF,“PF 使用率开机就太高“有可能是你开机随系统启动的程序太多太大,同时你的内存太小咯,又或者你系统设置得不好.建议:硬件升级是最好的方法(单独升内存会使机器的命中率降低 即 PF 降 CPU 升)改善的方法很多:装个小一点的系统 比如 深度 Deepin XP Lite 精简优化版关闭随开机启动的程序,清下注册表垃圾,做一下系统盘的碎片整理,设置一下虚拟内存及环境变量,降低下分辨率及刷新率,更绝的话去控制面板/管理工具/计算机管理,看其需要手工关闭一些系统服务咯.把开机时不必要启动的东西很关掉,另外去系统进程里停掉一些进程,当然这得需要你能识别各位进程的作用了,建议把虚伪内存改为除系统盘以外的盘,这样一定程度上可以减少系统盘的文件碎片,速度也可以在很长时间内保持较快PF 使用率是虚拟内存使用率,如果你把虚拟内存设置为 0,那这个使用率就为 0 了。如果有不清楚,可以到百度去搜索 虚拟内存,pf 使用率这些关键字。CPU 使用率是正常情况下,CPU 的工作状态的反应,在 WINDOWS 的标示中已经指出,就是 CPU 的使用率,用百分数来表示。至于多少是安全的,按照我的经验,我的 CPU 是超线程奔四 2.8G 的,玩游戏的时候是百分之五十左右,平时看网页是十到二十左右,偶尔打开文件时可能达到峰值九十几。杀毒的时候是四十几。装带有patch(补丁)的软件的时候高达九十八左右。 中病毒就保持九十五以上。只要不超频,通常 CPU 不会烧毁的。内存越大,机器越快?我想大多数人的回答都是肯定的,从 256M 到 512M 的提示是明显的,所以想当然的,从 512M 到 1G 的提升也会很明显吧。但是我用我的亲身经历告诉你,1G 的内存比 512M 还慢,当然前提是你什么都不设置。前几天我把我的 Compaq N410c 扩展到了 1G 的内存,2512M pc133 的 SD,结果扩展之后发现机器不但还跟原来一样,有点卡,而且休眠时间变长了,这是肯定的啦,休眠就是把内存里的东西拷贝到硬盘上,内存越大,休眠时间肯定越长了,这让我很郁闷,难道我花了 500 多升级我的机器,反而比原来更慢了。我用 memstate 这个软件实时监测我的内存情况,发现一直都有 600 多兆的空余内存,这说明机器的内存是非常够用的,甚至很多都在被浪费着,可是机器为啥还是这么慢呢?于是我到 google 上找原因,结果发现已经有很多人发现这个问题了,并且已经有了权威的解释,这里我把关键的部分摘抄出来,并结合自己的使用心得与大家分享。注:这里的修改以及使用方法均针对 XP 系统。修改注册表发挥大内存优势现在请打开注册表编辑器,找到HKEY_LOCAL_MACHINESystem CurrentControlSetControlSession ManagerMomoryManagement,在右侧窗格修改一下键值(要注意的是,做一下设置的前提是内存最好超过 512MB,并仅限于 Windows 2000/XP)。(1)“LargeSystemCache“(启动大的系统缓存):在内存中开辟一块大的内存空间用于磁盘文件系统的预读取操作。当程序连续请求的数据增加时,Windows 通过系统缓存自动预读,使程序能以最快速度获取所需数据。由于启用这个系统缓冲会占用较多的物理内存,使得能被程序利用的可用物理内存减少。将其值设为 1。这样,系统缓存从 4MB 增加到 8MB。(2)“SecondLevelDataCache“(提高 cpu 性能):CPU 的处理速度要远远大于内存的存取速度,而内存又要比硬盘快得多。这样 CPU 与内存之间,内存与磁盘之间就形成了影响性能的瓶颈效应,前面的“LargeSystemCache“是为了缓解内存与磁盘瓶颈而设计的,而 CPU 为了能够迅速从内存获取处理数据也设置了一种缓冲机制 L2Cache(二级缓存)。调整这个键值能够使 Windows 更好地配合 CPU 利用该缓存机制获得更高的数据预读取命中率。建议将其设置为 512。(3)DisablePagingExecutive(禁用页面文件):将其值改为 1(十六进制),这样将使所有程序和数据强制性限定在物理内存中运行,而不是使用虚拟内存。很明显,当有足够多的物理内存来完成所需任务时,这样做必使系统性能得到巨大的提升。对于内存仅有 64MB 的用户而言启用它或许就是灾难-系统频繁出错,2直至崩溃。(4)“IOPageLockLimit“(定制输入/输出缓冲尺寸):输入输出系统是设备和微处理器之间传输数据的通道,当扩大其缓冲尺寸时数据传递将更为流畅。同理,具体设置多大的尺寸要视物理内存的大小和运行任务多少来决定,一般来说,如果内存有 64MB 就可将该双字节键的 16 进制值设置为 400(1MB)、800(2MB)或1000(4MB)128MB 内存可设为 1000(4MB)、2000(8MB) 或 4000(16MB);256MB 内存 4000(16MB)或 8000(32MB)。当然如果有更多内存,完全可以将其设为 10000(64MB)甚至更多。当设为 0 时,Windows 将自动配置。设置这些之后,重启系统即可。其实修改这些的效果并不是很明显,不过心理上总有个安慰吧,下面的才是让你感到质的飞跃的地方。利用虚拟硬盘软件这里要向大家介绍一个软件,RAMDisk Plus,这个软件就是把内存的一部分划分出来作为一个磁盘分区用的,你可以把一些临时文件夹转移到这个分区上,比如 IE 的临时文件夹,这样会大大提升你浏览网页的速度。内存的传输速度和硬盘的传输速度的差距我想大家都清楚吧,用内存的一部分作硬盘相当于添加了一个几十万转的硬盘,速度的提升可想而知。这个是我的亲身体会,我把我的内存中的 100M 划出来作为一个分区,然后把 IE 的临时文件夹挪到上面,重启之后,打开网页就是一瞬间,以前即便是在网速很好的半夜,也没有这么快的,看来很多时候网速不是瓶颈,机器才是瓶颈啊,尤其是那些图片较多,需要缓存的网页,大家可以试试。划出这 100M 内存之后,我现在的正常可用内存还保持在 500M 以上,还有好多空间啊,好在 RAMDISK plus 可以添加多个分区,我可以再划出来几个分区,然后把一些常用程序放进去,这样运行起来肯定也快多了。不过记住,内存掉电后里面东西就都没了,但是还好,Ramdisk plus 提供了关机自动保存的选项,也就是关机的时候可以把虚拟硬盘分区中的东西保存到实际硬盘分区中你指定的地方,然后开机的时候再load 回来,跟休眠的道理差不多啦,只是这样就会导致关机时间和开机时间变得很长,所以我建议只在虚拟硬盘分区上放临时文件,反正临时文件迟早是要被清空的,放到 ramdisk 上还省去了手动清空的麻烦。一般说来最大值设成物理内存的 2 倍最理想,另外,系统盘 c 盘至少要保留 2G 空白空间,详见下面说明 虚拟内存 不知大家发现没有,在 Windows2000(XP)目录下有一个名为 pagefile.sys 的系统文件(Windows98 下为 Win386.swp) ,它的大小经常自己发生变动,小的时候可能只有几十兆,大的时候则有数百兆,这种毫无规律的变化实在让很多人摸不着头脑。其实,pagefile.sys 是 Windows 下的一个虚拟内存,它的作用与物理内存基本相似,但它是作为物理内存的“后备力量”而存在的,也就是说,只有在物理内存已经不够使用的时候,它才会发挥作用。 1,虚拟内存的产生 我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。当运行一个程序需要大量数据、占用大量内存时,内存就会被“塞满” ,并将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。现在我们也明白为什么 pagefile.sys 的大小会经常变化了。 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows 中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有 128MB 物理内存的话,当读取一个容量为 200MB 的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了。下面,就让我们一起来看看如何对虚拟内存进行设置。 2,虚拟内存的设置 对于虚拟内存主要设置两点,即内存大小和分页位置,内存大小就是设置虚拟内存最小为多少和最大为多少;而分页位置则是设置虚拟内存应使用那个分区中的硬盘空间。对于内存大小的设置,如何得到最小值和最大值呢?你可以通过下面的方法获得:选择“开始程序附件系统工具系统监视器” (如果系统工具中没有,可以通过“添加/删除程序”中的 Windows 安装程序进行安装)打开系统监视器,然后选择“编辑添加项目” ,在“类型”项中选择“内存管理程序” ,在右侧的列表选择“交换文件大小” 。这样随着你的操作,会显示出交换文件值的波动情况,你可以把经常要使用到的程序打开,然后对它们进行使用,这时查看一下系统监视器中的表现值,由于用户每次使用电脑时的情况都不尽相同,因此,最好能够通过较长时间对交换文件进行监视来找出最符合您的交换文件的数值,这样才能保证系统性能稳定以及保持在最佳的状态。 3找出最合适的范围值后,在设置虚拟内存时,用鼠标右键点击“我的电脑” ,选择“属性” ,弹出系统属性窗口,选择“性能”标签,点击下面“虚拟内存”按钮,弹出虚拟内存设置窗口,点击“用户自己指定虚拟内存设置”单选按钮, “硬盘”选较大剩余空间的分区,然后在“最小值”和“最大值”文本框中输入合适的范围值。如果您感觉使用系统监视器来获得最大和最小值有些麻烦的话,这里完全可以选择“让 Windows 管理虚拟内存设置” 。 调整分页位置 Windows9x 的虚拟内存分页位置,其实就是保存在 C 盘根目录下的一个虚拟内存文件(也称为交换文件)Win386.swp,它的存放位置可以是任何一个分区,如果系统盘 C 容量有限,我们可以把 Win386.swp 调到别的分区中,方法是在记事本中打开 System.ini(C:Windows 下)文件,在386Enh小节中,将“PagingDrive=C:WindowsWin386.swp”,改为其他分区的路径,如将交换文件放在 D:中,则改为“PagingDrive=D:Win386.swp”,如没有上述语句可以直接键入即可。 而对于使用 Windows2000 和 WindowsXP 的,可以选择“控制面板系统高级性能”中的“设置高级更改” ,打开虚拟内存设置窗口,在驱动器卷标中默认选择的是系统所在的分区,如果想更改到其他分区中,首先要把原先的分区设置为无分页文件,然后再选择其他分区。 或者,WinXP 一般要求物理内存在 256M 以上。如果你喜欢玩大型 3D 游戏,而内存(包括显存)又不够大,系统会经常提示说虚拟内存不够,系统会自动调整(虚拟内存设置为系统管理) 。 如果你的硬盘空间够大,你也可以自己设置虚拟内存,具体步骤如下:右键单击“我的电脑”属性高级性能设置高级虚拟内存更改选择虚拟内存(页面文件)存放的分区自定义大小确定最大值和最小值设置。一般来说,虚拟内存为物理内存的 1.5 倍,稍大一点也可以,如果你不想虚拟内存频繁改动,可以将最大值和最小值设置为一样。另一种说法:调整时我们需要注意,不要将最大、最小页面文件设为等值。因为通常内存不会真正“塞满” ,它会在内存储量到达一定程度时,自动将一部分暂时不用的数据放到硬盘中。最小页面文件越大,所占比例就低,执行的速度也就越慢。最大页面文件是极限值,有时打开很多程序,内存和最小页面文件都已“塞满” ,就会自动溢出到最大页面文件。所以将两者设为等值是不合理的。一般情况下,最小页面文件设得小些,这样能在内存中尽可能存储更多数据,效率就越高。最大页面文件设得大些,以免出现“满员”的情况。 3,虚拟内存使用技巧 对于虚拟内存如何设置的问题,微软已经给我们提供了官方的解决办法,对于一般情况下,我们推荐采用如下的设置方法: (1)在 Windows 系统所在分区设置页面文件,文件的大小由你对系统的设置决定。具体设置方法如下:打开“我的电脑“的“属性“设置窗口,切换到“高级“选项卡,在“启动和故障恢复“窗口的“写入调试信息“栏,如果你采用的是“无“,则将页面文件大小设置为 2MB 左右,如果采用“核心内存存储“和“完全内存存储“,则将页面文件值设置得大一些,跟物理内存差不多就可以了。 小提示:对于系统分区是否设置页面文件,这里有一个矛盾:如果设置,则系统有可能会频繁读取这部分页面文件,从而加大系统盘所在磁道的负荷,但如果不设置,当系统出现蓝屏死机(特别是 STOP 错误)的时候,无法创建转储文件(Memory.dmp),从而无法进行程序调试和错误报告了。所以折中的办法是在系统盘设置较小的页面文件,只要够用就行。 (2)单独建立一个空白分区,在该分区设置虚拟内存,其最小值设置为物理内存的 1.5 倍,最大值设置为物理内存的 3 倍,该分区专门用来存储页面文件,不要再存放其它任何文件。之所以单独划分一个分区用来设置虚拟内存,主要是基于两点考虑:其一,由于该分区上没有其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论