亚马逊云科技Amazon EC2云服务器实例提供丰富的数据中心,截止目前已遍布26个区域、84个可用区和410个接入点。对于新手而言,机房位置的选择往往是首要难题。本文将对Amazon EC2热门实例及位置的性能进行简要评测,助力大家找到合适的选择。
亚马逊云科技官网:点击访问(新客立享100+免费云服务)
一、亚马逊云服务器Amazon EC2上传速度测试
Amazon EC2能为用户提供海量的按需计算资源,可在几分钟内启动数百甚至数千台虚拟机实例。目前提供了多样化的实例类型,且每种类型都针对不同使用场景进行了优化,具体包括:
- 通用型(A、T和M系列)
- 计算优化型(C系列)
- 内存优化型(R、X和内存增强型系列)
- 存储优化型(I、D和H系列)
- 加速计算型(P、G、F系列)
按Amazon EC2区域划分的合并上传时间:
从数据来看,澳大利亚向全球其他地区的上传速度相对较慢。因此,除非业务核心仅面向澳大利亚,否则不建议将首个Amazon EC2实例部署在该区域。不过,新加坡到澳大利亚的新基础设施较早年有了显著升级,上传速度提升了36倍,从原本的3分多钟缩短至5秒。
排除澳大利亚后再次对比发现,美国加利福尼亚是上传速度最快的区域。该区域连续两年保持最快的平均上传时间,即便业务并非主要面向美国服务器,也仍是部署Amazon EC2实例的优选。
接下来的评测选取了Amazon EC2通用型”M”系列中”Large”规格(2个vCPU、8GB内存)的实例进行对比,涵盖M5a、M5zn、M5n、M5、M6a、M6in、M6i、M6g、M7a、M7i、M7i-flex、M7g、M8g等型号,主要从定价、CPU性能、内存性能、网络性能四个维度展开分析。
1、亚马逊云服务器Amazon EC2实例规格与定价根据Amazon AWS文档及工具收集的信息(如lscpu命令数据),这些实例的CPU供应商主要分为三类:
- Intel(M5、M5zn、M5n、M6i、M6in、M7i、M7i-flex)
- AMD(M5a、M6a、M7a)
- AWS Graviton(基于ARM架构,包括M6g、M7g、M8g)
以下价格信息来源于2025年5月US-East-1(弗吉尼亚北部区域)的”按需”实例,其中M6g价格最低。
经过sysbench工具测试CPU性能(如单线程或多线程计算质数),重点关注每秒事件数(反映处理速度)和延迟。结果显示,M7a在CPU速度和延迟表现上均位居第一,单线程下每秒事件数可达3342.29,平均延迟仅0.30毫秒。
$ sysbench cpu run
sysbench 1.1.0-3ceba0b (using bundled LuaJIT 2.1.0-beta3)
Running the test with following options:
Number of threads: 1
Initializing random number generator from current timePrime numbers limit: 10000
Initializing worker threads…
Threads started!
CPU speed:
events per second: 3342.29Throughput:
events/s (eps): 3342.2875
time elapsed: 10.0003s
total number of events: 33424Latency (ms):
min: 0.30
avg: 0.30
max: 0.34
95th percentile: 0.30
sum: 9996.44Threads fairness:
events (avg/stddev): 33424.0000/0.00
execution time (avg/stddev): 9.9964/0.00
4个线程:
$ sysbench –threads=4 cpu run
sysbench 1.1.0-3ceba0b (using bundled LuaJIT 2.1.0-beta3)Running the test with following options:
Number of threads: 4
Initializing random number generator from current timePrime numbers limit: 10000
Initializing worker threads…
Threads started!
CPU speed:
events per second: 6790.93Throughput:
events/s (eps): 6790.9294
time elapsed: 10.0003s
total number of events: 67911Latency (ms):
min: 0.29
avg: 0.59
max: 20.31
95th percentile: 0.30
sum: 39964.88Threads fairness:
events (avg/stddev): 16977.7500/8.29
execution time (avg/stddev): 9.9912/0.01
CPU每秒事件数:
CPU延迟:
测试采用speedtest工具(以M8g为例),通过多次测试避免性能波动。结果显示,亚马逊云服务器Amazon EC2 M8g和M7a的网络性能最优,其中M8g的下载速度达5921.29Mbit/s,上传速度达3541.71Mbit/s。
$ curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 –
Retrieving speedtest.net configuration…
Testing from Unknown (13.217.55.225)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by Shentel (Ashburn, VA) [1774.52 km]: 1.684 ms
Testing download speed……………………………………………………………………..
Download: 5921.29 Mbit/s
Testing upload speed…………………………………………………………………………………………
Upload: 3541.71 Mbit/s
对每个实例都进行了多次尝试,以避免性能下降。结果如下:
同样使用sysbench测试内存带宽(读写)和延迟,结果显示亚马逊云服务器M5zn的内存性能最优,写入速度可达5604.24MiB/秒,平均延迟低至0.00毫秒。
$ sysbench memory run
sysbench 1.1.0-3ceba0b (using bundled LuaJIT 2.1.0-beta3)
Running the test with following options:
Number of threads: 1
Initializing random number generator from current timeRunning memory speed test with the following options:
block size: 1KiB
total size: 102400MiB
operation: write
scope: globalInitializing worker threads…
Threads started!
Total operations: 57387660 (5738739.43 per second)
56042.64 MiB transferred (5604.24 MiB/sec)
Throughput:
events/s (eps): 5738739.4302
time elapsed: 10.0000s
total number of events: 57387660Latency (ms):
min: 0.00
avg: 0.00
max: 0.06
95th percentile: 0.00
sum: 3962.93Threads fairness:
events (avg/stddev): 57387660.0000/0.00
execution time (avg/stddev): 3.9629/0.0
通过sysbench测试线程同步开销(pthread互斥锁/解锁性能),M7a表现最佳。
$ sysbench mutex run
sysbench 1.1.0-3ceba0b (using bundled LuaJIT 2.1.0-beta3)Running the test with following options:
Number of threads: 1
Initializing random number generator from current timeInitializing worker threads…
Threads started!
Throughput:
events/s (eps): 5.5396
time elapsed: 0.1805s
total number of events: 1Latency (ms):
min: 180.46
avg: 180.46
max: 180.46
95th percentile: 179.94
sum: 180.46Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): 0.1805/0.00
前文主要对比了亚马逊服务器Amazon EC2通用型”M”系列实例的性能,而实际上,不同类型的实例各有侧重,需根据业务需求选择:
这三类实例的CPU、内存和网络基础性能相近,核心差异在于对特定负载的优化,选择时需结合业务的资源需求特点。
实例类型 | 代表型号 | 配置(vCPU/内存) | 适用场景 |
通用型 | m8g.large | 2核/8GB | 需平衡性能的场景(如Web应用、微服务、小型数据库) |
计算优化型 | c8g.large | 2核/4GB | 100%CPU密集型任务(如视频编码、高强度计算任务) |
内存优化型 | r8g.large | 2核/16GB | 内存占用率超过50-75%的场景(如大型内存数据库Redis、Memcached、Elasticsearch) |
根据us-east-1区域中的按需实例定价,以上实例定价为:
CPU、内存和网络性能几乎相同:
以下是来自CloudPing的AWS延迟监控数据,覆盖范围包括亚太、美洲、欧洲及东亚地区。其中绿色代表延迟低于100毫秒,黄色代表延迟在100-180毫秒之间,红色则代表延迟超过180毫秒,可直观反映不同区域的网络响应速度差异。
目前AWS针对Amazon EC2推出长达12个月免费试用套餐,配备750小时/月的t2.micro或t3.micro实例使用时间,支持公有IPv4地址使用和弹性扩展。
Amazon EC2免费12个月套餐:点击领取
领取步骤:《亚马逊免费云服务器申请与使用教程》
如上述配置无法满足您的应用需求,可以选择Amazon EC2 T4g免费套餐。免费试用时间截止到2025年12月31日,新老用户每月可享受750小时的t4g.small实例使用时长。
Amazon EC2 T4g免费套餐:点击访问
领取步骤:《亚马逊免费云服务器Amazon EC2 T4g/x86领取及配置教程》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

微信扫码加好友进群
主机优惠码及时掌握

QQ群号:938255063
主机优惠发布与交流