mdadm 超级慢

mdadm 超级慢

周围有一些旧的 2.5 英寸 SATA 500gig 驱动器,决定将它们变成 nextcloud 的 raid1。

/dev/sdd1:
 Timing cached reads:   2476 MB in  1.99 seconds = 1241.37 MB/sec
 Timing buffered disk reads: 126 MB in  3.06 seconds =  41.21 MB/sec

/dev/sde1:
 Timing cached reads:   2520 MB in  1.99 seconds = 1263.38 MB/sec
 Timing buffered disk reads: 110 MB in  3.00 seconds =  36.64 MB/sec

/dev/md0:
 Timing cached reads:   2314 MB in  1.99 seconds = 1160.04 MB/sec
 Timing buffered disk reads:   2 MB in 74.84 seconds =  27.37 kB/sec

这里发生了什么?

两个设备通过相同的 SATA->USB 电缆连接。

答案1

这看起来就像在上次测试中发生了错误,并且花了一分多钟才解决其中一个磁盘。这可能有很多事情:

  • 第三次测试最终在其中一个或两个磁盘上发现了损坏的扇区
  • 控制器固件问题
  • 由于同时使用端口供电的硬盘驱动器会消耗过多电量,导致 USB 中断
  • USB 主机控制器由于 USB 负载过重而出现故障(前两次测试中数据速率极低的情况并不常见,但并不罕见)
  • ……

但重点是,如果您想要的只是 500 GB 存储空间,请投资购买新的 SSD(通过 USB 连接 500 GB 约 45 欧元,m.2/SATA SSD 目前非常便宜;经典的 2.5 英寸 SATA SSD 的运行价格也约为 23 欧元),外部 USB 转 m.2/SATA 机箱的价格为 23 欧元 + 10 欧元),这比重新激活您闲置的旧硬盘要明智得多 - 事实上,您使用 RAID 1 并不会让您的设置更加稳定,它只会使这些磁盘之一出现故障时更容易生存。

我要做的最后一件事就是设置 nextcloud,然后故意将其数据存储在出现故障的硬盘上。

相关内容