none
多个pagefile 优先级问题 RRS feed

  • 问题

  • 由于使用32位操作系统,无法识别4g以上内存,故使用ramdisk放置pagefile来充分利用此部分内存, ramdisk的盘符为R:,C盘系统盘现在也存放了页面文件,pagefile的优先级是不是按照盘符顺序来的?有没有什么方法可以保证优先使用ramdisk上的页面文件,win7或者win8要如何设置?
    2012年11月18日 0:49

全部回复

  • 映射为驱动器后 Windows 就不再把它当作内存,虚拟内存设置在物理硬盘上还是 RamDisk 上对 Windows 而言没有区别。如果只想用 RamDisk 上的虚拟内存,只能将物理硬盘上的虚拟内存禁用。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "ArcherD"
     
    由于使用32位操作系统,无法识别4g以上内存,故使用ramdisk放置pagefile来充分利用此部分内存, ramdisk的盘符为R:,C盘系统盘现在?泊娣帕艘趁嫖募琾agefile的优先级是不是按照盘符顺序来的?
     
    2012年11月18日 21:23
    版主
  • 各个硬盘分区存在的pagefiles应该存在一个优先级次序,不知道能不能对这个优先级次序进行修改或者遵照其设定的规则来进行合理的利用

    2012年11月20日 8:31
  • 一般是按照驱动器盘符进行优先级排列的,因为 Windows 默认认为所有的虚拟内存页面文件都在硬盘上,自然是优先使用在物理位置上与系统分区更接近的靠前的驱动器盘符。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "ArcherD"
     
    各个硬盘分区存在的pagefiles应该存在一个优先级次序,不知道能不能对这个优先级次序进行修改或者遵照其设定的规则来进行合理的利用
     
     
    2012年11月20日 21:12
    版主
  • 根据盘符字母优先看似虽然很有道理,但实际情况似乎也却不是这样的,

    我通过ProcessMonitor监视在2个不同的硬盘上的页面文件发现

    大部分情况下读写次数是相对平均的,高出一方不会超过比例55%的样子.

    因此很多可能是类似真正的内存读写操作,而不会指定内存中比如某个BANK优先读取这么去操作.


    • 已编辑 XvisLx 2016年8月13日 18:59
    2016年8月13日 18:58