对于保护tlc ssd的一个写算法上的建议

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
noworrycd
1级用户
1级用户
帖子: 2
注册时间: 周四 9月 26, 2019 11:13 am

对于保护tlc ssd的一个写算法上的建议

帖子 noworrycd »

我用了一个64g的ssd为二级只读缓存做一个3T机械盘的加速,关闭了一级缓存。玩游戏加速效果很好。

经过数据读写情况观测, 发现ssd的写入量太大同时在后台写入影响机器的效率。任何上一次读的所有东西都会被写入ssd, 包括所有偶尔从机械盘拷贝到另外一个地方的文件。

我知道默认数据废弃算法为MRU为主辅助考虑MFU,对于数据写入,
能否在下一个版本中当数据写入二级缓存时加一个过滤器和选项,默认为全部写入上一次读的数据有利于跑分和用于MLC等长效ssd,
可选为仅仅写入最近7天内读过两次的数据块, 可以防止写入最近只拷贝一次的数据块到ssd,这样可以减少70%的写入量来保护tlc ssd的寿命。
虽然游戏和应用的加速效果在第三次加载时才能体现出来,但对于日常使用,影响非常小但可以大大减少ssd的写入量。
noworrycd
1级用户
1级用户
帖子: 2
注册时间: 周四 9月 26, 2019 11:13 am

Re: 对于保护tlc ssd的一个写算法上的建议

帖子 noworrycd »

在论坛上另外一个帖子上看到你们在以前的一些老版本上有这个功能, 是不是可以在注册表上的Parameters上可以设置二级缓存写入过滤的频度?
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 对于保护tlc ssd的一个写算法上的建议

帖子 Support »

嗯,早先版本的确有这功能,但由于频度过滤比较占资源,而且和新增加的一些特性有兼容问题,所以在后来的版本中关闭了。我们也在考虑重启这个功能。谢谢。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
lu22435734
2级用户
2级用户
帖子: 5
注册时间: 周五 11月 17, 2017 8:30 pm

Re: 对于保护tlc ssd的一个写算法上的建议

帖子 lu22435734 »

这个功能很重要,对SSD作用太大.建议设置成一级命中过的数据写入二级.易游缓存就是这个方式.
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 对于保护tlc ssd的一个写算法上的建议

帖子 Support »

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