全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 36794|回复: 27

最近比较了一下 ESXi 和 Proxmox 的磁盘性能

[复制链接]
发表于 2015-5-23 10:56:18 | 显示全部楼层 |阅读模式
本帖最后由 hotsnow 于 2015-5-23 11:03 编辑

测试环境均为完全一样的机器:

DELL R710
32G 内存
2颗4核 E5606
DELL SAS 6/IR 阵列卡 (无电池,无缓存,无 BBU)
两块  富士通 10K SAS 146G

首先说明一下,这个阵列卡很烂的,木有 BBU,特地选了这种卡来测试,
是因为目前很多便宜的服务器木有硬RAID卡,或者即使有也是木有 BBU 的,这种环境比较有代表性

这个卡是 LSI 的卡,可以通过 lsiutil 强制打开写缓存,但是呢,卡本身是木有缓存的,
所以打开和关闭的情况下在没有虚拟化的环境下应该没啥区别,但是在虚拟化的环境下貌似会起点作用,
至少好象可以欺骗虚拟机?实际测试中可以证明这一点,

Proxmox 估计采用了某种机制,肯定是玩什么缓存的手段了,打开缓存作用显著,虽然这个缓存是假的

测试结果可以看出,如果是木有 BBU 的阵列卡,ESXi 是非常蛋疼的,
根据 VMWARE 官方资料,如果阵列卡木有 BBU,或者即使有 BBU,但是电池有问题的情况下,
ESXi 会强制使用 Write Through 模式,而且不会有任何缓存,
这个测试结果也证明了这一点,因此,如果你们用的也是这种木有 BBU 的卡,就别玩 ESXi 了,太蛋疼了。。。

 楼主| 发表于 2015-5-23 10:57:23 | 显示全部楼层
本帖最后由 hotsnow 于 2015-5-25 09:03 编辑

更新1Proxmox ZFS RAID1 测试结果在23楼
更新2Windows 测试结果在24楼

有图有真相

服务器都是全新安装的最新 Proxmox 和 ESXi,装完后都升级到最新版本补丁,每台服务器只开一个小鸡,2G/20G/2CPU

proxmox 开小鸡用的 VirtIO,Cache 默认是 Default (No cache),这个也是官方推荐的最优选项,其他也全是默认,

ESXi 开小鸡全部默认选项

操作系统均为 netinst iso 全新安装的 Debian 8 x64,每项测试均使用以下命令连续测试30次,取平均值

  1. dd if=/dev/zero of=test bs=64k count=16k conv=fsync
复制代码

点评

MJJ是大款。。鉴定完毕  发表于 2015-5-23 13:05
+10086  发表于 2015-5-23 12:32
发表于 2015-5-23 10:57:45 | 显示全部楼层
有图有真相  没图MJJ
发表于 2015-5-23 11:10:40 | 显示全部楼层
Proxmox 高好多。。。还有开多点的vps 看看速度
发表于 2015-5-23 11:11:16 | 显示全部楼层
开了几个小鸡?  
Proxmox选Write back还是什么?
具体的测试IO的方法呢?
 楼主| 发表于 2015-5-23 11:12:42 | 显示全部楼层
cmse 发表于 2015-5-23 11:10
Proxmox 高好多。。。还有开多点的vps 看看速度

嗯,我估计肯定玩什么技术手段了,实际测试连续复制1G的大文件,基本上都是最多3秒一次,看来速度不低
 楼主| 发表于 2015-5-23 11:15:48 | 显示全部楼层
本帖最后由 hotsnow 于 2015-5-23 11:18 编辑
fengpioaxue 发表于 2015-5-23 11:11
开了几个小鸡?  
Proxmox选Write back还是什么?
具体的测试IO的方法呢?


每个服务器都是只开一个小鸡,2G/20G/2CPU

操作系统均为iso全新安装的 Debian 8,每项测试均使用以下命令连续测试30次,取平均值

proxmox 开小鸡用的 VirtIO,Cache 默认是 Default (No cache),这个也是官方推荐的最优选项,其他也全是默认,

  1. dd if=/dev/zero of=test bs=64k count=16k conv=fsync
复制代码
发表于 2015-5-23 11:39:45 | 显示全部楼层
本帖最后由 fengpioaxue 于 2015-5-23 11:41 编辑
hotsnow 发表于 2015-5-23 11:15
每个服务器都是只开一个小鸡,2G/20G/2CPU

操作系统均为iso全新安装的 Debian 8,每项测试均使用以下命 ...


专业~!
我的Proxmox用的WriteBack,其实都不懂是什么意思。
只是因为第一次开小鸡时瞎选的这个选项,以后也就都用这个了
 楼主| 发表于 2015-5-23 11:44:21 | 显示全部楼层
有时间再做个 Windows 虚拟机下的测试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-1-10 21:26 , Processed in 0.067872 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表