资讯专栏INFORMATION COLUMN

【云主机 UHost】性能数据:本地磁盘I/O性能测试及网络增强性能数据

Tecode / 2366人阅读

摘要:云主机本地磁盘性能测试注意此文档仅为性能的基准值测试,由于本地磁盘为共享磁盘,其会有一定波动,使性能达不到文档中测试出的水准。

云主机UHost本地磁盘I/O性能测试

注意:此文档仅为IO性能的基准值测试,由于本地磁盘为共享磁盘,其IO会有一定波动,使性能达不到文档中测试出的水准。若您希望更稳定的IO,建议您选择云盘。

硬盘性能指标

顺序读写 (吞吐量,常用单位为MB/s):文件在硬盘上存储位置是连续的。

适用场景:大文件拷贝(比如视频音乐)。速度即使很高,对数据库性能也没有参考价值。

4K随机读写 (IOPS,常用单位为次):在硬盘上随机位置读写数据,每次4KB。

适用场景:操作系统运行、软件运行、数据库。

以下是使用通用I/O测试工具“fio”,并在指定数据块大小“4K、512K”、队列深度为“128”的条件下,对“UHost标准版机型”以及“UHost高性能SSD机型”这两种机型磁盘进行的I/O基准性能测试所得出的测试数据。

测试结果

测试1. 顺序读/写512K
image.png
(本地普通盘与本地SSD磁盘对比)

测试2. 随机读/写 4K
image.png
(本地普通盘与本地SSD磁盘对比)

测试详情

工具:fio

官方网站:
http://freecode.com/projects/fio
http://brick.kernel.dk/snaps/

注意: 性能测试建议直接通过写裸盘的方式进行测试,会得到较为真实的数据。但直接测试裸盘会破坏文件系统结构,导致数据丢失,请在测试前确认磁盘中数据已备份。

块大小:4kb / 512kb

队列深度:128

fio.conf配置:

[global]
ioengine=libaio
iodepth=128
time_based
direct=1
thread=1
group_reporting
randrepeat=0
norandommap
numjobs=32
timeout=6000
runtime=120

[randread-4k]
rw=randread
bs=4k
filename=/dev/sdb   注:/dev/sdb是目标测试磁盘的设备名称
rwmixread=100
stonewall

[randwrite-4k]
rw=randwrite
bs=4k
filename=/dev/sdb
stonewall

[read-512k]
rw=read
bs=512k
filename=/dev/sdb
stonewall

[write-512k]
rw=write
bs=512k
filename=/dev/sdb
stonewall

使用方法:shell$> fio fio.conf

云主机UHost网络增强性能数据

注意:此文档仅为性能基准的测试,测试通过UDP协议+小包/大包,带来的最大性能值。具体业务场景下的包量受到上层应用、通信协议等多种因素影响,请以实际的业务压测结果为准。

网络性能测试指标

包量 (常用单位: pps): 每秒能处理的网络包的数量。是网络增强特性提升的核心指标。

带宽 (常用单位: mb/s):网络带宽是指一个固定的时间内(1秒),能通过的最大位数据。

TCP_RR (常用单位: 次/秒):测试同一个TCP连接中的多次TCP request和response的响应效率,这种应用场景常常出现在数据库应用中。

TCP_CRR (常用单位: 次/秒):测试多个TCP连接中的request和response的响应效率,每个TCP请求、响应都建立一个新的TCP连接。最典型的应用是HTTP网页访问请求,每个请求响应都在一个多带带的TCP连接中进行。

测试数据

测试环境

测试机:

镜像:CentOS 7.2 64位

规格:1)8核CPU 16G内存 2)16核CPU 32G内存

辅助机:

镜像:CentOS 7.2 64位

规格:8核CPU 16G内存 * 8台

测试1. 包量测试
采用UDP_STREAM,小包(1byte)测试。
image.png

网络增强能显著提升包量。UDP测试情况下,峰值包处理能力可达100万pps以上,是未开启网络增强情况下的3倍。
UCloud的包量能力与规格大小无关。

测试2. 带宽测试
采用UDP_STREAM,大包(1400bytes)测试。
image.png

网络增强能显著提升带宽,但在出向测试时,达到了内网的最大带宽瓶颈(10G),因此无法进一步提升。

测试3. TCP_RR与TCP_CRR
image.png

由于来回路径没有改变,单链只能走一个核和一个通道,是否开启网络增强并无差异。因此开启网络增强不能显著提升TCP_RR与TCP_CRR。

实时文档欢迎访问https://docs.ucloud.cn/uhost/testdata/io_uhost

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126084.html

相关文章

  • 主机 UHost】产品简介:UHost地域与可用区,机型与CPU平台,主机特性、订单构成与配额

    摘要:机型与平台机型云主机根据应用场景将主机区分为快杰型快杰型快杰型快杰型通用型高主频型型总计种机型。不同平台的云主机价格相同。升级过程中云主机无需关机或重启,同时不会对主机上运行的应用和业务产生性能影响。限制目前仅支持及以上的平台的云主机。UHost地域与可用区可用区是一组物理和电力上相互隔离的资源的组合。一个可用区可能是由一个机房、或者多个机房的一部分组合后设计而成,经合理设计后,故障影响范围...

    Tecode 评论0 收藏0
  • 特性 主机 UHost

    摘要:网络增强是利用多核配合内核对网卡驱动多队列的支持,开启网卡多队列而获得的云主机特性。目前仅支持核及以上的云主机支持网络增强特性。 特性本篇目录1. 网络增强 NetworkEnhanced2. 数据方舟 DataArk1. 网络增强 NetworkEnhanced网络增强特性分为1.0和2.0两个不同版本。网络增强1.0是UCloud利用多核CPU配合Linux内核对网卡驱动多队列的支持,开...

    ernest.wang 评论0 收藏303
  • 概览 主机 UHost

    摘要:概览概览产品简介什么是云主机产品优势功能简介计费说明主机地域与可用区机型与平台订单构成配额机型与规格特性特性热升级磁盘镜像网络内网弹性外网监控购买指导计费模式配置变更续费回收快速上手常见注意事项创建第一台主机操作指南常用操作导航主机网络磁 概览产品简介什么是云主机产品优势功能简介计费说明主机地域与可用区机型与CPU平台订单构成配额机型与规格特性特性热升级 HotPlug磁盘镜像网络内网弹性外...

    ernest.wang 评论0 收藏774
  • 概览 主机 UHost

    摘要:概览概览产品简介什么是云主机产品优势功能简介计费说明主机地域与可用区机型与平台订单构成配额机型与规格特性特性热升级磁盘镜像网络内网弹性外网监控购买指导计费模式配置变更续费回收快速上手常见注意事项创建第一台主机操作指南常用操作导航主机网络磁 概览产品简介什么是云主机产品优势功能简介计费说明主机地域与可用区机型与CPU平台订单构成配额机型与规格特性特性热升级 HotPlug磁盘镜像网络内网弹性外...

    ernest.wang 评论0 收藏518
  • 主机 UHost】产品简介:什么是主机UHost产品优势,功能简介与计费说明

    摘要:计费说明云主机产品目前支持按年按月按时预付费和按时后付费四种计费方式。此外,云盘费用与主机开关机状态无关,按照完整的小时计费。举例用户于购买成功后付费云主机,系统将于生成时间段内的后付费订单,并以此类推。什么是云主机云主机提供可随时扩展的计算服务,每台云主机以虚拟机的形式运行,主机资源包含CPU、内存、磁盘等最基础的计算组件。云主机是UCloud最为核心的服务,有些服务,如IP、镜像、云硬盘...

    Tecode 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<