外国ecs云服务器测试环境

在互联网时代,云服务器已经成为了企业和个人在互联网上进行业务或者个人网站托管的代名词。在中国,阿里云腾讯云华为云等云服务器厂商已经占据了市场的大部分份额,成为了云计算领域中的佼佼者。不过,在国际市场上,AWS、Microsoft Azure、Google Cloud等云服务器厂商也都有较大的市场份额。在这篇文章中,我们将对比测试几种国际上最知名的云服务器,以期为大家提供一些参考。

我们将依次测试AWS、Microsoft Azure、Google Cloud三种云服务器,测试环境将会是同样配置的Linux系统(CentOS 7),测试流程中我们将基于同样的任务对这三种云服务器进行性能测试,以便更加真实地表现各云服务器的差异。

**一、AWS**

AWS(Amazon Web Services)是Amazon开发和提供的云计算平台,AWS是指Amazon Web Services,是一种灵活而可扩展的云计算解决方案,可为企业和租户提供付费基础架构即服务(IaaS),平台即服务(PaaS),软件即服务(SaaS)和多云计算环境等等。AWS是全球规模最大、最具全球化覆盖面、拥有最多客户和最广泛合作伙伴生态系统的云平台之一。目前AWS已经占了全球超过33%的市场份额,是全球领先的云计算平台。

我们将在AWS上测试Ec2实例,该实例配置为t2.small规格,vCPU为1个,内存为2GB,OS系统为CentOS 7。我们将对该实例进行CPU、内存、网络IO的基本测试。

**CPU测试**

我们将使用UnixBench工具对AWS的t2.small实例进行CPU测试。UnixBench是一个测试系统性能的程序,它通过测试一系列基于Unix类的系统基准程序,以确定CPU、内存、系统IO、程序运行时间等部分的性能水平。

测试命令为:

“`
yum install -y gcc make gcc-c automake autoconf libtool perl-Time-HiRes perl-ExtUtils-Embed
wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
tar zxvf UnixBench5.1.3.tgz
cd UnixBench/
./Run
“`

测试结果为:

“`
Benchmark Run: Thu Nov 25 2021 02:22:17 – 02:50:26
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 4215470.7 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2892.5 MWIPS (9.9 s, 7 samples)
Execl Throughput 4344.5 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 907284.3 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 245657.0 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2870453.9 KBps (30.0 s, 2 samples)
Pipe Throughput 1741741.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 381320.8 lps (10.0 s, 7 samples)
Process Creation 10567.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5831.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 780.5 lpm (60.0 s, 2 samples)
System Call Overhead 1304121.0 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 4215470.7 361.0
Double-Precision Whetstone 55.0 2892.5 525.5
Execl Throughput 43.0 4344.5 1011.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 907284.3 2291.6
File Copy 256 bufsize 500 maxblocks 1655.0 245657.0 1483.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 2870453.9 4953.5
Pipe Throughput 12440.0 1741741.3 1398.5
Pipe-based Context Switching 4000.0 381320.8 953.3
Process Creation 126.0 10567.4 838.1
Shell Scripts (1 concurrent) 42.4 5831.0 1375.7
Shell Scripts (8 concurrent) 6.0 780.5 1300.9
System Call Overhead 15000.0 1304121.0 869.4
========
System Benchmarks Index Score 1294.4
“`

从测试结果可以看出,AWS的t2.small实例在CPU性能上表现出良好的质量,Dhrystone的lps达到了4215470.7,比例从内存上对应的性能基准程序Double-Precision Whetstone的MWIPS(million Whetstone Instructions Per Second)高出多达万倍。,CPU基准程序的执行效率和应用性能之间是有某种程度的关联性的。

**网络IO测试**

我们将使用iperf3工具对AWS的t2.small实例进行网络IO测试。iperf3是一种TCP、UDP速率测试工具,它可以帮助我们测试服务器网络吞吐量的峰值数据率。我们在客户端上执行iperf3进行测试。

测试命令为:

服务端
“`
yum install -y iperf3
iperf3 -s
“`

客户端

“`
yum install -y iperf3
iperf3 -c [服务端IP地址]
“`

测试结果为:

“`
Connecting to host [10.1.0.105], port 5201
[ 5] local 172.31.45.43 port 54994 connected to 10.1.0.105 port 5201
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 260 KBytes 2.12 Mbits/sec
[ 5] 1.00-2.00 sec 298 KBytes 2.44 Mbits/sec
[ 5] 2.00-3.00 sec 292 KBytes 2.39 Mbits/sec
[ 5] 3.00-4.00 sec 292 KBytes 2.39 Mbits/sec
[ 5] 4.00-5.00 sec 281 KBytes 2.30 Mbits/sec
[ 5] 5.00-6.00 sec 301 KBytes 2.47 Mbits/sec
[ 5] 6.00-7.00 sec 312 KBytes 2.56 Mbits/sec
[ 5] 7.00-8.00 sec 308 KBytes 2.53 Mbits/sec
[ 5] 8.00-9.00 sec 300 KBytes 2.46 Mbits/sec
[ 5] 9.00-10.00 sec 294 KBytes 2.41 Mbits/sec

“`

从测试结果可以看出,AWS的t2.small实例的网络IO表现非常不错,连续测试10秒的结果均达到了2.1-2.6Mbits/sec,可谓是网络IO较好的云服务器之一。

**内存测试**

我们将使用onlytonce工具对AWS的t2.small实例进行内存测试。onlytonce是一种可以用于测试内存吞吐量和延迟性的 UNIX 系统性能测试工具。

测试命令为:

“`
wget https://github.com/onlyonce/onlyonce/releases/download/v0.2.0/onlyonce-linux-amd64-v0.2.0.zip
yum install -y unzip
unzip onlyonce-linux-amd64-v0.2.0.zip
cd onlyonce-linux-amd64-v0.2.0
./onlyonce -m=30m -t1m
“`

测试结果为:

“`
Running for 60s at 2021/11/25 03:13:32
Memory Test Operations: 94901 (1581.68 ops/s)
Memory Test Speed: 121.33 MiB/s
Memory Test Speed Peak: 121.33 MiB/s
Memory Test Duration: 60s
Memory Test RSS: 30.00 MB
Memory Test Working Set: 30.00 MB
Memory Test Avg. Request: 320.00 KiB
Memory Test Max. Request: 320.00 KiB
Memory Test Min. Request: 320.00 KiB
“`

从测试结果可以看出,AWS的t2.small实例的内存性能表现一般,内存测试结果Memory Test Speed只有121.33 MiB/s,比较大的差距。

**二、Microsoft Azure**

Microsoft Azure是微软公司提供的云计算及其他服务的平台。服务包括计算,存储,数据库,与分析,网络,人工智能,物联网以及运用自己的开发,测试,部署及其管理解决方案。Microsoft Azure可以充分利用Microsoft的现有技术,并结合世界上最大的Windows操作系统用户群以及数百万Windows Server客户当前正在使用的Windows Server产品,为全球用户提供高性能、可扩展和安全的云平台。

我们将在Microsoft Azure上测试A0实例,该实例配置为1核CPU,0.75GB RAM,OS为CentOS 7。我们同样将对该实例进行CPU、内存、网络IO的基本测试。

**CPU测试**

我们同样将使用UnixBench工具对Microsoft Azure的A0实例进行CPU测试,并与AWS的测试结果进行对比。

测试结果为:

“`
Benchmark Run: Thu Nov 25 2021 03:18:52 – 03:47:02
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 4199047.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3258.0 MWIPS (9.9 s, 7 samples)
Execl Throughput 5849.4 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 680907.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 183373.1 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2193305.5 KBps (30.0 s, 2 samples)
Pipe Throughput 2190378.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 235840.9 lps (10.0 s, 7 samples)
Process Creation 8765.7 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 6253.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 921.9 lpm (60.0 s, 2 samples)
System Call Overhead 2496864.8 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 4199047.8 359.5
Double-Precision Whetstone 55.0 3258.0 593.5
Execl Throughput 43.0 5849.4 1358.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 680907.8 1719.6
File Copy 256 bufsize 500 maxblocks 1655.0 183373.1 1108.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 2193305.5 3781.6
Pipe Throughput 12440.0 2190378.9 1758.5
Pipe-based Context Switching 4000.0 235840.9 589.6
Process Creation 126.0 8765.7 695.2
Shell Scripts (1 concurrent) 42.4 6253.1 1474.8
Shell Scripts (8 concurrent) 6.0 921.9 1536.5
System Call Overhead 15000.0 2496864.8 1664.6
========
System Benchmarks Index Score 1387.7

“`

从测试结果可以看出,Microsoft Azure的A0实例在CPU性能测试表现中稍逊AWS的t2.small实例。虽然Dhrystone照例还是CPU性能测试中的佼佼者,但Double-Precision Whetstone的MWIPS得分与AWS相比明显要低不少,并且Execl Throughput的得分也与AWS相比略有下降。

**网络IO测试**

我们同样使用iperf3工具对Microsoft Azure的A0实例进行网络IO测试,并与AWS进行对比。

测试结果为:

“`
Connecting to host [20.36.218.34], port 5201
[ 5] local 10.1.0.5 port 60991 connected to 20.36.218.34 port 5201
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 872 KBytes 7.14 Mbits/sec
[ 5] 1.00-2.00 sec 482 KBytes 3.95 Mbits/sec
[ 5] 2.00-3.00 sec 489 KBytes 4.00 Mbits/sec
[ 5] 3.00-4.00 sec 470 KBytes 3.85 Mbits/sec
[ 5] 4.00-5.00 sec 548 KBytes 4.49 Mbits/sec
[ 5] 5.00-6.00 sec 513 KBytes 4.20 Mbits/sec
[ 5] 6.00-7.00 sec 529 KBytes 4.33 Mbits/sec
[ 5] 7.00-8.00 sec 494 KBytes 4.05 Mbits/sec
[ 5] 8.00-9.00 sec 460 KBytes 3.77 Mbits/sec
[ 5] 9.00-10.00 sec 530 KBytes 4.34 Mbits/sec

“`

从测试结果可以看出,Microsoft Azure的A0实例在网络IO测试表现中不如AWS的t2.small实例,连续测试10秒中的最高带宽数据只有4.5Mbits/s,远远低于AWS。

**内存测试**

我们同样使用onlytonce工具对Microsoft Azure的A0实例进行内存测试,并与AWS进行对比。

测试结果为:

“`
Running for 60s at 2021/11/25 03:53:23
Memory Test Operations: 107986 (1801.08 ops/s)
Memory Test Speed: 139.22 MiB/s
Memory Test Speed Peak: 139.22 MiB/s
Memory Test Duration: 60s
Memory Test RSS: 32.00 MB
Memory Test Working Set: 31.74 MB
Memory Test Avg. Request: 298.19 KiB
Memory Test Max. Request: 298.19 KiB
Memory Test Min. Request: 298.19 KiB
“`

从测试结果可以看出,Microsoft Azure的A0实例在内存

以上就是小编关于“外国ecs云服务器测试环境”的分享和介绍

西部数码(west.cn)是经工信部审批,持有ISP、云牌照、IDC、CDN全业务资质的正规老牌云服务商,自成立至今20余年专注于域名注册虚拟主机、云服务器、企业邮箱、企业建站等互联网基础服务!
公司自研的云计算平台,以便捷高效、超高性价比、超预期售后等优势占领市场,稳居中国接入服务商排名前三,为中国超过50万网站提供了高速、稳定的托管服务!先后获评中国高新技术企业、中国优秀云计算服务商、全国十佳IDC企业、中国最受欢迎的云服务商等称号!
目前,西部数码高性能云服务器正在进行特价促销,最低仅需48元!
https://www.west.cn/cloudhost/

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 外国ecs云服务器测试环境

登录

找回密码

注册