! ]& b& ~" j/ F
% }5 X7 t }2 s3 o* }" O' i6 Z
路由器的处理器对性能、功耗还是有比较大的影响的,无线部分会有一个AX3000、BE6500这种规格,但路由器处理器没有一个简单、明显的比较,部分路由器官方参数会公布DMIPS算力,来说明芯片的性能。( H, {2 H9 {$ ~) F
. Z( k1 A |4 b: L+ o; w# v
% U ]) A9 _* X" Ocoremark跑分比DMIPS算力更能体现cpu的综合性能,但coremark跑分需要路由器ssh后才可以进行,并且不同的编译环境、版本都会影响分数,硬路由太多限制了,好在DMIPS分数高低和coremark分数高低排序也基本一致。- s5 Y% C+ e6 B; I, y; o
. ]4 B- @& ^. k# F; E什么是DMIPS: s9 f- }5 f: i* }. M! i
Dhrystone Million Instructions Per Second,表示每秒种可以处理的百万级的机器语言指令数。程序编译和运行过程中,代码会经过编译器转化成机器可以理解的指令。不同的CPU指令集不同、硬件加速器不同、CPU架构不同,导致不能简单的用核心数和CPU主频来评估性能,所以出了一个跑分算法叫Dhrystone,基于Dhrystone的分数为DMIPS。 8 G3 G7 ~# S, q" Z2 O4 K6 G: K# IDMIPS 算力可以帮助我们比较不同处理器的性能,特别是在处理整数运算时。对于路由器来说,较高的 DMIPS 算力意味着处理器能够更快地处理数据包、执行网络协议和管理网络流量,从而提高整体网络性能。 * k9 a% `& |7 R& D. ], j* b! S, h! N/ `* p
U; b" R! L& {/ Z
DMIPS计算方式 1 D8 m2 N, |$ PDMIPS是可以通过公式来计算的:% D: b, I& [: P m/ \! b
DMIPS算力= 核心数 x 频率MHz x DMIPS/MHz, P x- j$ w2 Z/ d' ^0 X$ G/ c
! F3 W9 G: T# B. A! `( I
其中,DMIPS/MHz 是一个与处理器架构相关的常数,表示每 MHz 能执行的 Dhrystone MIPS 数量。这个值通常由处理器制造商提供。 % ]2 R" m7 {3 ^1 z. T: }- G- O8 U0 P$ M* ^' W6 n
h$ d4 f" g' T. d
芯片型号 DMIPS/MHz 架构位数 7 X G5 P# W, z1 M7 PKrait 300 3.39 32位 + z5 g+ f" s- I$ m% yMIPS 1.5 32位+ s: ^* O# P' l, @& ?, V; z
Cortex-A5 1.57 32位 + T/ j- j6 D- \# R/ N6 A) MCortex-A7 1.9 32位* T( o5 U8 ?8 ^% {/ C$ i
Cortex-A8 2 32位) z$ m" l# A, @8 X0 K
Cortex-A9 2.5 32位, T2 G, d, y8 ^. {4 ]1 E% ?
Cortex-A12 3.5 32位 - _7 q8 o# c% P4 c' m7 m9 p' xCortex-A15 3.4 32位( W# {1 }- z s8 C& _' _
Cortex-A17 3.2 32位8 V$ L; x3 c( P- b) k1 |
Cortex-A32 2.3 32位 , W7 c* @+ M Z0 m( ACortex-A35 2.5 64位& F4 r0 }5 ~) w& V, h' H" O
Cortex-A53 2.3 64位 8 G6 g4 _: Z2 w, d1 R/ b4 @Cortex-A55 2.7 64位 0 r$ a" @0 X0 jCortex-A57 4.1 64位 . A; r8 ^5 ?7 T: C6 H) lCortex-A72 4.7 64位 ( }: {6 ?- e0 l. S5 D8 Y) A- O% PCortex-A73 4.8 64位 + C& ?' A0 g4 n, u8 p$ {Cortex-A75 5.2 64位 + w" |+ q4 n% J! y3 s) Y& j& h ' c) y' _8 M/ S比如小米路由器BE6500的IPQ5322处理器, 四核1.5GHz A53架构,那么算力是:; k6 E% R7 [5 J' _6 v9 F
DMIPS算力 = 4 * 1500 * 2.3 = 13800 n& o9 q- W( u# C) g
' L" h/ N+ T/ o+ P
这样把所有主流路由器的CPU的算力计算出来,就可以横向比较一下路由器处理器的强弱了,感兴趣的可以自己算一下。 3 Y' `4 q8 n X' T0 Q( x( G" W & \9 B! s% S5 \% Y- r3 I; L8 U# S3 r$ e: a) f3 F
路由器CPU天梯图7 \7 N# b5 e& S8 W ; X4 a$ P4 J+ v, t! e 3 E' G# V. G/ t& }+ Y8 n: s0 O可以看到目前路由器最强的CPU还是小米万兆路由IPQ9570,DMIPS算力高达42240,coremark跑分是49000,作为对比主流低功耗X86的N100,coremark跑分是10万,一半的性能,挺强了。9 j1 D( M, D2 a5 W0 ~- ] t