android 智能电视 电视盒子 安卓嵌入式硬件LAN压力测试

  • android 智能电视 电视盒子 安卓嵌入式硬件LAN压力测试
  • android环境下部分必须用到的查询命令
  • 操作命令
  • LAN口使用android-iperf测试工具执行LAN口吞吐量压力测试
  • THE END


android 智能电视 电视盒子 安卓嵌入式硬件LAN压力测试

android环境下部分必须用到的查询命令

android系统下很多linux查询命令无法直接使用,在这里记录下,方便以后工做种忘记,可以直接参考使用。

操作命令

1)cat /proc/partitions [查看设备所有分区]

android生产硬件测试 安卓 硬件测试_android


2)cat /proc/devices [查询系统下挂载设备]

android生产硬件测试 安卓 硬件测试_android_02


3)ls -all [查看当前文件夹路径下所有文件,此命名方便查看文件的读写属性,ls -文件名称也可以使用]

android生产硬件测试 安卓 硬件测试_android生产硬件测试_03


4) busubox ifconfig [查询网卡设备,及网卡操作使用到的命令]

android生产硬件测试 安卓 硬件测试_IP_04


5)cat /proc/cpuinfo [查询cpu设备信息]

android生产硬件测试 安卓 硬件测试_linux_05


6)cat /proc/meminfo [查询内存信息]

android生产硬件测试 安卓 硬件测试_linux_06


android生产硬件测试 安卓 硬件测试_IP_07


7)使用mount命令增加文件夹读写权限,亲测设备重启后失效,adb push命令无法使用时候可以使用此条命令,(先将需要上传的文件上传到测试设备的可以读写路径下,再执行cp命令将文件拷贝到目标文件夹即可)

android生产硬件测试 安卓 硬件测试_android生产硬件测试_08

LAN口使用android-iperf测试工具执行LAN口吞吐量压力测试

1)我的安卓测试设备默认system/bin路径是只读权限,无写入权限,先使用FTP工具将ipef工具上传至测试设备可写入路径;

android生产硬件测试 安卓 硬件测试_压力测试_09


2)给system/bin/路径增加写权限;

android生产硬件测试 安卓 硬件测试_IP_10


-rwxrwxrwx root root 827678 2021-01-08 16:35 iperf

rwx–rwx–rwx–这里的3个连续rwx代表含义自行百度,变成这样就可以进行下一步操作了;

3)赋权

android生产硬件测试 安卓 硬件测试_android_11


4)首先测LAN口上行压力测试;

PC端打开iperf工具所在路径;不要直接双击exe文件,需要按住shift键后同时在文件夹空白处点击鼠标左键选中空白页面后然后右键选项中打开power shell窗口;

android生产硬件测试 安卓 硬件测试_压力测试_12


在打开的power shell窗口后面键入命令:./iperf -s

android生产硬件测试 安卓 硬件测试_linux_13


在android测试端设备iperf文件所在的system/bin/路径下执行:

android生产硬件测试 安卓 硬件测试_android_14


至此,LAN口上行吞吐压力测试已跑起来了,iperf工具后面跟的参数可以自行百度;测上行这里填写的ip是你测试机的IP,也就是你测试电脑的IP;IP配置此处就不说了,自行百度;

经历了很久很久的测试之后,执行busybox命令,查看对用网口的TX项目里的errors参数确定有没有误码,

android生产硬件测试 安卓 硬件测试_android_15


这里最好自己搞一个ethtool工具进去,可以方便的查看LAN口的带宽及很多信息:

iperf工具好像只能将千兆跑到百兆,只能通过去查看误码errors去评估,有error就是有误码,error为0就是没有误码,要是想将网口冲千兆包的话,只能用专业冲包一起tesgine了。

5)LAN口下行压力测试;

测试设备上直接执行:./iperf -s

android生产硬件测试 安卓 硬件测试_压力测试_16


电脑上需要关闭之前的power shell窗口或者退出也可以:,然后重新打开新的power shell窗口并执行:

./iperf -c 192.168.10.10 -i 1 -w 1M -t 60

此处IP为android测试板子的ip,测试完毕后再在测试班adb shell窗口中使用busybox ifconfig eth0查看误码;

android生产硬件测试 安卓 硬件测试_android_17

THE END