关于AES硬解对软路由的性能影响
本帖最后由 zhilun 于 2022-10-31 00:36 编辑先声明,自己不专业的,评测也是主观感受过多,只是总是在恩山上找答案,也想回馈一下。
这次回答的就是AES(AES-ni)硬解的影响,之前在网上搜的内容,吵成一片,一波认为为了兼容性各种梯子软件并没有调用专门的硬解指令,所有有没有一球样,一波认为有AES就是神器了,也就是为啥把N1吹上天的原因。这两派都理论上都站得住脚,所以我这一直也好奇。
好奇的原因就是,之前一直是硬路由,看着后台cpu占用也不高,心想着油管跑分别人都是十几万30几万的,自己三万多的肯定是网络原因,直到很偶然搞到一个X86(无AES硬解)的软路由,一下子从3w多,到了15w多,才明白了为啥。所以很好奇如果有了AES硬解会不会上天。
一直惦记,到网上搜索发现上面两种都能说的通的观点,更整不会了。
这次也是偶然升级,从3205U到了RK3568,从x86到了arm。其他条件没变。其中理论性能上一定是x86强于arm吧?但是我最关心的还是arm那个有AES硬解。300m网,一个小机场,都会对硬解产生瓶颈。我就当这俩设备性能一致了。
感受就是
-----
油管子,极限从15w到了17w,大概这个数,稳定的速度差不多的。但是很明显能感受到了提速快,之前大概花个十几秒才能上到10w+,这个基本上能在几秒内干到10w+,实际体验没差别。
如果只是这个,基本上可以说有没有AES硬解,感受不大。
但是有意思的来了:朋友通过ss到我家网,然后再跑油管子,意味着我的路由器需要双程的加解密。同等条件下,这下就出来差别了。没有硬解的x86上限3w多,有硬解的arm上限7w多。
----
排除AES,普通下载,我这300M的带宽,X86的迅雷41.3M,也就是说带宽极限,cpu占用在40%左右。Arm迅雷下载36M,cpu的在70%左右,这就是性能的差距了吧。或者大家说的小包性能不行。
----
很多op的包都是基于X86开发的,有些甚至找不到arm的包,比如frps的luci管理包。
----
所以自己的小白结论就是:
X86就是力大砖飞,什么专用芯片什么的,他真的不惧的,都能有一拼的。没有必要为了一个AES硬解换设备的。
arm配有AES硬解也真是专业人才,确实有用,但也只有在苛刻的条件下才能一骑绝尘。比如我上面说的。
----
还要一点就是op里面那个cpumark跑分和体验不是一回事的。3205U跑分2w多,RK3568是3W多。实际体验并不这样的差距的。也仅仅是个参考。没有必要因为n1有个aes硬解跑分高就吹上天的。
----
非专业评测,就是想还一个有我之前类似困扰的朋友一个答案。最终我还是留下arm使用了。感觉x86的那个只是用来跑软路由还是有点浪费了。
RK3568其实还是通用芯片,
看软路由性能除了AES支持与否,很多路由SOC是有npu的,可以用npu跑SS,比如4核A53的MT7986B,跑千兆SS只需要不到50%的CPU性能,大部分都是npu在跑。 只是刺激你们消费的,还当真了;P 试试折腾再高的x86,比如J4125,就能明显感受区别了 但是吧,x86软路由常用cpu,除了1037,基本上不支持ase的性能比支持aes的低,所以选支持aes的也没错,谁知道什么时候软件就支持了捏
AES决定了扶墙上限,J1900撑死500M吧,CPU性能相当的j3160,能跑千M, 没有硬解的就尽量用cc20 有时间试试,3205U和j3160,在相同情况下的fast测速对比
页:
[1]