斐讯 N1 、wyse 3040、玩客云
跑分命令
openssl speed -evp aes-128-gcm
openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp aes-128-gcm
设备规格
| 设备 | CPU | 架构 | 核心数 | 频率 | OpenSSL 版本 | AES 硬件加速 | AES 峰值性能 (MB/s) |
|---|---|---|---|---|---|---|---|
| Wyse 3040 | Intel Atom x5-Z8350 | x86_64 | 4 | 1.44 GHz | 3.5.4 | ✅ AES-NI | 1,014 |
| Phicomm N1 | Amlogic S905D | ARM Cortex-A53 | 4 | 1.5 GHz | 3.5.4 | ✅ ARM CE | 2,505 |
| 玩客云 | Amlogic S805 | ARM Cortex-A5 | 4 | 1.5 GHz | 3.0.17 | ❌ 无 | 111 |
单线程性能对比 (KB/s → MB/s)
| 数据块大小 | Wyse 3040 | Phicomm N1 | 玩客云 (S805) | 最佳 |
|---|---|---|---|---|
| 16 bytes | 15,351 (15.35) | 10,257 (10.26) | 2,599 (2.60) | Wyse 3040 |
| 64 bytes | 51,643 (51.64) | 38,217 (38.22) | 8,013 (8.01) | Wyse 3040 |
| 256 bytes | 135,619 (135.62) | 127,135 (127.13) | 16,545 (16.54) | Wyse 3040 |
| 1024 bytes | 229,188 (229.19) | 316,200 (316.20) | 24,112 (24.11) | N1 |
| 8192 bytes | 285,079 (285.08) | 597,595 (597.60) | 27,636 (27.64) | N1 |
| 16384 bytes | 287,222 (287.22) | 639,535 (639.53) | 27,886 (27.89) | N1 |
4 线程性能对比 (KB/s → MB/s)
| 数据块大小 | Wyse 3040 | Phicomm N1 | 玩客云 (S805) | 最佳 |
|---|---|---|---|---|
| 16 bytes | 53,461 (53.46) | 39,854 (39.85) | 10,092 (10.09) | Wyse 3040 |
| 64 bytes | 176,755 (176.75) | 148,967 (148.97) | 31,827 (31.83) | Wyse 3040 |
| 256 bytes | 459,898 (459.90) | 496,491 (496.49) | 66,017 (66.02) | N1 |
| 1024 bytes | 758,230 (758.23) | 1,240,127 (1,240.13) | 96,069 (96.07) | N1 |
| 8192 bytes | 978,641 (978.64) | 2,320,097 (2,320.10) | 110,204 (110.20) | N1 |
| 16384 bytes | 1,014,350 (1,014.35) | 2,504,819 (2,504.82) | 111,056 (111.06) | N1 |
峰值吞吐对比
┌───────────────────────────────────────────────────┐
│ 4 线程峰值吞吐 (MB/s) │
├────────────────┬────────────────┬─────────────────┤
│ Wyse 3040 │ Phicomm N1 │ OneCloud S805 │
│ 1,014 │ 2,505 │ 111 │
│ ██████████ │ ████████████ │ █ │
│ (43.0%) │ (100.0%) │ (4.7%) │
└────────────────┴────────────────┴─────────────────┘
🔍 玩客云 S805 性能差的根本原因
CPU 架构代际差异
| 芯片 | 架构 | 发布时间 | AES 指令集 |
|---|---|---|---|
| S905D (N1) | Cortex-A53 | 2016 | ARMv8 + Crypto Extensions ✅ |
| S805 (玩客云) | Cortex-A5 | 2014 | ARMv7 无硬件加速 ❌ |
| Z8350 (Wyse) | Atom x5 | 2016 | x86_64 + AES-NI ✅ |
OpenSSL 检测到的能力
玩客云:OPENSSL_armcap=0x1 → 仅基本 ARM 功能
N1: OPENSSL_armcap=0x10+ → 支持 ARM Crypto Extensions
Wyse: OPENSSL_ia32cap=0x4... → 支持 AES-NI
性能损失分析
纯软件 AES 实现 vs 硬件加速:
玩客云 (软件) → 111 MB/s
↓
N1 (硬件) → 2,505 MB/s
↓
└─ 性能差距:21.2 倍
📈 多线程扩展效率
| 设备 | 平均扩展比 | 评价 |
|---|---|---|
| Wyse 3040 | 3.43x | 良好 |
| Phicomm N1 | 3.93x | 优秀 |
| 玩客云 S805 | 3.97x | 优秀(但基数太低) |
玩客云的多核扩展效率其实很好,但纯软件实现的基数太低,导致绝对性能很差。
💡 设备选型建议
| 使用场景 | 推荐设备 | 理由 |
|---|---|---|
| TLS/VPN 网关 | 🥇 Phicomm N1 | 2.5 GB/s,性价比之王 |
| x86 软件兼容 | 🥈 Wyse 3040 | 1 GB/s,兼容性好 |
| 轻量级服务 | 🥉 玩客云 | 仅适合无加密或低加密负载 |
| 加密存储 | ❌ 玩客云 | 111 MB/s 会成为瓶颈 |
⚠️ 玩客云优化可能性
| 方案 | 可行性 | 预期提升 |
|---|---|---|
| 更换 OpenSSL 版本 | ❌ 无效 | 0% (硬件不支持) |
| 启用 AF_ALG (内核加密) | ⚠️ 有限 | 10-20% |
| 超频 CPU | ⚠️ 风险 | 10-15% |
| 更换设备 | ✅ 推荐 | 20x+ |
结论:S805 是硬件层面的限制,无法通过软件优化解决。
🎯 最终排名
加密性能综合排名(4 线程峰值):
┌──────────────────────────────────────────────────────────┐
│ 🥇 Phicomm N1 (S905D) ████████████████████████ 100% │
│ 🥈 Wyse 3040 (Z8350) ██████████ 43% │
│ 🥉 玩客云 (S805) █ 4.7% │
└──────────────────────────────────────────────────────────┘
📝 总结
-
硬件加速决定上限:有 AES 硬件加速的设备性能差距在 2-3 倍,但没有硬件加速会差 20 倍以上
-
N1 是性价比之王:二手价格低,加密性能最强,适合做网关/服务器
-
玩客云定位:适合做轻量级 NAS、下载机、智能家居中枢,不适合加密密集型任务
-
Wyse 3040:x86 兼容性是最大优势,性能中等,适合跑传统 x86 应用
如果你的玩客云主要用于加密相关服务,建议升级到 N1 或更高性能的设备。