Vmware-Esxi

VMWare ESXI 極高的寫入延遲

  • June 24, 2019

我希望你能提供幫助..這更像是一個理智的檢查,只是為了驗證我現在的構想。我們有一個連接到高性能 SAN 的 VMWare 集群設置。一切都執行良好,執行 fio 寫入測試我可以獲得 IOPS ~60k。所以我在這個環境中設置了一台擁有 16GB RAM 和 10vCPU 的機器。到目前為止一切都很好。。

然後我嘗試將一個大小約為 48GB 的​​文件從遠端源同步到這台機器,當傳輸速度達到大約 20MB/s 時,我很快注意到接收方 VM 速度變慢並且負載迅速增加,以至於機器變得完全不穩定且無法使用。為了追踪這個問題的路徑,我登錄了這台機器的主機 ESXi 並執行了 esxtop。我所看到的是非常出乎意料的——

對於有問題的 VM,有 31 次寫入/秒,寫入延遲為1496.4 毫秒

但是,看看實際的磁碟本身,它們似乎並沒有承受太大的壓力?

在此處輸入圖像描述

所以,我想百萬美元的問題,你為什麼認為這可能會發生,其次我可以進一步診斷這個問題,第三,這是不正常的嗎?!

延遲可能是由虛擬機中的磁碟配置引起的。仔細檢查網路和磁碟配置。我建議使用厚預置急置零類型的預置來避免 READ->MODIFY->WRITE 操作(這是精簡置零和延遲置零預置的預設設置)。典型的 READ->WRITE 可以減少延遲。

你能提供更多關於網路的資訊嗎?還要檢查網路的延遲。

引用自:https://serverfault.com/questions/972285