某ARM服务器与X86服务器简单性能对比
某ARM服务器与X86服务器简单性能对比
目录
一. 概述... 2
二. 服务器基本硬件资料:... 2
三. CPU 测试... 3
四. 内存测试... 3
五. 网卡测试... 3
六. 硬盘测试... 4
七. 工具适配测试... 4
八. 磁盘相关的命令测试... 4
- 概述
本轮测试涵盖CPU、内存、磁盘、网卡读写,以及常用磁盘信息获取命令,FIO和iperf工具适配等。
性能测试以x86服务器(x86-A服务器、x86-B服务器)作对比,简单测试某ARM服务器的CPU、内存、网卡和SAS盘读写性能。
因服务器之间配置差异比较大,所得数据不应硬性比较,仅供产品适配作为参考。
测试结果简述如下,详细数据见后附章节。
某ARM CPU运算时间是x86-A服务器的近两倍。
某ARM内存读写速度是x86-A服务器的约二分之一。
某ARM服务器安装Intel万兆网卡之后,带宽最高3.14Gib/Sec。
某ARM服务器插900G SAS盘,读写速度略逊于x86-B服务器。
FIO、iperf工具官网提供适配Ubuntu的安装包,验证安装和执行通过。
某ARM的OS缺失个别常用命令、工具,如sgdisk,vgc-monitor。Storcli没有找到Ubuntu的64位安装包。
服务器 |
192.168.xxx.xxx |
操作系统 |
Kylin 4.0.2, Codename:juniper |
CPU |
phytium FT-1500A @1.5GHz,16核,1 颗 逻辑CPU 16颗 |
系统内存 |
当前32 GB, DDR3 ECC 内存,支持扩展到64 GB |
万兆网卡 |
Intel Corporation Ethernet 10G 2P X520 Adapter (rev 01) |
待测磁盘 |
SAS |
服务器 |
192.168.xxx.xxx |
操作系统 |
Cent OS |
CPU |
Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz, 8核,2颗 逻辑CPU 32颗 |
系统内存 |
132 GB,DDR4 |
服务器 |
192.168.xxx.xxx |
操作系统 |
Cent OS |
CPU |
Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz,8核, 2颗 逻辑CPU 32颗 |
系统内存 |
132 GB,DDR4 |
万兆网卡 |
Intel(R) 82599 10 Gigabit Dual Port Network Connection (rev 01) |
待测磁盘 |
SAS |
测试方法:执行命令 time echo "scale=5000; 4*a(1)" | bc -l –q ,查看运算圆周率所需时间。
测试结果:某ARM服务器耗时是x86-A的两倍以上。详细数据如下。
第一次 |
第二次 |
第三次 |
平均 |
real 0m53.462s user 0m53.460s sys 0m0.000s |
real 0m54.238s user 0m54.236s sys 0m0.000s |
real 0m53.671s user 0m53.668s sys 0m0.000s |
real 0m53.79s user 0m53.788s sys 0m0,000s |
第一次 |
第二次 |
第三次 |
平均 |
real 0m25.019s user 0m24.978s sys 0m0.023s |
real 0m26.048s user 0m25.741s sys 0m0.280s |
real 0m25.134s user 0m25.106s sys 0m0.013s |
real 0m25.4s user 0m25.275s sys 0m0.316s |
测试方法:mount tmpfs之后,读写挂载的目录,得到一个RAM读写近似值。
测试结果:x86-A的读写速度是某ARM服务器的近二倍。详细数据如下。
某ARM |
x86-A |
读:1.8 GB/s 写:1.2 GB/s |
读:3.6 GB/s 写:2.0 GB/s |
测试方法:为某ARM服务器安装万兆网卡之后,配置IP之后,使用iperf进行测试。
测试结果:x8卡槽插万兆网卡,带宽都达到预期。测速数据如下。
Intel万兆网卡 |
Chelsio 万兆网卡 |
x86-B服务器与Intel万兆网卡 |
9.43 Gbits/sec |
9.42 Gbits/sec |
9.44 Gbits/sec |
采用dd和hdparm命令测试磁盘的读写速度。总体测试结果显示,某ARM对SAS盘的读写性能略逊于x86-B。
测试方法1:dd读写SAS盘,设置iflag/oflag=direct直接读写磁盘,不经过缓存。
某ARM |
x86-B |
读:215MB/s 写:202MB/s |
读:242 MB/s 写:242 MB/s |
测试方法2:dd读写SAS盘,设置conv=fsync,所有操作一次性读写硬盘。
某ARM |
x86-B |
读:201MB/s 写:175MB/s |
读:237 MB/s 写:202 MB/s |
Timing cached reads:不存取磁盘直接从Linux缓存读取数据的速度。
Timing buffered disk reads:不使用预先的数据缓冲, 没有任何文件系统开销时磁盘支持的连续数据读取速度。
某ARM |
x86-B |
Timing cached reads: 2900.59 MB/sec Timing buffered disk reads: 195.80 MB/sec |
Timing cached reads: 8440.69 MB/sec Timing buffered disk reads: 233.09 MB/sec |
Fio:支持从官网下载并安装使用。验证了工具安装和随机读的测试命令,验证通过。
Iperf:Iperf官方提供ubuntu arm的deb包,可以直接下载安装。验证了工具安装和网卡性能测试。
命令 |
具体参数 |
结果 |
df |
df –lh; df –l |
Pass |
fdisk |
fdisk –l; fdisk /dev/sdb (格式化磁盘) |
Pass |
cfdisk |
cfdisk –Ps; cfdisk –Ps /dev/sdb (没有实际操作) |
Pass |
lsblk |
Pass |
|
parted |
parted /dev/sdb (磁盘分区) |
Pass |
sgdisk |
sgdisk /dev/sdb |
没有该命令 |
dd |
dd if=/dev/sdb of=/dev/null bs=1M count=10240 iflag=direct; dd if=/dev/zero of=/dev/sdb bs=1M count=10240 oflag=direct |
Pass |
命令 |
结果 |
lsblk -ln 2>/dev/null | awk '{if($6=="disk") print $1}' | grep -E '[hsv]d[a-z]|vgca[0-9]|nvme[0-9]' |
Pass |
grep . /sys/block/sd?/queue/rotational |
Pass |
lsblk -o NAME,TYPE,MOUNTPOINT | awk '{ if (NR > 1) { if ($2 == "disk") { disk[$1]=($3 == ""); lastdisk=$1;} else { if ($3 != "") disk[lastdisk]=0; } } } END { for (k in disk) print k,disk[k];}' | grep -E '[hsv]d[a-z]|vgc[a-z][0-9]|nvme[0-9]' |
Pass |
smartctl –a (-i, -H)/dev/sdb |
RAID,不适配 |
smartctl -a /dev/sdb -d scsi |
RAID,不适配 |
hdparm -I -C /dev/sdb |
Pass |
vgc-monitor -d /dev/sda |
没有该命令 |
Storcli |
没有Ubuntu 64位安装包 |
某ARM服务器与X86服务器简单性能对比相关推荐
- arm服务器测评_某ARM服务器与X86服务器简单性能对比
某ARM服务器与X86服务器简单性能对比 发布时间:2019-01-07 11:22, 浏览次数:816 , 标签: ARM 某ARM服务器与X86服务器简单性能对比 目录 一. 概述.. ...
- 网络/Network - 网络编程 - 高性能 - 单服务器高性能模式[网络模型]及性能对比 - 学习/实践
1.应用场景 主要用于学习单服务器高性能模式及性能对比,尤其是网络模型,这个很重要,并将这些知识在工作中验证,实践,理解,掌握. 2.学习/操作 1.文档阅读 推荐 18 | 单服务器高性能模式:PP ...
- Grizzly和Netty以及Mina简单性能对比
最近在服务框架中尝试增加了Grizzly传输集成,简单测试后发现,TPS(每秒处理请求数)略低于Netty,略高于Mina,相差并不是很大,但TPS比Netty稳定很多(每秒方差小),不会出现大幅波动 ...
- arm服务器计算性能,【干货分享】ARM/x86服务器的ceph性能对比报告
第 1 则 -文档简介- ceph对象存储集群是一个高可用.智能化的分布式对象存储系统,支持自修复,自管理等底层数据管理功能,目前已广泛应用于各个领域中. 本文旨在部署ceph集群且配置相同参数条件下 ...
- 小型机 PC服务器 性能,大型机、小型机、x86服务器的区别
大型机.小型机.x86服务器的区别 首先来讲x86服务器,与平常人们所接触的台式机笔记本类似,采用CISC架构处理器.随着英特尔至强处理器的性能不断提升,业内有种说法是x86服务器有抢占小型机市场的趋 ...
- 2020年x86服务器厂商TOP10最新榜单,精彩不?
[全球财经观察 | 阿明微评]x86服务器市场的变化,阿明一直在关注,因为云计算的根基之一就是服务器. x86服务器厂商这些年的发展也很有意思,首先看资本运作带来的影响. 在服务器整体市场领域,不管是 ...
- X86与非X86服务器
非x86服务器非x86服务器:包括大型机.小型机和UNIX服务器,它们是使用RISC(精简指令集)或EPIC(并行指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器 ...
- 虚拟化服务器类型,虚拟化服务器类型
虚拟化服务器类型 内容精选 换一换 本次Ceph集群使用TaiShan服务器部署,三个Ceph节点采用三台为TaiShan 200服务器(型号2280):K8s节点两台均采用TaiShan 200服务 ...
- 同型号服务器更改硬盘,服务器更换硬盘需要怎么做
服务器更换硬盘需要怎么做 内容精选 换一换 迁移前,若选择迁移到已有服务器,请做以下准备工作:需配置目的端服务器所在VPC安全组,如果是Windows系统需要开放TCP的8899端口.8900端口和2 ...
最新文章
- 华为手机连电脑_手机装进电脑里 华为MateBook X Pro 2020款升级多屏协同
- LeetCode刷题宝典 V1.0 PDF下载
- gcc可以编译python程序吗_gcc c语言编译流程
- mdpi的手机_【初印象】Android手机屏幕适配API:nodpi,xhdpi,hdpi,mdpi,ldpi
- 计算机视觉目标检测的框架与过程
- thinkcmf安装模板需要点击右键打开新页面的解决办法
- OpenCV之imgproc 模块. 图像处理(3)霍夫线变换 霍夫圆变换 Remapping 重映射 仿射变换
- 【Collection、泛型】
- uchome 数据库结构 数据库字典
- 05.序列模型 W2.自然语言处理与词嵌入
- 你想成为Java架构师吗?掌握这六项就够了!
- MySQL必知必会:数据插入(Insert)
- 文件、异常、模块——初步了解
- js实现抽饭系统(类似抽检系统)双按钮控制系统
- JVM垃圾回收机制,万字详解
- 利用AD13设计PCB的问题总结1-10
- 计算机开机只显示桌面不显示图标,电脑开机后只有桌面背景不显示图标怎么办...
- Hibernate类的继承使用joined-class实现
- 如何将产品发布到App Store上?
- openlayers加载天地图及天地图地形图影像图