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