二级缓存没有写入后释放的功能

交流 FancyCache 软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
diyer006
1级用户
1级用户
帖子: 2
注册时间: 周四 10月 06, 2011 9:39 pm

二级缓存没有写入后释放的功能

帖子 diyer006 »

目前二级缓存写入硬盘后还是占用着空间,而一级缓存可以开启写入后释放的功能。
也就是说二级缓存做为读盘是不错的,做为写盘不太好。希望可以改进。或者可以把未识别的内存直接做为一级缓存处理。

另外对于延时写入硬盘,建议写满缓存后就自动把数据全部写入硬盘,而不是等待延时写入时间到了以后再写入,期间有新的写入数据时,也不会出现write bytes(Deferred,Urgent)的情况。
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 二级缓存没有写入后释放的功能

帖子 Support »

谢谢建议!

二级缓存主要是用来作读缓,做写缓其实不太合适。频繁写入对flash盘寿命影响比较大。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
georgefan
3级用户
3级用户
帖子: 19
注册时间: 周日 10月 09, 2011 3:28 pm

Re: 二级缓存没有写入后释放的功能

帖子 georgefan »

干脆把level-2 cache做成intel的读盘的机制,反正你的目的就是读cache,
做成讯盘机制后,可允许用户自定义要cache哪些东东,这样会更有针对性。
wushi8
3级用户
3级用户
帖子: 15
注册时间: 周三 9月 07, 2011 10:20 am

Re: 二级缓存没有写入后释放的功能

帖子 wushi8 »

如果写满缓存后才把数据全部写入硬盘,那假如1G数据满后才写入硬盘,这时突然断电,完,系统可能就起不来了,所以写是非常谨慎的,而读相对容易处理些。
回复