找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 1616|回复: 0

[评测] FancyCache 应用示例: 完全利用32位系统的未识别内存

[复制链接]

9328

威望

242

金钱

1万

贡献

管理员

自由的灵魂

积分
99813
主题
5263
回帖
26212
注册时间
2003-4-10
最后登录
2024-3-28
发表于 2012-10-8 21:15:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 IsaacZ 于 2012-10-8 21:41 编辑

本评测涉及的软件是: FancyCache 0.8.0 beta【将内存/闪存虚拟成硬盘缓存加速系统】


众所周知,32位桌面操作系统仅能使用2.75~3.5GB物理内存,即使系统安装了4GB或更多的物理内存。这部份缺少的内存叫做系统未识别内存。FancyCache可以检测并将其用作分区/硬盘的缓存,辅助操作系统自带的文件缓存系统。以下是一个对比试验来说明效果。

测试平台:
    主板: GA-EP43-DS3LR
    CPU: DualCore Intel Core 2 Duo E7400, 2800 MHz
    硬盘: WDC WD1600BB-55GUC0(ATA-100, 160GB, 7200RPM, cache: 2MB)
    内存: 2GB x3, DDR2-800 SDRAM
    操作系统: Microsoft Windows 7 Ultimate (32bit)

测试环境:

为使测试对比结果明显,这里我们构建了一个系统运行负载较大的环境,同时运行了较多大型应用软件,系统剩余可用内存大约仅剩余500MB。

0.jpg

实验 A: FancyCache 没有启用,我们做如下步骤,

步骤1. 复制文件fa(文件大小约1GB)从一个分区(这里是分区E)到另一分区(这里是分区F)。Windows将文件fa 缓存到剩余可用内存。

步骤2. 复制文件fb(文件大小约800MB)从分区E到另一分区(这里是分区D)。这个步骤使得Windows缓存文件fb,并由于可用内存不足,Windows丢弃之前已经缓存的数据fa

步骤3. 复制文件fa从分区F到分区D。由于Windows已经丢弃fa的缓存数据,Windows将重新从硬盘读取数据,整个复制过程比较慢,大约75秒才完成复制过程。

1.jpg

实验 B: 对分区F使用FancyCache,并启用系统未识别内存,
(一级缓存: RAM128MB,二级缓存:系统未识别内存 1024MB)

2.jpg

步骤4. 重复步骤2使Windows丢弃步骤3中缓存的数据。这个步骤是为了保证对比实验处在相同的条件下。

步骤5. 重复实验A的步骤1~3,此时我们可以看到尽管Windows已丢弃fa的缓存数据,但由于FancyCache仍在未识别内存中缓存了fa 的数据,因此整个复制过程速度要快于实验A,大约40秒完成。

3.jpg

上述实验同时也表明Windows是对全局数据进行缓存,当缓存不足时,则在全局范围内选择丢弃旧缓存数据。而FancyCache则可以更有效地针对一个分区,仅在一个分区范围内调度,而不受其它分区的影响。


来源:http://www.romexsoftware.com/zh-cn/fancy-cache/demo-utilize-im.html
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-3-29 00:14 , Processed in 0.231470 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表