是否应该开启L1toL2选项 Topic is solved

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

是否应该开启L1toL2选项

帖子 zb737472783 »

请教2个问题:设置了16GB 一级缓存, 250GB的二级缓存,开启延迟写入,均衡模式,延迟10秒,想问下 是否应该开启 L1缓存满时数据移至L2缓存 的选项, 被加速的磁盘是机械盘,按照我的理解,假如开启后,一级满了不会写入机械盘,而是写入二级缓存盘(固态盘,比机械快),这样是不是性能最高? 正常稳定的情况下,写入的数据始终是在二级缓存(假如二级没满),那这样我的文件会丢失吗,能在机械盘找到写入的文件吗? 然后10秒延迟 是不是 我任何写入的数据 等待10秒一定会写入到机械盘中(如果没有勾选前面说的选项的话)?
zb737472783
4级用户
4级用户
帖子: 39
注册时间: 周五 7月 26, 2019 11:58 am

Re: 是否应该开启L1toL2选项

帖子 zb737472783 »

管理来人...
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 是否应该开启L1toL2选项

帖子 Support »

一级缓存和二级缓存同时用于写缓存时,建议开启“L1ToL2”。这个选项以后会是默认开启的选项。这个选项设置的是在刷入硬盘的延时时间还没到但L1已经满了的情况下L1是写入到目标硬盘还是写入到L2。
zb737472783 写了: 周二 2月 28, 2023 1:46 pm 正常稳定的情况下,写入的数据始终是在二级缓存(假如二级没满),那这样我的文件会丢失吗,能在机械盘找到写入的文件吗?
L1 和 L2 的延时写入风险是一样的。请参见 https://www.romexsoftware.com/zh-cn/pri ... write.html
zb737472783 写了: 周二 2月 28, 2023 1:46 pm 然后10秒延迟 是不是 我任何写入的数据 等待10秒一定会写入到机械盘中(如果没有勾选前面说的选项的话)?
延时时间是按绝对时间算的,不是按写入数据的相对时间。也就是每隔10秒,PrimoCache就会发起一次刷入硬盘操作。
均衡模式另外有些不同,会根据当前缓写数据量,按延时时间进行均衡分配,避免突然的大量写入。如果您进来的写数据不是巨量,一般不需要这种模式,采用原始或智能即可。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
zb737472783
4级用户
4级用户
帖子: 39
注册时间: 周五 7月 26, 2019 11:58 am

Re: 是否应该开启L1toL2选项

帖子 zb737472783 »

了解了解,我的硬盘簇大小都是4KB,缓存颗粒度设置为4KB 额外开销很大,想问下 把颗粒度提高到多少 不太会影响性能
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 是否应该开启L1toL2选项

帖子 Support »

现在的机器一般可以设置到32KB~64KB,可能反而更好
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
zb737472783
4级用户
4级用户
帖子: 39
注册时间: 周五 7月 26, 2019 11:58 am

Re: 是否应该开启L1toL2选项

帖子 zb737472783 »

好的谢谢!
hanlinzaici
4级用户
4级用户
帖子: 21
注册时间: 周三 12月 08, 2021 10:23 pm

Re: 是否应该开启L1toL2选项

帖子 hanlinzaici »

Support 写了: 周三 3月 01, 2023 1:39 pm 现在的机器一般可以设置到32KB~64KB,可能反而更好
居然是这样的吗 如果不考虑额外内存占用 也是32-64kb更好嘛
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 是否应该开启L1toL2选项

帖子 Support »

hanlinzaici 写了: 周五 3月 03, 2023 11:28 am
Support 写了: 周三 3月 01, 2023 1:39 pm 现在的机器一般可以设置到32KB~64KB,可能反而更好
居然是这样的吗 如果不考虑额外内存占用 也是32-64kb更好嘛
嗯,这是我们在部分机器上看到的性能测试的结果,还在做进一步的研究和改进。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
zb737472783
4级用户
4级用户
帖子: 39
注册时间: 周五 7月 26, 2019 11:58 am

Re: 是否应该开启L1toL2选项

帖子 zb737472783 »

Support 写了: 周三 3月 01, 2023 11:22 am 一级缓存和二级缓存同时用于写缓存时,建议开启“L1ToL2”。这个选项以后会是默认开启的选项。这个选项设置的是在刷入硬盘的延时时间还没到但L1已经满了的情况下L1是写入到目标硬盘还是写入到L2。
zb737472783 写了: 周二 2月 28, 2023 1:46 pm 正常稳定的情况下,写入的数据始终是在二级缓存(假如二级没满),那这样我的文件会丢失吗,能在机械盘找到写入的文件吗?
L1 和 L2 的延时写入风险是一样的。请参见 https://www.romexsoftware.com/zh-cn/pri ... write.html
zb737472783 写了: 周二 2月 28, 2023 1:46 pm 然后10秒延迟 是不是 我任何写入的数据 等待10秒一定会写入到机械盘中(如果没有勾选前面说的选项的话)?
延时时间是按绝对时间算的,不是按写入数据的相对时间。也就是每隔10秒,PrimoCache就会发起一次刷入硬盘操作。
均衡模式另外有些不同,会根据当前缓写数据量,按延时时间进行均衡分配,避免突然的大量写入。如果您进来的写数据不是巨量,一般不需要这种模式,采用原始或智能即可。
原始 只能 均衡 缓冲 这几种哪些适合当做跑程序和系统用,相对写入比较安全的.
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 是否应该开启L1toL2选项

帖子 Support »

均衡适用于写入量很大的场景。一般情况下可以使用原始和智能模式。写入安全问题主要取决于延时时间的设置,都可以通过减少延时时间来减少风险。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复