飘在云端

东西南北,海角天涯

· 随笔 · · 283次浏览

原来shadow defender 会显著拖慢机械硬盘速度啊

原来我一直冤枉硬盘君了...
今天备份更新,硬盘负载上来了,卡的电脑处于瘫痪状态。
看了下读写,感觉我眼花了,写 54 MiB /s,读 120 MiB/s,我这RAID0是假的吧,做阵列之前,单盘速度的读写速度都有 140 MiB/s的,做了raid0阵列之后,双盘大文件顺序读/写 也是有280 MiB/s,怎么反而倒回去了。
一直没更新阵列驱动,也没修改阵列设置,磁盘没坏,也没重建,重启系统还是如此,以前也没注意这个问题。
板载RAID 0,2TB*2,板载raid芯片缓存大小:4 MiB,读写方式:回写,系统已关闭windows 写入高速缓存缓冲区刷新。
找不到原因,隐约怀疑是shadow defender的磁盘过滤驱动拖慢了硬盘速度,随手一测还真是。
shadow defender未保护 RAID0 的磁盘阵列硬盘,大文件顺序读 和 写 280 MiB/s +,磁盘阵列进入保护模式之后,所有类型的IO速率直接全部下降,下降幅度达到 50% +,包括4k 顺序/随机/不同队列纵深等速度折半,读取速率降到 120 MiB/s,写入速度缩水更恐怖,直接降为原来的 20% 左右,280MiB/s降到54 MiB/s。
关闭阵列的影子模式,RAID0恢复正常速度,怀疑RST驱动(此时最新)和shadow defender 磁盘过滤驱动兼容性不佳,或者shadow defender 本身会拖慢机械硬盘速度。
shadow defender 为此时最新版 1.4.0.680,系统 win 10 x64 1909,shadow defender未开启内存缓存(囊中羞涩,没那么多RAM做写入缓存,16GiB内存日常苟活)。

这就难受了,考虑上个 三星970 evo Plus 2TB,蓝天的BIOS手动刷到了最新(18),就是不知道认不认混插的2个固态,m.2 satat + m.2 nvme,百度贴吧看到混插情况下,只认一块 sata 的帖子,后面提到可能是BIOS固件太旧原因。
摸摸钱包算了,一起念 RAID 0 /10 万岁,便宜真香!

评论 (2条)
  1. io

    好吧我给你回复下,我也一样。我是16G内存,而且开了内存缓存。实际数据是不开SD,写入速度600MB.开了SD,。。。。。NND,10MB

    回复
    1. 量子涨落 博主
      @io

      哈哈哈哈,看来不是RST驱动背锅了,果然是SD,我已经半个月没开SD了,有点不习惯裸奔,装了个火绒感觉好多了

      回复