关于开启了L2写缓存后意外断电可能会导致数据损坏的问题 Topic is solved

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
mylisa
2级用户
2级用户
帖子: 9
注册时间: 周二 8月 30, 2022 9:52 pm

关于开启了L2写缓存后意外断电可能会导致数据损坏的问题

帖子 mylisa »

我看了文档和本论坛里的讨论,明白无论是L1还是L2写缓存,只要开启了延时写入,意外断电都有可能造成数据丢失。

开发者说到L2缓存的数据虽然是保存在硬盘中,但是它们的的索引(还是什么其他东西?)是保存在内存中的,所以断电可能会造成数据丢失。请问为什么不将索引保存到L2所在的硬盘里呢? 这样断电后就不会丢失数据了。

我知道这涉及到比较深入的代码问题,如果不方便回复也没关系,谢谢了。
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于开启了L2写缓存后意外断电可能会导致数据损坏的问题

帖子 Support »

索引信息更新频繁,出于性能和减少硬盘写入考虑,索引信息存放在内存中。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
liang114381
1级用户
1级用户
帖子: 1
注册时间: 周三 10月 26, 2022 10:56 pm

Re: 关于开启了L2写缓存后意外断电可能会导致数据损坏的问题

帖子 liang114381 »

有没有计划提供允许将索引放在L2 Cache的选项呢?因为如果使用TBW很大的SSD的话可能并不是太介意多一些的写入。。。
头像
Support
技术支持组
技术支持组
帖子: 2652
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于开启了L2写缓存后意外断电可能会导致数据损坏的问题

帖子 Support »

目前没有这样的计划,因为索引更新会很频繁,放在L2上性能会变差很多,可能就失去了二缓的意义。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
mylisa
2级用户
2级用户
帖子: 9
注册时间: 周二 8月 30, 2022 9:52 pm

Re: 关于开启了L2写缓存后意外断电可能会导致数据损坏的问题

帖子 mylisa »

Support 写了: 周四 10月 27, 2022 11:46 am 目前没有这样的计划,因为索引更新会很频繁,放在L2上性能会变差很多,可能就失去了二缓的意义。
放L2即使性能再差,只要比机械硬盘性能好一些就有意义了。
happybird
2级用户
2级用户
帖子: 8
注册时间: 周三 11月 16, 2022 9:23 pm

Re: 关于开启了L2写缓存后意外断电可能会导致数据损坏的问题

帖子 happybird »

设置开关,保存位置有用户决定
回复