top3云服务器磁盘IO性能对比测试,测试对象包括阿里云、腾讯云、ucloud,测试磁盘包括系统盘,云盘(其中阿里云包括高速云盘),结果腾讯云本地硬盘最快达到600MB/s,因服务器没有云盘但官网说明有60MB/s,Ucloud磁盘读达到400多MB/s,阿里云垃圾仅有50MB/s,只能说阿里云真的很坑爹!很坑爹!!很坑爹!!!
1)腾讯云服务器系统盘(641.98 MB/sec)及云盘( 627.78 MB/sec)IO读性能测试
[root@~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 7.9G 3.5G 4.0G 47% /
/dev/vdb 197G 5.3G 182G 3% /home
[root@ ~]# hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 20212 MB in 2.00 seconds = 10122.68 MB/sec
Timing buffered disk reads: 1926 MB in 3.00 seconds = 641.98 MB/sec
[root@~]# hdparm -Tt /dev/vdb
/dev/vdb:
Timing cached reads: 19774 MB in 2.00 seconds = 9903.22 MB/sec
Timing buffered disk reads: 1884 MB in 3.00 seconds = 627.78 MB/sec
腾讯云硬盘与本地硬盘的对比
云硬盘 | 本地硬盘 |
---|---|
约0.30元/GB月。 | 约0.30元/GB月。 |
可靠性更高:数据冗余存储,且分布在多台服务器。 | 数据冗余存储,分布在本服务器。 |
容量更大:最大支持4TB的数据盘。 | 最大支持500GB。 |
性能:顺序读写约60MBPS。 | 性能更高:顺序读写超过200MBPS。 |
选购云硬盘的服务器支持升级CPU,内存,硬盘容量及带宽升级。 | 选购本地盘的服务器不支持配置升级,仅支持带宽的升级。 |
详细参考:https://buy.cloud.tencent.com/price/cbs
2)ucloud系统盘(513.27 MB/sec)及云盘(256.60 MB/sec)IO读性能测试
[root@ ~]# hdparm -Tt /dev/vda1^C
[root@ ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 20641404 4259668 15333212 22% /
/dev/vdb 20642428 3620124 15973728 19% /data
[root@10-10-133-43 ~]# hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 14662 MB in 2.00 seconds = 7337.32 MB/sec
Timing buffered disk reads: 1540 MB in 3.00 seconds = 513.27 MB/sec
[root@ ~]# hdparm -Tt /dev/vdb
/dev/vdb:
Timing cached reads: 14728 MB in 2.00 seconds = 7370.36 MB/sec
Timing buffered disk reads: 770 MB in 3.00 seconds = 256.60 MB/sec
Ucloud的Udisk没有公布磁盘详细IO情况:https://docs.ucloud.cn/storage_cdn/udisk/price.html
3)阿里云系统盘(51.57 MB/sec)、普通云盘(65.63 MB/sec)、高速云盘(57.05 MB/sec)IO读性能测试,SSD云盘99.78 MB/sec
[root@~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 40G 6.0G 32G 16% /
/dev/xvdc 99G 48G 46G 52% /home/mysql
/dev/xvdb 985G 317G 618G 34% /data
[root@~]# hdparm -Tt /dev/xvda1
/dev/xvda1:
Timing cached reads: 14908 MB in 2.00 seconds = 7462.28 MB/sec
Timing buffered disk reads: 156 MB in 3.03 seconds = 51.57 MB/sec
[root@iZ94fp4872nZ ~]# hdparm -Tt /dev/xvdb
/dev/xvdb:
Timing cached reads: 14866 MB in 2.00 seconds = 7440.43 MB/sec
Timing buffered disk reads: 198 MB in 3.02 seconds = 65.63 MB/sec
[root@]# hdparm -Tt /dev/xvdc
/dev/xvdc:
Timing cached reads: 15070 MB in 2.00 seconds = 7541.93 MB/sec
Timing buffered disk reads: 172 MB in 3.01 seconds = 57.05 MB/sec
阿里云盘SSD测试
# hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 16966 MB in 2.00 seconds = 8496.07 MB/sec
Timing buffered disk reads: 300 MB in 3.01 seconds = 99.78 MB/sec
阿里云磁盘、SSD盘、搞笑云盘、普通云盘、本地SSD硬盘对比
块存储 | SSD云盘 | 高效云盘 | 普通云盘 | 本地SSD盘 |
---|---|---|---|---|
最大容量 | 2048 GB | 2048 GB | 2000 GB | 800 GB |
最大 IOPS | 20000 | 3000 | 数百 | 12000 |
最大吞吐量 | 256 MBps | 80 MBps | 20 – 40 MBps | 250 – 300 MBps |
性能计算公式 |
IOPS=min{30*容量,20000} 吞吐量=min{50+0.5*容量,256}MBps |
IOPS=min{1000+6*容量,3000} 吞吐量=min{50+0.1*容量,80}MBps |
不适用 | 不适用 |
访问时延 | 0.5 – 2 ms | 1 – 3 ms | 5 – 10 ms | 0.5 – 2 ms |
数据可靠性 | 99.9999999% | 99.9999999% | 99.9999999% | 仅物理机可靠性、无SLA保证 |
API名称 | cloud_ssd | cloud_efficiency | cloud | ephemeral_ssd |
价格* | 1.0元/GB/月 | 0.5元/GB/月 | 0.3元/GB/月 | 0.8元/GB/月 |
典型应用场景 |
|
|
不被经常访问或者低I/O负载的应用场景 |
Hadoop、NoSQL等分布式应用,应用本身有极高的可靠性,需要低时延、高I/O的存储。 |
供大家对云服务器的数据参考,2017.10.09增加普通电脑及服务器IO读写性能测试
1)DELL 1U PowerEdge R410服务器,RAID1 SAS 300G硬盘,测试比阿里云SSD云盘还要快。
# hdparm -Tt /dev/sda3
/dev/sda3:
Timing cached reads: 11298 MB in 2.00 seconds = 5656.25 MB/sec
Timing buffered disk reads: 442 MB in 3.01 seconds = 146.85 MB/sec
2)普通家庭电脑 希捷1T盘
# hdparm -Tt /dev/sda1
/dev/sda1:
Timing cached reads: 19500 MB in 2.00 seconds = 9760.70 MB/sec
Timing buffered disk reads: 436 MB in 3.01 seconds = 144.87 MB/sec
3)普通家庭电脑 西数4T盘
# hdparm -Tt /dev/sdb
/dev/sdb:
Timing cached reads: 24872 MB in 2.00 seconds = 12455.68 MB/sec
Timing buffered disk reads: 464 MB in 3.01 seconds = 154.13 MB/sec
测试方法有问题,我腾讯云每运行一次就会增加
$ sudo hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 19558 MB in 2.00 seconds = 9790.03 MB/sec
Timing buffered disk reads: 50 MB in 3.06 seconds = 16.36 MB/sec
# ubuntu @ VM-00-00-ubuntu in ~ [14:29:57]
$ sudo hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 19844 MB in 2.00 seconds = 9933.01 MB/sec
Timing buffered disk reads: 288 MB in 3.01 seconds = 95.63 MB/sec
# ubuntu @ VM-00-00-ubuntu in ~ [14:30:45]
$ sudo hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 20396 MB in 2.00 seconds = 10209.80 MB/sec
Timing buffered disk reads: 424 MB in 3.06 seconds = 138.52 MB/sec
# ubuntu @ VM-00-00-ubuntu in ~ [14:31:13]
$ sudo hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 20398 MB in 2.00 seconds = 10210.53 MB/sec
Timing buffered disk reads: 538 MB in 3.01 seconds = 178.61 MB/sec
# ubuntu @ VM-00-00-ubuntu in ~ [14:31:30]
$ sudo hdparm -Tt /dev/vda1
/dev/vda1:
Timing cached reads: 20508 MB in 2.00 seconds = 10265.32 MB/sec
Timing buffered disk reads: 656 MB in 3.03 seconds = 216.78 MB/sec