QCA9558芯片的USB性能测试
我有一 个路由器,tplink wdr7500 v5(硬改16MB)。
现配置是QCA9558+AR8327+AR9880,16m 的Flash,和128MB的RAM.
刷的Openwrt CC15.05。
由于最近要做个项目,于是测试了USB的性能。类似在路由搭建网站。
外接一个U盘。CZ48 64G。路由USB是2.0接口。
外网速度100M。外网的交换机设置为100M全双工。
简单测试一下samba性能。
首先是安装相应的东西。samba和一些驱动等。
自己百度吧。
/etc/samba/smb.conf添加如下。
再重启一下samba即可。
环节1:从电脑上传大文件至U盘
此时负载
下图是无负载的情况,可以对比
注意观察框框的地方
PS:
Linux系统的CPU利用率是个复合值, 所以不能看单个数字. 一般来说都看IDLE, IDLE够高才说明CPU空闲.
USR: 进程用户态部分的CPU占用
SYS: 进程内核部分的CPU占用, 比如系统调用的内核处理部分.
SIRQ: softirq, 软中断, 也就是数据包在内核协议栈处理所占用的CPU.
IRQ: 硬件中断占用的CPU, 一般不会很高, 因为大部分数据包处理的工作会在软中断中进行.
IDLE: CPU处于空闲状态
接着进行手机speedtest测速,手机连接路由5G wifi
此时速度的变化为2.7MB/s
环节2:从电脑复制U盘数据
此时负载
此时speedtest测速,速度降为1.7MB/s
。我们可以知道
读取速度为10MB/S,写入速度为16MB/S
QCA9588的性能就如此了。
速度达不到USB2.0上限。