我有一个戴尔R620运行5 500 to 7.2K RPMSATA3Gbps 2.5在热插拔硬盘驱动器在PERC H310控制器(我开始后悔购买)。
我在Linux (Fedora 19,Sect6和Ubuntu12.04)上的读写速度很差,运行ESXi 5.0免费许可证。使用瘦、厚或稀疏的VMDK没有什么区别。
一个例子hdparm:
cached reads 9750 MB in 2.00 seconds = 4877.74 MB/sec
buffered reads: 42 MB in 3.44 seconds = 12.21 MB/sec
另外,一个dd if=/dev/ of=test bs=1048576 count=2048 (创建任意2GB文件)花费了大约1分半的时间!
我有一个非常相似的主机,它有一个软件RAID控制器,它有类似的VM,在磁盘速度上要快得多。我没有设置RAID,我只管理服务器,但是它设置了它们。
Datastore显示平均1.189毫秒的读取延迟和6.3毫秒的写入延迟。数据存储显示1.89TB,所以对于RAID 5中的5×500 GB驱动器来说,这是正确的。最初我在想,它可能没有使用所有的驱动器。会发生什么事?我已经要求它看看RAID BIOS,看看是否有一些诊断,我们可以运行。
更新我意识到,速度更快的主机有10K的RPM磁盘,更新的有7.2K磁盘
更新2:在SD卡上运行的ESXi是否可能导致VM中磁盘操作的性能滞后?
发布于 2013-09-26 17:12:21
戴尔PERC H310控制器没有能力使用写缓存。。
H310 -入口硬件RAID控制器。提供没有缓存的入门级性能。性能适中的RAID5功能。
您的写性能将因此而受到影响。对于使用本地磁盘的ESXi或虚拟化来说,这是一个非常糟糕的控制器。
发布于 2015-09-25 00:06:40
请记住,对于RAID,RAID关闭内置磁盘缓存内存,因此,除了操作系统提供的之外,您使用PERC H310运行时没有任何读缓冲区/写缓冲区。
没有内存的raid控制器对于JBOD、(带缓存)和镜像非常有用,而对于RAID 0(条带化)或RAID 5(带奇偶校验)缓存则不太有用。
10K驱动器产生了巨大的变化。
https://serverfault.com/questions/541897
复制相似问题