把虚拟内存页面文件pagefile.sys设置在由“未识别内存”的RAMDISK上

交流 Primo Ramdisk 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
jiangpub
3级用户
3级用户
帖子: 18
注册时间: 周三 7月 31, 2013 11:46 am

把虚拟内存页面文件pagefile.sys设置在由“未识别内存”的RAMDISK上

帖子 jiangpub »

这事听起来有点多此一举,把内存做成RAM盘,再把虚拟内存设在RAM盘上,但对于32位系统,这就事实上的把系统无法使用的高位内存当成内存来用。

Primo Ramdisk Sever Edition 5.6, 启用未识别内存时,跳出提示:不能将页面文件设置在“未识别内存”的RAM盘上。但多方试验,成功在32位XP上设置pagefile.sys 在RAMDISK上运行。

8G内存,XP认出2.92G,第一步启用未识别内存管理
未识别内存休眠支持:否
总计系统未识别内存:4540M
前端地址保留:512M
定额限制:否
休眠文件存取位置:C:\

第二步建立RAM盘
RAM盘:3500M, SCSI类,盘符Z: , 非临时盘
物理内存3500M, 勾选使用系统未识别内存,限额最多使用2014M,不选动态内存管理。
文件系统FAT32, 簇大小缺省,卷标RAMDISK,勾选自动创建TEMP文件夹
自动创建自定义文件夹,自定义卷序列号:都不勾选。
关联镜像文件,不能勾选,选了就会失败。
基本设置:
硬盘大小:3500 MB
硬盘类型:SCSI
盘符:Z
临时硬盘:否

实体设置:
内存大小:3500 MB
内存特性:IM (限额: 2048 MB)
物理文件大小:0 MB
物理文件名:-

文件系统设置:
文件系统:FAT32
簇大小:缺省
卷标:RAMDISK
NTFS 压缩:-
NTFS 索引:-
自动创建"TEMP"文件夹:是

文件系统高级设置:
自定义文件夹:-
卷序列号:-
用户"Everyone"访问权限 (NTFS):-

镜像文件设置:
启用镜像文件:否
第三步,修改虚拟内存设置
硬盘上都选择:no pagefile
在RAM盘上选:custom size 1024-1024
设置后重启,发现RAM盘上出现pagefile.sys文件,大小1G
系统信息:物理内存2992M,内存分页3857M
之前系统自动在C盘建立3G的pagefile.sys, 内存分页有5G,这时删除C盘3G的pagefile.sys, 成功。
jiangpub
3级用户
3级用户
帖子: 18
注册时间: 周三 7月 31, 2013 11:46 am

Re: 把虚拟内存页面文件pagefile.sys设置在由“未识别内存”的RAMDISK上

帖子 jiangpub »

修正测试

取消前端地址保留:成功,系统总计未识别内存 5052M
提高限额,最多使用3048M,成功
更改文件系统为NTFS,成功
提高虚拟内存为2048-3072,成功,但压力测试下,虚拟内存不活跃。改回2048-2048
基本设置:
硬盘大小:3500 MB
硬盘类型:SCSI
盘符:Z
临时硬盘:否

实体设置:
内存大小:3500 MB
内存特性:IM (限额: 3048 MB)
物理文件大小:0 MB
物理文件名:-

文件系统设置:
文件系统:NTFS
簇大小:缺省
卷标:RAMDISK
NTFS 压缩:否
NTFS 索引:是
自动创建"TEMP"文件夹:是

文件系统高级设置:
自定义文件夹:-
卷序列号:-
用户"Everyone"访问权限 (NTFS):-

镜像文件设置:
启用镜像文件:否
把余下的高位内存分配给eboostr, 用作硬盘读缓存。
现在5G未识别内存,3G做RAM盘,2G用作硬盘读缓存。eboostr应该是从尾部开始占用内存,如果Primo里设置保留前部2G内存,反而冲突了。
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 把虚拟内存页面文件pagefile.sys设置在由“未识别内存”的RAMDISK上

帖子 Support »

不是不能把页面文件放在未识别内存上,而是指这样设置后,不能同时启用Windows的休眠功能,否则从休眠状态后恢复可能产生问题。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
jiangpub
3级用户
3级用户
帖子: 18
注册时间: 周三 7月 31, 2013 11:46 am

Re: 把虚拟内存页面文件pagefile.sys设置在由“未识别内存”的RAMDISK上

帖子 jiangpub »

果然是,休眠后就醒不过来了。开始还以为是双系统的原因。

用win7安装盘修复一下启动,就解决了。后来休眠有时还会出问题,得用安装盘修复。

干脆把win7的休眠禁了。

在管理员权限的命令行输入 powercfg -hibernate off
回复