分页: 1 / 1

一级缓存仅缓写但却产生大量缓读

发表于 : 周四 3月 16, 2023 5:50 pm
leebhn
我在我的笔记本上设置的3G内存用于保护我的SSD,模式仅写,延时写入无限,高级设置缓冲。当我在下载BT时,我发现缓写空间不断减少,甚至很多时候只剩下32M。并发现缓读率竟高达60以上,紧急写入剧增。请问如何解决?

Re: 一级缓存仅缓写但却产生大量缓读

发表于 : 周五 3月 17, 2023 10:01 am
Support
有缓读是正常的,写入的数据在缓存中,当需要回读这些数据时就可以直接从缓存中读取,不需要再从硬盘读取。这些缓存不会影响写缓,因为如果需要缓写空间时是可以直接使用这部分缓存空间的。
对于缓写,空间使用情况主要看“缓写数据块”的指标,这个数据显示了当前缓写的数据块占总缓写空间的比例。如果接近100%,说明缓写空间都已经满了。原因和调整请参见以下链接中的“参数调优”部分。
https://www.romexsoftware.com/zh-cn/pri ... write.html

您的场景中写入量大,缓写空间小,延时时间长,硬盘写入慢就很容易出现紧急写入,应该将延时时间改为较小的数值。

此外以下链接供您参考
https://kb.romexsoftware.com/zh-cn/2-pr ... g-released

Re: 一级缓存仅缓写但却产生大量缓读

发表于 : 周五 3月 17, 2023 10:24 pm
leebhn
但是有点我不明白,我观察了好久,缓写空间也没达到“缓冲”这个机制所谓的百分之四十,空白空间已经低至32M,然后就发现紧急写入的出现,缓读命中率却在不断的提高。我的目标是缓写而配置了百分百仅写空间,所以这机制里会不会因为同时也在大量读取而无导致缓冲数据无法及时释放呢?

Re: 一级缓存仅缓写但却产生大量缓读

发表于 : 周日 3月 19, 2023 4:30 pm
leebhn
Support 写了: 周五 3月 17, 2023 10:01 am 有缓读是正常的,写入的数据在缓存中,当需要回读这些数据时就可以直接从缓存中读取,不需要再从硬盘读取。这些缓存不会影响写缓,因为如果需要缓写空间时是可以直接使用这部分缓存空间的。
对于缓写,空间使用情况主要看“缓写数据块”的指标,这个数据显示了当前缓写的数据块占总缓写空间的比例。如果接近100%,说明缓写空间都已经满了。原因和调整请参见以下链接中的“参数调优”部分。
https://www.romexsoftware.com/zh-cn/pri ... write.html

您的场景中写入量大,缓写空间小,延时时间长,硬盘写入慢就很容易出现紧急写入,应该将延时时间改为较小的数值。

此外以下链接供您参考
https://kb.romexsoftware.com/zh-cn/2-pr ... g-released
我尝试降低到60秒延时写入,但缓冲模式其实是没有起作用的,会一直缓存到百分之九十多才开始写入硬盘,此时会一边紧急写入一边将缓存写入硬盘。
最后我选择了均衡模式60S,开启写入后释放,只有均衡模式才会写入到硬盘。另外我测试了我的硬盘读写速度,观察了硬盘在把缓存写入到磁盘时的速度远远低于我的硬盘写入速度,几乎是固定是40MB/S,而我的下载速度一量超过了40MB/S,就会造成随便着时间越来越长的下载而不能及时写入硬盘从而增加紧急写入。

Re: 一级缓存仅缓写但却产生大量缓读

发表于 : 周一 3月 20, 2023 2:59 pm
Support
您可以试试原始模式10秒延迟。