2022年5月15日 星期日

Iperf3.1.3 使用方法

20221221 今天友人介紹 [TR-398 實驗]

  1. TR-398根據IEEE規範「802.11ac」提供了具有「802.11n/ac」通過/失敗要求的性能測試項目。
  2. TR-398是專門針對11n / ac的AP設備發展出的測試。
  3. 對應的互操作性認證程序分別是Wi-Fi聯盟中對應著「IEEE 802.11n」、「IEEE 802.11ac」的「Wi-Fi 4」和「Wi-Fi 5」。

iPerf3 --client <SERVER_IP> --time <TEST_TIME> --bitrate 0 –parallel 10 –reverse --omit 2

//--omit 代表濾掉前兩個測試值,這樣就可以得到比較好的平均速率

--------------------------------------------------------------------------------------------------------

20190417: 使用 Iperf3.1.3

Server :
Iperf3 -s -w 1024k

Client:
Iperf3 -c 192.168.1.10 -R -w 1024k  -i 1 -t 10  -P 6

//-c: TCP client
//-w:測試檔案大小
//-i:inteval
//-t:times
//-R:Downlink ; 不設定 default 為 uplink
 -P, --parallel n
              number of parallel client streams to run. Note  that  iperf3  is
              single  threaded,  so  if you are CPU bound, this will not yield
              higher throughput.

-R, --reverse
              reverse the direction of a test, so that the server  sends  data
              to the client



  • Client 放在 DUT 端

>iperf3.exe -c 192.168.1.224 -w1024k -i1 -t5 -P10
[SUM]   0.00-5.00   sec   471 MBytes   791 Mbits/sec                  sender
[SUM]   0.00-5.00   sec   467 MBytes   784 Mbits/sec                  receiver

>iperf3.exe -c 192.168.1.224 -w1024k -i1 -t5 -P10 -R
[SUM]   0.00-5.00   sec   271 MBytes   455 Mbits/sec                  sender
[SUM]   0.00-5.00   sec   271 MBytes   454 Mbits/sec                  receiver

問題點:為何 -R  測試出來的值有差?
         
  • Client 放在 AC88 端
>iperf3.exe -c 192.168.1.200 -w1024k -i1 -t5 -P10
[SUM]   0.00-5.01   sec   460 MBytes   771 Mbits/sec                  sender
[SUM]   0.00-5.01   sec   117 MBytes   197 Mbits/sec                  receiver

>iperf3.exe -c 192.168.1.200 -w1024k -i1 -t5 -P10 -R
[SUM]   0.00-5.00   sec   271 MBytes   455 Mbits/sec                  sender
[SUM]   0.00-5.00   sec   271 MBytes   454 Mbits/sec                  receiver

問題點:為何測試出來的值變差?

沒有留言:

[c#] process 使用方法

寫法1. Process proc = new Process(); / /PowerShell.exe path proc.StartInfo.FileName = @"c:\Windows\System32\ WindowsPowerShell\v1.0\ powe...