一些建议

这里报告PrimoCache软件的Bug或建议,
非常感谢您的支持!
回复
suge940322761
3级用户
3级用户
帖子: 15
注册时间: 周一 4月 11, 2016 11:12 am

一些建议

帖子 suge940322761 »

1:应该在windows休眠时情况缓存,或者添加选项。
2:应该添加释放读缓存的选项和策略,因为现在情况是看个硬盘中的电影都缓存上去了,啥意思?一个电影还要反复看呢?缓存这玩意不纯粹浪费空间吗?
缓存满了只会把缓写数据写入硬盘却不会清楚不常有的缓存。
3:弱智的缓存,开安卓虚拟机时,1g的镜像,读缓存了1g,虚拟机启动时会把镜像在复制到c盘用户目录,这里不知道是否c盘有重复缓存了1g,虚拟机启动后,内存又占用1g,这1g就是安卓镜像。
4:综上原因,请添加缓读黑名单或者过滤文件的策略。在缓存空间满时提醒用户,可以让后选择清除读缓存还是刷入写缓存,最好能选择清除那些文件的缓存。
5:其实这些并不难开发实现,我虽然不是windows程序员,但是linux,安卓开发都还行,其实这个PrimoCache缓存策略我不知道是不是借鉴linux的,但是linux本身是自带这样的缓存策略的。
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 一些建议

帖子 Support »

suge940322761 写了:1:应该在windows休眠时情况缓存,或者添加选项。
您是指休眠时停止缓存?
suge940322761 写了:2:应该添加释放读缓存的选项和策略,因为现在情况是看个硬盘中的电影都缓存上去了,啥意思?一个电影还要反复看呢?缓存这玩意不纯粹浪费空间吗?
缓存满了只会把缓写数据写入硬盘却不会清楚不常有的缓存。
使用缓存策略“仅缓存写数据”能否满足这个需求?

PrimoCache是基于硬盘数据块的缓存软件,自身是不知道任何文件信息的,所以先天上对文件的区分过滤有困难。我们也在努力改进尽量使缓存更有效率。谢谢您的建议!
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
suge940322761
3级用户
3级用户
帖子: 15
注册时间: 周一 4月 11, 2016 11:12 am

Re: 一些建议

帖子 suge940322761 »

support 写了:
suge940322761 写了:1:应该在windows休眠时情况缓存,或者添加选项。
您是指休眠时停止缓存?
suge940322761 写了:2:应该添加释放读缓存的选项和策略,因为现在情况是看个硬盘中的电影都缓存上去了,啥意思?一个电影还要反复看呢?缓存这玩意不纯粹浪费空间吗?
缓存满了只会把缓写数据写入硬盘却不会清楚不常有的缓存。
使用缓存策略“仅缓存写数据”能否满足这个需求?

PrimoCache是基于硬盘数据块的缓存软件,自身是不知道任何文件信息的,所以先天上对文件的区分过滤有困难。我们也在努力改进尽量使缓存更有效率。谢谢您的建议!
目前的情况是休眠时primeCache的缓存也保存到磁盘了,最好添加个是否休眠保存缓存的选项,因为这样增加了一次写入和休眠恢复又读取一次。

我建议有必要开发一套基于文件系统的缓存api,因为目前来说缓读基本没有意义:第一次打开软件是从磁盘读取,关闭之后,windows并不会马上清除这些数据,所以不是时间跨越大或者内存紧张的情况下,第二次启动的时间和开启primeCache缓读基本没差别,还多浪费了内存。

目前也只有写缓存有实际意义->在带电池的笔记本或者带ups的电脑。既能减少一些硬盘擦写,也能有缓读的概率。

因为windows内核不开源或者说windows内存管理模块不开源(windows不像linux使用宏内核而是微内核,所以功能模块化),造成这类缓读写软件不能动态使用管理内存,这是个致命缺陷。如果不在其他方面创新下,只能沦为小众软件。

我不清楚你们软件的内部实现,但是即使基于数据块,也可以以文件头来区分文件类型,当然会多些复杂度和cpu占用,但是现在都是多核cpu,而且你们缓读时肯定也是多线程,所以并不会影响读取io。
hthuangtao
1级用户
1级用户
帖子: 2
注册时间: 周日 7月 03, 2016 10:14 am

Re: 一些建议

帖子 hthuangtao »

我也有这个问题,看个电影也缓存到二级缓存,动不动几十g的电影存到固态,有点伤不起。由于从底层判断文件类型就点困难,不如给二级缓存建立一个临时开关,默认可读可写,禁止后只可读不能写,这样既能加快启动,又避免垃圾文件写入,增加了固态的寿命。
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 一些建议

帖子 Support »

谢谢建议!
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复