ZN504XG-D 刷 PonWrt 后实测:没有 AES 加速,科学测速如何?
前两天折腾的小光猫 ZN504XG-D 刷机成功了, 免拆刷入了 PonWrt,采用AN7581 芯片,但不支持 AES 硬件加速,很多网友质疑它出海性能不行,今天抽空测试一下它的性能如何。

▲ 为了简单,把光猫接入主路由当旁路由使用,进行测试。
AES 跑分
ZN504XG-D 采用的 AN7581具体型号是 AN7581DT,已经刷了 openwrt 可以进入 ssh 看下具体参数信息,让 AI 帮我分析吧。

已通过 SSH 对 ZN504XG-D 做了只读检查:
处理器:AN7581,四核 ARMv8;系统报告的 CPU 型号代码为 0xd03。
频率:可在 500 MHz~1.2 GHz 之间调节;检查时为 500 MHz,属于空闲降频。
内存:系统可用总量约 428 MiB。
AES 指令:/proc/cpuinfo 的特性列表没有 aes;因此不能认为它支持 ARM 的 AES 指令加速。当前 /proc/crypto 中注册的也是 aes-generic 软件实现。

▲ HTTPS/TLS 的常见参考项,优先看 aes-128-gcm协议、TLS 1.3 标准要求实现 AES-128-GCM, 这个性能大家觉得如何?

▲ 狗点饭实测 coremark 跑分有 15216,作为参考 IPQ6000 得分是 18717
网络测速
使用小猫咪插件, Fast 测速进行出海测试。

▲ 显示下载速度为 100Mbps。测速时后台显示系统总体 CPU 使用率为 74%,处理器温度为 73.4℃,这个速度比较一般啊,看来没有 AES 对加解密场景还是有影响,MT7981B 轻松达到 300Mbps 以上。
总结
AN7581本身性能不算弱,但执行AES加解密时,无法使用专用指令,只能靠 CPU 硬怼,这对于WireGuard等加解密场景的应用还是有不小的影响,有点遗憾呀。
maofan
