云主机的硬盘IO性能比较

2023-05-16

测试方式

因为工作等需要,手里有一堆云主机,前几天忽然想到来测试对比一下各家的IO性能如何。

测试方法不严谨,仅供参考。

测试工具为fio,测试命令如下(以sync方式为例):

fio --randrepeat=1 --ioengine=sync --direct=1 --gtod_reduce=1 --name=test --filename=random_read_write.fio --bs=4k --iodepth=64 --size=1G --readwrite=randrw --rwmixread=75
复制代码

参比服务商

  • 国内某云甲:四核8G高IO版(应该是SSD),Debian 8
  • 国内某云乙:四核16G普通硬盘版,Ubuntu 18.04
  • Linode: 双核4G SSD版,Debian 7
  • Vultr: 单核1G SSD版,FreeBSD 10
  • DigitalOcean: 单核1G SSD版,FreeBSD 10,Debian 9
  • Hostmybytes: 单核512M 普通硬盘版,Debian 9
  • 物理机一(J1900):双核+8G+64G-东芝mSATA-SSD+2.5寸希捷机械硬盘,FreeBSD 10
  • 物理机二(CubieBoard2):双核ARM+1G+4G-NAND+iSCSI-百兆网连物理机一,Debian 8

结果

服务商Read kB/sRead IOPSWrite kB/sWrite IOPS
DO Debian libaio218889547227319318298
Linode libaio9409023522315937898
国内云甲 libaio364209104122293057
DO Debian sync15520387951901297
国内云甲 sync14875371849951248
DO BSD1024028083753938
CB2 iSCSI libaio969424233242810
Linode sync858521462882720
国内云乙 libaio908422713038759
J1900 HDD664316602219554
Vultr546313651825456
国内云乙 sync431910791445361
CB2 iSCSI sync31647911058264
J1900 SSD2387596797199
HMB libaio74818625162
HMB sync184466215

说明

因为FreeBSD不支持libaio,所以只有sync的结果,故没有特别说明。DigitalOcean有BSD和Linux两个版本。

  • 对于同一台机器,libaio的性能好于sync,大概能快1.5倍——但是DigitalOcean和Linode的libaio能比sync高10倍以上,不知道是为什么。
  • 对于同样配置的DigitalOcean主机,Linux的性能优于FreeBSD,即使同样使用sync,也能快30%-40%,可能是因为ZFS的性能差一些,但用ZFS的重点并不在性能。
  • 同样的FreeBSD+sync条件下,DigitalOcean的性能比Vultr高一倍。
  • 同样的Linux+libaio条件下,DigitalOcean的性能比Linode高1.2倍。
  • 国内某云乙的IO性能果然如传说的差,跟某云甲相比,虽然有SSD与普通硬盘的差别,但是差距达到约4倍也是差得有点多。
  • 总体上国内云的性能比国外大厂差挺多,即使同样是SSD,国内某云甲也只有Linode性能的一半不到。
  • J1900果然如传说所说,IO性能一般,仅相当于Vultr虚拟机的性能。
  • 东芝这块mSATA SSD简直垃圾,比机械硬盘还慢很多。
  • CubieBoard2的NAND的IOPS只有个位数,就不在表中列出了。
  • 通过百兆网的iSCSI在同样用sync的情况下(虽然系统不同),比直接连硬盘慢了一半。
  • 最后吐槽一下Hostmybytes,IOPS只有两位数,你们的主机是不是超售10倍以上?我这还买的是KVM,要是OpenVZ可能超售得更多吧。
  • 可惜OpenVZ上不能用fio做测试,不然我还想测试一下著名的Bandwagonhost。

广告

以下是上面提到的VPS购买渠道:

  • DigitalOcean
  • Vultr
  • Bandwagonhost
  • Hostmybytes
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云主机的硬盘IO性能比较 的相关文章

随机推荐