Freebsd
freenas zfs 讀取性能很差.. 為什麼?
我剛剛設置了一個帶有 4 個驅動器 sata 企業驅動器的 freenas zfs raid-z2 並進行了一些性能測試。現在我正在將 linux 映像推送和拉入儲存。我的筆記本有一個 samsung 840pro ssd,本地讀寫速度為 400MB/s。使用 Samba4。
我可以在連續流中以平均 105 MB/s 的速度寫入。我印象深刻,考慮到 1Gb/s 區域網路真是太好了。
然而,閱讀速度非常慢,網路 io 可能從幾 kB 躍升至 30MB/s。大約 10MB/秒。添加 l2arc 沒有幫助。
任何想法,為什麼閱讀性能這麼差?這是正常的嗎?
您可能想閱讀這篇文章。
本質上,在單個 RAID Z 組中,讀取性能等於單個磁碟的性能。RAID Z 的寫入性能非常好,讀取性能較差。鑑於您使用的低端磁碟速度較慢,您發布的數字似乎是合理的。
如果您想使用 RAID Z 並且仍然具有合理的讀取性能,則必須創建多個 RAID Z 組(您沒有磁碟)並在它們之間進行條帶化。
對於四個磁碟,您最好創建兩個鏡像並在它們之間條帶化數據。