Ubuntu
VMWare esxi Ubuntu 磁碟性能非常慢(3MB/s)的原因是什麼?
目前,我在 Adaptec RAID 控制器 RAID 10 的 Adaptec RAID 控制器 RAID 10 上的 esxi 5 主機上執行 Zentyal 伺服器(Ubuntu)作為訪客,8 核 CPU 和 8 Gb 記憶體(我知道有點矯枉過正)為大約 40 個使用者提供服務。目前,Thin Provision 上使用了 800GB 的 300GB 儲存空間。
一開始讀/寫性能是驚人的(200MB/s 讀取,170MB/s 寫入),但隨著儲存的增長,性能下降到 9MB/s 讀取和大約 2-3MB/s 使用 dd 和 hdparm 寫入。
不明白是什麼原因造成的,任何幫助將不勝感激。我已經檢查了 CPU,除非有人在寫 CPU,否則它並沒有被使用太多(最大化,伺服器上沒有防病毒軟體)。
這似乎只發生在這個客人身上,因為我試圖創建另一個客人和 hdparm 和 dd 返回平均 200MBs/170MBs 讀/寫性能。
我找到了解決這個問題的方法:
- 在 Ubuntu 客戶機上安裝 VMware Tools 稍微提高了性能。
- 由於我分配了Guest 4虛擬套接字(vCPU),性能顯著降低,經過一些研究,我發現這會導致Ubuntu(可能是Linux)作業系統出現大問題,並導致系統中的長時間切換和延遲反應能力。在將虛擬套接字降至 1 後,作業系統性能在重新啟動後立即達到其峰值性能。
新讀物:
- 使用 hdparm: – 平均記憶體讀取:13255 MB/秒 – 平均緩衝磁碟讀取:146 MB/秒
- 使用 dd: – 平均寫入速度(bs=16k, count=256k): 169MB/sec
我確實知道寫入速度不應該高於讀取速度,但我們都知道 dd 並不像它應該的那樣準確!但仍然比 9MB/秒讀取和 3MB/秒寫入的可憐平均速度有了很大的提高。
希望這可以幫助那些有這個問題的人。