pf使用率-究竟是个什么东东?

近来,公司某个专业部门内部的一台拿PC当CAD网络锁的winserver2003服务器频频出问题。表现为:这个部门内部员工在上边还共享了一个文件夹,是他们内部的一些资料和出去玩的照片视频,经常不能访问。但CAD网络锁却能正常提供服务。重启一下,又能正常工作很长时间。细致检查后,这台PC不负众望,该部门员工上边安装了MSSQL,IIS,CAD网络授权随机分配锁,文件夹共享,公司的SEP。实际物理内存:512M ,因速度慢,手工调节了虚拟内存范围为:800-3000 没有病毒,系统也没有发现什么其它问题。

    是什么原因引起的这个恶性循环呢?发现一个共性,随着电脑重启后,会在3天左右的时间,任务管理器里边的:

pf使用率-究竟是个什么东东?_第1张图片

    PF使用率由最初开机的300左右上升到1G左右。再然后,就会很快共享不能访问。PF使用率究竟是何方神圣,哪些因素与之相关,百科告诉我们:

     PF:Page File,页面文件(虚拟内存) PF使用率:虚拟内存已经使用的空间量的值,那么?页面文件与虚拟内存果真是一致的么?

    来进一段AU3的测试代码:

  
  
  
  
  1. ;获取内存相关信息.  
  2. $mem = MemGetStats()  
  3. ;返回值含有七个元素的数组,各自包含以下内存信息:  
  4. ;$mem[0] = 内存使用率(百分比)   
  5. ;$mem[1] = 物理内存总数  
  6. ;$mem[2] = 可用物理内存  
  7. ;$mem[3] = 页面文件大小  
  8. ;$mem[4] = 可用页面文件大小  
  9. ;$mem[5] = 虚拟内存大小  
  10. ;$mem[6] = 可用虚拟内存大小  
  11. Exit(MsgBox(0, "内存""内存使用率(百分比)"&$mem[0]&@LF&"总物理内存数 (M):"&$mem[1]/1024&@LF&"可用物理内存 (M):"&$mem[2]/1024&@LF&"页面文件大小 (M):"&$mem[3]/1024&@LF&"可用页面文件大小 (M):"&$mem[4]/1024&@LF&"虚拟内存大小 (M):"&$mem[5]/1024&@LF&"可用虚拟内存大小 (M):"&$mem[6]/1024&@LF&@LF&"PF使用率: "&Round($mem[3]/1024-$mem[4]/1024))) 

     在我现在使用的这台笔记上运行,结果如下:

    再与之此时的Windows任务管理器结果比对,说明了如下问题:页面文件好比是一个口袋,可用虚拟内存是这个口袋里的一个会变大变小并灵活占用口袋大小的精灵。经过反复测试:pf使用率 = 页面文件大小 - 可用页面文件大小,那这个值是大一些好还是小一些好呢?根据以上公式,页面文件大小这个口袋是一定的,pf使用率越大,那可用页面文件大小越小,留给口袋里的可用虚拟内存这个精灵空间越小.那肯定会越来越恶化的。

    最后一个问题是:可能会有朋友说,反正这个值可以手工调,我将其调到很大,比如8G.行么?笔者也曾想过以此来省掉去买内存的时间精力和银子,但结果很失望,没有任何改观!想了一下,必竟,页面文件是占用硬盘空间的,以硬盘的速度去完成某些内存速度(页面文件里的虚拟内存)的工作。这是一件多么矛盾的事情啊!所以,这只是一个缓解的东东,并不是一个内存随意扩展的通道。我现在已恢复其调置为:系统管理的大小 不再为此问题纠结.
     最终:将该pc物理内存升级至2G,至我整理本篇博文,已过去半个月,没有收到用户的投拆,该故障迎刃而解。

你可能感兴趣的:(职场,休闲,pf使用率)