Difference between revisions of "Template:NetworkPerformanceTest/zh"
From FriendlyELEC WiKi
(22 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==测试网络性能== | ==测试网络性能== | ||
− | * | + | ===测试前的准备=== |
− | [[File:network cable.jpg|frameless| | + | *我们在friendlycore系统下使用iperf工具来测试网络的性能,测试前请先确保测试环境没有问题,请确保网线、路由器和PC机端口满足要求 |
+ | [[File:network cable.jpg|frameless|350px]]<br> | ||
*为避免干扰、保证测试稳定可靠,请使用独立IP网段和PC机测试 | *为避免干扰、保证测试稳定可靠,请使用独立IP网段和PC机测试 | ||
+ | {{#switch: {{{1}}} | ||
+ | | NanoPi-R1S-H3 | ||
+ | | NanoPi-R1S-H5 = | ||
===设置网络=== | ===设置网络=== | ||
− | *如果需要测试有线网络,请不要连接Wi-Fi,或者使用以下命令禁用开发板Wi- | + | *如果需要测试有线网络,请不要连接Wi-Fi,或者使用以下命令禁用开发板Wi-Fi,并查看板子IP。 |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | ifconfig wlan0 down | + | ifconfig wlan0 down |
− | ifconfig | + | ifconfig |
</syntaxhighlight> | </syntaxhighlight> | ||
− | [[File:NanoPi_R1S-H3_ifconfig.jpg|frameless| | + | [[File:NanoPi_R1S-H3_ifconfig.jpg|frameless|650px]]<br /> |
− | *如果需要测试Wi- | + | *如果需要测试Wi-Fi,请不要连接网线,或者使用以下命令禁用开发板有线网络,并查看板子IP。 |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | ifconfig eth0 down | + | ifconfig eth0 down |
− | ifconfig | + | ifconfig |
</syntaxhighlight> | </syntaxhighlight> | ||
− | === | + | | NanoPi-R2S |
+ | | #default = | ||
+ | }} | ||
+ | ===测试开发板发送性能=== | ||
PC机做server,开发板做client,测试开发板向PC机发送数据的性能。 | PC机做server,开发板做client,测试开发板向PC机发送数据的性能。 | ||
*1、使用以下命令查看PC机的IP地址,例如本机的IP地址为192.168.10.100 | *1、使用以下命令查看PC机的IP地址,例如本机的IP地址为192.168.10.100 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | ifconfig | + | ifconfig |
</syntaxhighlight> | </syntaxhighlight> | ||
*2、在PC机终端使用以下命令运行iperf软件,并设置PC机为server | *2、在PC机终端使用以下命令运行iperf软件,并设置PC机为server | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | iperf -s | + | iperf -s |
</syntaxhighlight> | </syntaxhighlight> | ||
*3、在开发板的调试终端执行以下命令,运行iperf软件,并设置开发板为client,开始测试,请注意IP地址需改成你的PC机实际的IP地址 | *3、在开发板的调试终端执行以下命令,运行iperf软件,并设置开发板为client,开始测试,请注意IP地址需改成你的PC机实际的IP地址 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | iperf -c 192.168.10.100 -t 60 -i 1 | + | iperf -c 192.168.10.100 -t 60 -i 1 |
</syntaxhighlight> | </syntaxhighlight> | ||
{{#switch: {{{1}}} | {{#switch: {{{1}}} | ||
| NanoPi-R1S-H3 = | | NanoPi-R1S-H3 = | ||
− | {{{1}}} | + | {{{1}}}发送性能实际测试如下图所示:<br>[[File:NanoPi-R1S-H3_iperf-c.jpg|frameless|650px]]<br /> |
| NanoPi-R1S-H5 = | | NanoPi-R1S-H5 = | ||
− | {{{1}}} | + | {{{1}}}发送性能实际测试如下图所示:<br>[[File:NanoPi-R1S-H5_iperf-c.jpg|frameless|650px]]<br /> |
+ | | NanoPi-R2S = | ||
+ | {{{1}}}发送性能实际测试如下图所示:<br>[[File:NanoPi-R2S_iperf-c.jpg|frameless|650px]]<br /> | ||
| #default = | | #default = | ||
− | 以NanoPi R1S- | + | 以NanoPi R1S-H3为例,实际发送性能测试如下图所示:<br>[[File:NanoPi-R1S-H3_iperf-c.jpg|frameless|650px]]<br> |
}} | }} | ||
− | === | + | ===测试开发板接收性能=== |
开发板做server,PC机做client,测试开发板接收PC机数据的性能。 | 开发板做server,PC机做client,测试开发板接收PC机数据的性能。 | ||
− | * | + | *1、使用以下命令查看开发板的IP地址,例如本开发板的IP地址为192.168.10.102 |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | ifconfig | + | ifconfig |
</syntaxhighlight> | </syntaxhighlight> | ||
*2、在开发板终端使用以下命令运行iperf软件,并设置开发板为server | *2、在开发板终端使用以下命令运行iperf软件,并设置开发板为server | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | iperf -s | + | iperf -s |
</syntaxhighlight> | </syntaxhighlight> | ||
*3、在PC机的终端执行以下命令,运行iperf软件,并设置PC机为client,开始测试,请注意IP地址需改成你的开发板实际的IP地址 | *3、在PC机的终端执行以下命令,运行iperf软件,并设置PC机为client,开始测试,请注意IP地址需改成你的开发板实际的IP地址 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | iperf -c 192.168.10.102 -t 60 -i 1 | + | iperf -c 192.168.10.102 -t 60 -i 1 |
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
{{#switch: {{{1}}} | {{#switch: {{{1}}} | ||
| NanoPi-R1S-H3 = | | NanoPi-R1S-H3 = | ||
− | {{{1}}} | + | {{{1}}}接收性能实际测试如下图所示:<br>[[File:NanoPi-R1S-H3_iperf-s.jpg|frameless|650px]]<br /> |
| NanoPi-R1S-H5 = | | NanoPi-R1S-H5 = | ||
− | {{{1}}} | + | {{{1}}}接收性能实际测试如下图所示:<br>[[File:NanoPi-R1S-H5_iperf-s.jpg|frameless|650px]]<br /> |
+ | | NanoPi-R2S = | ||
+ | {{{1}}}接收性能实际测试如下图所示:<br>[[File:NanoPi-R2S_iperf-s.jpg|frameless|650px]]<br /> | ||
| #default = | | #default = | ||
− | 以NanoPi R1S- | + | 以NanoPi R1S-H3为例,实际接收性能测试如下图所示:<br>[[File:NanoPi-R1S-H3_iperf-s.jpg|frameless|650px]]<br> |
}} | }} |
Latest revision as of 06:25, 10 January 2020
Contents
1 测试网络性能
1.1 测试前的准备
- 我们在friendlycore系统下使用iperf工具来测试网络的性能,测试前请先确保测试环境没有问题,请确保网线、路由器和PC机端口满足要求
- 为避免干扰、保证测试稳定可靠,请使用独立IP网段和PC机测试
1.2 测试开发板发送性能
PC机做server,开发板做client,测试开发板向PC机发送数据的性能。
- 1、使用以下命令查看PC机的IP地址,例如本机的IP地址为192.168.10.100
ifconfig
- 2、在PC机终端使用以下命令运行iperf软件,并设置PC机为server
iperf -s
- 3、在开发板的调试终端执行以下命令,运行iperf软件,并设置开发板为client,开始测试,请注意IP地址需改成你的PC机实际的IP地址
iperf -c 192.168.10.100 -t 60 -i 1
以NanoPi R1S-H3为例,实际发送性能测试如下图所示:
1.3 测试开发板接收性能
开发板做server,PC机做client,测试开发板接收PC机数据的性能。
- 1、使用以下命令查看开发板的IP地址,例如本开发板的IP地址为192.168.10.102
ifconfig
- 2、在开发板终端使用以下命令运行iperf软件,并设置开发板为server
iperf -s
- 3、在PC机的终端执行以下命令,运行iperf软件,并设置PC机为client,开始测试,请注意IP地址需改成你的开发板实际的IP地址
iperf -c 192.168.10.102 -t 60 -i 1