Iscsi
OpenSolaris iSCSI 目標 - 慢讀
我們在 RAID10 中有一個帶有 6xSAS 的新 NAS,在上面測試 OpenSolaris 2009.6。
本地讀/寫速度驚人,大約 700/350MB/秒。網路臨時設置為單個 1Gbit 鏈路,沒有任何鏈路聚合/巨型幀。我通過 NFS 獲得 80/60MB/秒的讀/寫。
通過 iSCSI 共享卷時,寫入速度為 60MB/秒,但讀取速度非常慢,約為 5-10MB/秒。什麼可能導致這種情況?試過 Linux/Windows iSCSI 啟動器,結果是一樣的。
感謝您的想法。
iSCSI 性能很大程度上取決於網路設備的質量。幾點考慮:
- 確保您的伺服器和客戶端具有高質量的網卡,最好具有 TCP 解除安裝,甚至硬體 iSCSI 功能。
- 確保您的 iSCSI 流量位於完全獨立的網路上。理想情況下,它將擁有自己的物理交換機,但擁有自己的 VLAN 也可以。
- 不要在交換機上便宜。確保您使用的是來自以性能設備而聞名的供應商(例如:Cisco、Foundry、HP 等)
- 使用巨型幀。它們可以通過減少 TCP/IP 成本將 iSCSI 性能提高多達 50%
在我家的 OpenSolaris NAS 上,我簡單地測試了 iSCSI,在我切換到巨型幀之前,我基於 Windows 的啟動器的性能非常糟糕。