分页: 1 / 1

问题请教

发表于 : 周二 2月 26, 2019 11:27 am
lhh243838534
软件已入正,现有一个需求,由于我经常使用BT下载,想将下载的数据暂存primocache的一级缓存和二级缓存,缓存满了后再一次性写入硬盘,减少硬盘长时间频繁io,保护硬盘,我设置了后一级缓存没满经常紧急写入,请问该如何设置参数

Re: 问题请教

发表于 : 周二 2月 26, 2019 11:35 am
spvwh
延时写入设置为无限大

Re: 问题请教

发表于 : 周二 2月 26, 2019 12:55 pm
lhh243838534
2019-02-26_125510.png

Re: 问题请教

发表于 : 周三 2月 27, 2019 10:20 am
Support
这个是目前软件设计的写入策略,L1满的时候直接写入底层硬盘,避免通过L2再写入,目的是为了达到最大的写入性能。
从您的情况上看,目标硬盘应该是机械硬盘,二级缓存应该是SSD盘吧?如果这样的话,减少L2(即SSD)上的写入有利于保护SSD吧,机械硬盘上写入一些对寿命影响不是很大。

Re: 问题请教

发表于 : 周三 2月 27, 2019 10:20 am
Support
我们后面版本会增加一个选项,允许L1+L2满了后再写入硬盘。

Re: 问题请教

发表于 : 周三 2月 27, 2019 12:38 pm
lhh243838534
support 写了: 周三 2月 27, 2019 10:20 am 我们后面版本会增加一个选项,允许L1+L2满了后再写入硬盘。
感谢回复,现阶段在使用中发现,延迟写入时间=一级缓存容量/最大下载速度,模式为智能,写入后释放缓存,二级缓存设只写(已使用显示0),依然会有紧急写入的情况,而且数据量还不小,请问,如何是为了BT下载保护机械硬盘延长寿命,尽量减少机械硬盘写入次数,参数该如何设置最佳?

Re: 问题请教

发表于 : 周四 2月 28, 2019 11:39 am
Support
延迟时间还是过大了,“延迟写入时间=一级缓存容量/最大下载速度” 这个公式不准确,您还要考虑缓存刷入到硬盘需要时间,在刷入过程中又会有新下载数据进来,导致有紧急写入的情况。