本帖最后由 chenyingkeng 于 2023-2-20 07:52 编辑 老实说,该软件最模糊的就是写入模式的选择了,我一直也在迷茫这5个模式的具体效果。 一、写入横式有5种,分别是原始、智能、空闲、缓冲、均衡。 原始:每次延时间隔到期就开始将所有缓写数据写入到底层磁盘。 智能:除具备原始模式的行为外,当缓写数据量达到缓存容量的90%时自动在Windows空闲时写入10%~20%的缓写数据到磁盘。 空闲:除具备原始模式的行为外,当Windows空闲时自动将所有缓写数据写入磁盘。 缓冲:除具备原始模式的行为外,当“缓写数据块”达到缓存容量的40%时自动在Windows空闲时写入足够多的缓写数据到磁盘以保证80%的可用缓存。 均衡:将一段时间内的缓写数据量平均化并均匀写入磁盘,以避免延时间隔到期时,磁盘写入高峰的情况。 二、测试时的设置 独立的读和写缓存空间,读缓存4g,写缓存4g, 启用延时写入为“无限” 未选择“写入后释放相应缓存” 三、测试结果 1、原始:“写入L1总计”增加,“缓写数据块”增加,“闲置缓存”减少,由于是无限延时写入,“闲置缓存”用完后,开始“写入磁盘总计”,如果还有绵绵不断的数据在请求写入,由于是无限延时写入,所有数据不再经过缓存,而直接写入到磁盘,写入速度比较有规律,大约是几十m,cpu占用15%-20%。 2、空闲:“写入L1总计”增加,“缓写数据块”增加,“闲置缓存”减少,由于是无限延时写入,“闲置缓存”用完后,开始“写入磁盘总计”,如果还有绵绵不断的数据在请求写入,由于是无限延时写入,所有数据不再经过缓存,而直接写入到磁盘,写入速度没规律,有时候几十m,有时候几个g,下载完成时“缓写数据块”也归零,cpu占用15%-20%。 3、均衡:“写入L1总计”增加,“缓写数据块”增加,“闲置缓存”减少,“闲置缓存”用完后,开始“写入磁盘总计”,如果还有绵绵不断的数据在请求写入,由于是无限延时写入,所有数据不再经过缓存,而直接写入到磁盘,写入速度很均匀,大约是几十m,下载完成时“缓写数据块”也归零,cpu占用15%-20%。 4、智能:“写入L1总计”增加,“闲置缓存”减少,“缓写数据块”达到90%时,系统空闲时开始“写入磁盘总计”,由于只会将10%~20%的缓写数据写入到硬盘,如果还有绵绵不断的数据在请求写入,大约几秒钟就需要进行“写入磁盘”操作,保证“闲置缓存”还有10%~20%可用。 5、缓冲:“写入L1总计”增加,“闲置缓存”减少,“缓写数据块”达到40%时,系统空闲时开始“写入磁盘总计”,由于会将足够多的缓写数据写入到硬盘,如果还有绵绵不断的数据在请求写入,大约十几秒~几十秒才需要进行“写入磁盘”操作,保证“闲置缓存”还有80%可用,cpu占用25%左右。 四、建议 1、原始、空闲、均衡,这3种模式很相似。 2、智能、缓冲,这2种模式也很相似,区别在是否频繁写入磁盘。 3、对于下载量大的固态硬盘(比如SSD、nvme等),需要保护时,建议选择“缓冲”模式。 4、对于下载量大的机械硬盘,建议选择“均衡”模式。 |
|