使用 Linux mdadm,我设置了一个六磁盘 raid10,f2 阵列。我正在使用 7200RPM SATA 驱动器。我担心的最大负载是录制四个实时视频流(最坏的情况是每个 20Mbits,最终文件大小在最坏的情况下最终为 10GB),同时观看另一个先前保存的文件(类似特征)。
我一直在录制中看到似乎是丢帧的故障。我怀疑我的 RAID 阵列没有跟上,但我想了解更多具体情况。是不是求的太多了?有没有随机等待?阵列中是否有特定设备比其他设备花费的时间更长,等等。
我应该使用什么样的工具,我应该收集什么信息,我应该如何解释这些信息?理想情况下,我希望有一些东西可以收集几天的数据,然后我可以回去查看它,但如果这不可能,更多实时快照类型的工具也可以使用。
用于记录用途
sar
- 在许多发行版中是sysstat包的一部分。另一个工具是sysstat的一部分
iostat
。假设您有一个由 sdd 和 sde 组成的 raid1 (md0)。要观看磁盘 io:
iostat -d -m 1 md0 sdd sde
.这就是我今天观察多路径 SAN 软件 raid1 以查看流量是否在所有活动路径之间平衡的方式。