PrimoCahce “无限”延迟写入会不会导致正常关机数据丢失?

这里报告PrimoCache软件的Bug或建议,
非常感谢您的支持!
回复
anjuge
1级用户
1级用户
帖子: 2
注册时间: 周二 4月 15, 2025 1:16 am

PrimoCahce “无限”延迟写入会不会导致正常关机数据丢失?

帖子 anjuge »

问题描述:已经有好几次出现,正常关机或重启后,系统出现错误,提示自检的情况。(nvme ssd 硬盘, windows 2024 LTSC, 配置16GB 缓存)

原因猜想:PrimoCahce “无限”延迟写入的配置,会不会导致正常关机时数据丢失?即,在触发正常关机操作时,操作系统会结束所有应用程度,那在PrimoCache应用(被)退出前,缓存数据都会落盘吗?如果确保缓存数据都真正落盘了?
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: PrimoCahce “无限”延迟写入会不会导致正常关机数据丢失?

帖子 Support »

正常情况下,PrimoCache会确保在关机前会将当前所有缓写数据写入硬盘,同时在写入完成前会阻止系统关机。
您如果减小延时时间会有这种问题吗?一般来说,我们不建议“无限”延时。一来风险大,二来性能也未必会好。通常情况下,合适的延时时间建议在10到30秒。更多关于延时写入的说明以及参数优化,请参见
https://www.romexsoftware.com/zh-cn/pri ... write.html
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
anjuge
1级用户
1级用户
帖子: 2
注册时间: 周二 4月 15, 2025 1:16 am

Re: PrimoCahce “无限”延迟写入会不会导致正常关机数据丢失?

帖子 anjuge »

Support 写了: 周四 4月 17, 2025 6:51 pm 正常情况下,PrimoCache会确保在关机前会将当前所有缓写数据写入硬盘,同时在写入完成前会阻止系统关机。
您如果减小延时时间会有这种问题吗?一般来说,我们不建议“无限”延时。一来风险大,二来性能也未必会好。通常情况下,合适的延时时间建议在10到30秒。更多关于延时写入的说明以及参数优化,请参见
https://www.romexsoftware.com/zh-cn/pri ... write.html
把“无限”延时,改成指定时间,目前没遇到系统重启故障。
我设定成“无限”延时,主要是想让每天产的的临时的中间数据文件尽可能不落盘,比如安装包的临时解压文件,网页浏览的页面等,“无限”延时设置,可以最大限度的减少中间过程数据落盘。所以我需要这个功能!
PS:Ramdisk 再怎么配置,也无法预判系统中(尤其C:盘)所有软件产生的“无效的(比如系统日志)”及“临时的数据”,PrimoCache可以很好的“截胡”这类数据,配合一些关机前清理临时数据的动作,理论可以最大限度减少“垃圾数据”落盘。但缓存无限延时的配置,会让系统出问题,还请进一步测试,查明并解决问题。

谢谢!
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: PrimoCahce “无限”延迟写入会不会导致正常关机数据丢失?

帖子 Support »

好的,非常感谢您的测试!我们已经登记这个问题,会进一步分析检查。

另外请问您一般关机时缓写的数据量大约有多少?您可以上传PrimoCache缓存配置/统计数据截图(参见下面网页的说明),以便我们参考分析吗?谢谢!
https://kb.romexsoftware.com/zh-cn/2-pr ... leshooting
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复