事情是这样,最近组了个台式机,准备用做测试服务器,就顺便想测下和之前服务器的性能提升,然后意外发现,阿里云性能怎么这么弱呀。。。
测试方法
- 关掉服务器上正跑的东西,保证持续 30s ,CPU 使用率不超过 2%,内存剩余量 >= 80%
- 使用 sysbench cpu run 测试单核成绩,测试三次,保留最高得分
- 使用 sysbench cpu --threads=xx run 测试多核成绩,xx 取服务器的线程数,测试三次,保留最高得分
- 得分取 events per second: xxxx 部分,xxxx 的数字即为得分
测试结果
| 服务器 | CPU | 线程数 | 系统 | sysbench | 单核成绩 | 多核成绩 | 多核效率 | 备注 |
|---|---|---|---|---|---|---|---|---|
| 华为云 | 鲲鹏 920 | 2 | Ubuntu 20.04.4 | 1.0.18 | 3325.17 | 6490.86 | 97.60% | Arm64 架构 |
| 阿里云 | Intel Platinum 8163 | 8 | Ubuntu 20.04.4 | 1.0.18 | 897.26 | 5941.21 | 82.77% | ecs.c5.2xlarge |
| 台式机 | AMD 5900X | 24 | Ubuntu 22.04.1 | 1.0.20 | 5400.55 | 69854.93 | 53.89% | 超线程,实际为 12 核 |
可以看到,阿里的成绩简直惨不忍睹,多核效率也是最差( AMD 效率应该翻倍,因为实际是 12 核)
难道是超售?还是说这个 U 太老了,性能就是不行?或者说测试姿势有问题?
附 - 台式机配置
CPU:AMD 5900X ,默频,未超频
主板:微星 MAG B550M MORTAR WIFI
内存:海盗船 DDR4 3600 16G x2
散热器:利民 FS140
硬盘:三星 980 1TB
电源:长城 HOPE-6000DS
价格:5500 左右
阿里云 G6 系列 4 核 16G ,100G ESSD ( 3000 IOPS ),不含带宽,要 5895.6/年
这台机器比弱的多的服务器一年下来还便宜,加上电费,可能刚好持平吧