什么是VMWare ESXI Ubuntu的原因非常慢的磁盘性能(3MB /秒)?

目前我运行Zentyal服务器(Ubuntu)作为一个esxi 5主机在一个Adaptec raid控制器RAID 10与企业WD硬盘驱动器,8核心CPU和8 GB RAM(我知道有点矫枉过正)服务器约40个用户。 Thin Provision目前正在使用800GB以内的300GB存储空间。

在开始读/写性能是惊人的(读取200MB / s,写入170MB / s),但随着存储增长性能下降到9MB / s读取和约2-3MB / s使用dd和hdparm写入。

不明白什么可能会导致这一点,任何帮助,将不胜感激。 我已经检查了CPU,除非有人正在写入,否则没有多less内容正在被使用(maxes out,服务器上没有杀毒软件)。

这似乎只发生在这个客人,因为我试图创build另一个客人和hdparm和dd返回平均200MBs / 170MBs读/写性能。

我find了解决这个问题的办法:

  • 在Ubuntu guest虚拟机上安装VMware Tools可以提高性能。
  • 由于我已经分配了Guest虚拟套接字(vCPU),所以性能显着降低,经过一些研究,我发现这会导致Ubuntu(可能是Linux)操作系统出现严重问题,并导致系统长时间切换和延迟响应。 将虚拟套接字取下为1后,重新启动后,操作系统性能立即达到峰值性能。

新的读物:

  • 使用hdparm: – 平均caching读数:13255 MB /秒 – 平均caching磁盘读数:146 MB /秒

  • 使用dd: – 平均写入速度(bs = 16k,count = 256k):169MB / sec

我知道写入速度不应该高于读取速度,但是因为我们都知道dd并不像应该那样准确! 但是从9MB / sec读取的可怜的平均速度和3 MB / sec的写入仍然有很大的提高。

希望这有助于那些有这个问题的人。