如何開始對 Linux mdadm raid10 寫入效能進行故障排除?

如何開始對 Linux mdadm raid10 寫入效能進行故障排除?

使用 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 的方式,以查看所有活動路徑上的流量是否達到平衡。

相關內容