分页: 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
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
延迟时间还是过大了,“延迟写入时间=一级缓存容量/最大下载速度” 这个公式不准确,您还要考虑缓存刷入到硬盘需要时间,在刷入过程中又会有新下载数据进来,导致有紧急写入的情况。