問題: Storage 效能正常, 但 ESXi Host 掛載 Storage 上的 iSCSI target, VM 磁碟效能不彰
解決方式: Host 取消 iSCSI storage adapter 的 DelayedAck 參數
環境: VMware vSphere 6.0
使用 VMware vSphere Web Client 進行操作
1. 登入 vCenter Server
2. 於 Host 名稱按右鍵 → Maintenance Mode → Enter Maintenance Mode → OK
3. 點擊 Host 名稱 → 點擊畫面右手邊 Manage → Storage → Storage Adapters
4. 點擊 iSCSI 網卡名稱 (如: vmhba37) → 點擊畫面下半部的 Advanced Options → Edit
5. 捲軸拉到最下面, 取消勾選 DelayedAck 的 Enabled 項目 → OK
6. 於 Host 名稱按右鍵 → Maintenance Mode → Exit Maintenance Mode → OK
7. 將虛擬機器 vMotion 到此 Host, 再執行一次磁碟效能測試 (如: hdparm -t / dd 或 CrystalDiskMark)
使用 VMware vSphere Client 進行操作
1. 登入 vCenter Server
2. 於 Host 名稱按右鍵 → Enter Maintenance Mode → OK
3. 點擊 Host 名稱 → 點擊畫面右手邊 Configuration → Storage Adapters
4. 於 iSCSI 網卡名稱按右鍵 (如: vmhba37) → 點擊 Properties → Advanced...
5. 捲軸拉到最下面, 取消勾選 DelayedAck 的 Enabled 項目 → OK → Close
6. 於 Host 名稱按右鍵 → Exit Maintenance Mode
7. 將虛擬機器 vMotion 到此 Host, 再執行一次磁碟效能測試 (如: hdparm -t / dd 或 CrystalDiskMark)