ืืืื ืืคืืืงืฆืืืช Windows ืืฉื IPerf2 ืฉื ืืชื ืืืืจืื ืืช ืืืืืืจื ืืืืจืื ื ืฉืื ืืชืืจ iperf-2.1.7-win.exe. ื ืืชื ืืืคืขืื ืืืชื ืืืืคื ืืงืืื ืืกืคืง ืืืืจืื ืืืื ืื OnWorks ืขืืืจ ืชืื ืืช ืขืืืื.
ืืืจื ืืืคืขื ืืืื ืืจื ื ืืช ืืืคืืืงืฆืื ืืื ืืฉื IPerf2 ืขื OnWorks ืืืื ื.
ืืฆืข ืืช ืืืืจืืืช ืืืืืช ืืื ืืืคืขืื ืืช ืืืคืืืงืฆืื ืืื:
- 1. ืืืจื ืืช ืืืืฉืื ืืื ืืืืฉื ืฉืื.
- 2. ืืื ืืื ืื ืืงืืฆืื ืฉืื ื https://www.onworks.net/myfiles.php?username=XXXXX ืขื ืฉื ืืืฉืชืืฉ ืฉืืชื ืจืืฆื.
- 3. ืืขืื ืืช ืืืืฉืื ืืื ืืื ืื ืงืืฆืื ืืื.
- 4. ืืคืขื ืื ืืืืืืืจ ืืงืืื ืฉื OS OnWorks ืืืชืจ ืื, ืื ืขืืืฃ ืืืืืืืจ ืืงืืื ืฉื Windows.
- 5. ืืืขืจืืช ืืืคืขืื OnWorks Windows ืฉืื ืขืชื ืืชืืืช, ืขืืืจ ืื ืื ืื ืืงืืฆืื ืฉืื ื https://www.onworks.net/myfiles.php?username=XXXXX ืขื ืฉื ืืืฉืชืืฉ ืืจืฆืื.
- 6. ืืืจื ืืช ืืืคืืืงืฆืื ืืืชืงื ืืืชื.
- 7. ืืืจื ืืช Wine ืืืืืจื ืืชืืื ื ืฉืื ืืืคืฆืืช ืืื ืืงืก. ืืืืจ ืืืชืงื ื, ืชืืื ืืืืืฅ ืคืขืืืื ืขื ืืืคืืืงืฆืื ืืื ืืืคืขืื ืืืชื ืขื Wine. ืืชื ืืืื ืื ืื ืกืืช ืืช PlayOnLinux, ืืืฉืง ืืคืืืจ ืืขื Wine ืฉืืขืืืจ ืื ืืืชืงืื ืชืืื ืืืช ืืืฉืืงืื ืคืืคืืืจืืื ืฉื Windows.
Wine ืืื ืืจื ืืืคืขืื ืชืืื ืช Windows ืขื ืืื ืืงืก, ืื ืืื ืฆืืจื ื-Windows. Wine ืืื ืฉืืืช ืชืืืืืช ืฉื Windows ืืงืื ืคืชืื ืฉืืืืื ืืืจืืฅ ืชืืื ืืืช Windows ืืฉืืจืืช ืขื ืื ืฉืืืื ืขืืืื ืฉื ืืื ืืงืก. ืืขืืงืจื ืฉื ืืืจ, Wine ืื ืกื ืืืืืืข ืืืืฉ ืืกืคืืง ืฉื Windows ืืืคืก ืืื ืฉืืื ืืืื ืืืจืืฅ ืืช ืื ืืืฉืืื Windows ืืืื ืืืืืงืง ื-Windows.
ืืฆืืืืื ืืกื
Ad
IPerf2
ืชืืืืจ
ืืื ืชืขืืืจืช ืจืฉืช ืืืืืืช ืืืฆืืขื TCP ื-UDP ืขื ืืืืื ืกืืื ืชืคืืงื ืืืฉืืืื ืืืื. ืืืืจืืช ืืืืืืช ืฉืืืจื ืขื ืืกืืก ืงืื iperf ืคืขืื ืขื ืคื ื ืืขืจื ืจืื ืฉื ืคืืืคืืจืืืช ืืืขืจืืืช ืืคืขืื. ืืื ืขืืฆืื ืืจืืื ืืืืืืช ืืฉืจ ืืฉืชื ื ืืืชืื ืืืกืคืจ ืืืขืืืื ืื ืืืืืืช ืืชืื ืืขืจืืช.
ืืืืืช iperf 2 ื- iperf3: ืงืจื ืขื ืืืืืืื ืืื ืชืืื ืืืช ืืื ื https://iperf2.sourceforge.io/IperfCompare.html
ืืฃ ืืืฉ: https://iperf2.sourceforge.io/iperf-manpage.html
ืชืืื ืืช
- ืืืชืจ ืืื ืืจืฉืื ืจืื ืืช ืืขืจืืช ืืคืจืกืื ืื ืืช ืืฃ ืืืืฉ!!
- ืชืงื ื ืืืืืช, ืงืืืคืืืฆืื ืื ืืืง ืขื Linux, Win10, Win7, WinXP, MacOS, Android ืืืื ืืขืจืืืช ืืคืขืื ืฉื ืืืืจ.
- ืืจืืฉ -u ืขืืืจ UDP (-b ืืืจ ืืื ื ืืจืืจืช ืืืืื ื-UDP)
- ืืืฆืืขืื ืืฉืืคืจืื
- ืืืืื ืืฉืืคืจ ืขื -e
- ืชืืืื ืืืจืืืื ืืืืื ืงืื ืื ืืืชืจ (100 us ืื ืืืชืจ, ืืืืจ --enable-sampling ืืืืจ ืืคืื ืืื ืืจืืื ืืืืง ืืืื)
- ืชืืืื ื-SO_RCVTIMEOUT ืขืืืจ ืืืืืช ืฉืจืช ืืื ืงืฉืจ ืืื ืื ืืช
- ืชืืื ื-SO_SNDTIMEO ืืฉืืืื ืื ืฉืืชืืื ื-socket ืื ืชืืกืื ืืขืืจ ื-t ืื -i
- ืชืืืื ื-SO_TIMESTAMP ืขืืืจ ืืืชืืช ืืื ืฉื ืื ืืช ืืจืืช ืืืื
- ืชืืืื ืืืฉืืืืช ืกืืฃ/ืกืืื ืืคืืจืื mean/min/max/stdev (UDP) (-e ื ืืจืฉ) (ืืื ืื ืฉืขืื ื ืืงืื ืืฉืจืช ืืกืื ืืจื ืื, ืืืฉื ืขื ืืื Precision Time Protocol ืืืชื ื OCXO ืืื Spectracom)
- ืชืืงืื ืื ืืืื ืื ืฉืืขืจืืช ืืืคืขืื ืชืืื ืืืงืฆืืช ืืืืืืืืช ืืฆืืืช ืืงืืจ
- ืืืกืฃ ืืฆืืื ืืงืืืืช ืืื ืืืื ืชืืืื (ืืคืฉืจืืช-B) ืืืืฆืขืืช ื ืงืืืชืืื ืืืคืจืื (v4) ืื ืืกืืืจืืื (v6) ืืืฉื iperf -c 192.168.100.100 -B 192.168.100.10:6001 (v4) ืื ืขืืืจ v6, iperf -V -c 2001 :e30:1401:2:d46e:b891:3082:b939 -B [2001:e30:1401:2:d46e:b891:3082:b940]:6001
- ืชืืื ืืืจืืื ืืืืืืื ืืงืฆื TCP (ืืจื ื-b) ืืืืฆืขืืช ืืื ืืกืืืื ืื ืคืฉืืืื
- ืชืืืื ืืืืืืืช ืืฉื ืืื (UDP) ืืืืฆืขืืช pps ืืืืืืืช, (ืืืฉื -b 1000pps)
- ืืฆื PPS ืื ืืืืืืช ืืืงืื ืืื ืืฉืจืช (UDP) (ื ืืจืฉ -e)
- ืชืืืื ืืืชืืื ืืื ืืืช ืืืคืฉืจืืช ืฉืืจืช ืคืงืืื (--realtime ืื -z, ืืงืื ืืจืฉืืืช ืืฉืชืืฉ ืืชืืืืืช)
- ืฉืคืจ ืืช ื ืชืื ืงืื ื-tx ืฉื ืืืงืื ืื ืฉืฉืืขืืจ ื-tx ืืืืฆืข ืืคืืขื ืืชืื ืก ืืขืจื -b
- ืฉืคืจ ืืช ืืืืืง ืฉื ืฉืืืืช ืืฉืืืื ืฉื ืืืงืจื-ืฉื ืืืช (ืืืืคื ืืืชื ืชืืื ืืคืืืคืืจืื) (ืฉืืืืฉ ืืืกื ื ืงืืื ืืื ืืืืืช ืฉืืืืืช ืืฉืืืื ืืืืชืืื ืขืืืืืื ืืคื ืฉืืืื ืืืืื)
- ืืฆืืช ืืื ืืืืื ืืขื ืืืืชืจืช ืืืงืื ืืจืืฉืื ืืช (UDP)
- ืชืงื ืืช ืืื ืืืืืืจ ืืกืืคื ืฉื ืฉืื ืืฉืจืช ืืืงืื (UDP)
- ืืืื ืกืืืืช ืชืงื ืืคืื ืืฉืืื
- ืืืง ืคืื ืืื ืืืืืจ ืื ืจืืืื ืืืืฆืขืืช (-/-/-/-)
- ืืฉืชืืฉ ื-clock_gettime() ืืงืืขืื ืงืจืืืืื, ืื ืืืื, ืืืงืื ืงืจืืืืช gettimeofday()
- ืกืคืืจืช ืืชืืื ื-TCP (ื ืกืืื ืืช ืืืืจืื ืฉื TCP ื-CWND ืขืืืจ ืืื ืืงืก) (-e ื ืืจืฉ)
- ืกืคืืจืช ืงืจืืืช TCP, ืืืกืืืืจืื ืืงืจืืืช TCP (8 ืคืืื) (-e ื ืืจืฉ)
- ืขืจืื TCP RTT ื-CWND ืืืืืืช ืืงืื (-e ื ืืจืฉ, ืืื ืืงืก ืืืื, ืืืืืืช RTT ืืืงืจื-ืฉื ืืืช)
- ื ืืกืคื ืชืืืื ืขืืืจ -t ืืฉืจืช (Listener) ืื ืฉื ืืชื ืืืืืืจ ืฉืจืชืื/ืืืืื ืืืื ืงืฆืื ืืืฆืืื
- ืืืกืฃ ืงืืฉืืจ ipv6 ืชืืืื ืืงืืืืช (ืืืฉื iperf -c fe80::d03a:d127:75d2:4112%eno1)
- ืขืืืก ืืจืืจืช ืืืื ipv6 UDP ื-1450 ืืชืื ืืื ืืกืืจืช Ethernet ืืืช ืืื ืืืขื
- -V ืืฉืจืช ืืงืื ืื ืืจืืืืช ืชืขืืืจื IPv4 ืืื IPv6
- ืชืืืืช ืชืขืืืจื ืืืืืงืจืื ืืช (ืืืืฆืขืืช --isochronous) ืืคืจืืืืื ืขื ืงืฆื ืกืืืืืช ืืฉืชื ื (vbr) ืชืขืืืจื ืืืืื ืืกืืจืช
- ืชืืืื ื-Multicast SSM ืขืืืจ v4 ื-v6 ืื ืืืืฆืขืืช -H ืื -ssm-host, ืืืฉื iperf -s -B ff1e::1 -u -V -H fc00::4
- ืืืกืืืืจืืืช ืืืืืจ ืื ืขืืืจ ืื ืืช ืืื ืขืืืจ ืคืจืืืืื (ืืืฉื --udp-histogram=10u,200000, 0.03, 99.97)
- ืืืืงืช ืืืจื ืืกืืจืช Ethernet ืขื --l2checks ืืืงืื (UDP ืืืื ืืืืจืฉืช ืืขืจืืืช ืืชืืืืืช AF_PACKET)
- ืชืืืื ืืฉืจืช (ืงืจืืื) -b ืขืืืจ TCP (ืืืืฆืขืืช ืืื ืืกืืืื ืื)
- ืกืืคืจื ืืชืืื ืฉื UDP ืืืื ื ืฉืืืืืช ืืชืืื (ืืืจืฉ -e)
- ืงืื Python asyncio ืื ืืืื ืืกืคืจ ืืคืขืืืช iperf (ื ืืฆื ืืกืคืจืืืช ืืืจืืืืช)
- ืชืืืื ืืืชืืืืช ืฉืืืืจ ืืชืืืื ืืช ืืคื --txstart-time
- ืชืืืื ืืืืืืช ื-IP ืฉื ืืืงืื ืืืืฆืขืืช -P ืืืืฆืขืืช --incr-dstip
- ืชืืืื ืืฉืื ืื ืืขืืืก ืืืืฆืข ืืืืฆืขืืช ืืชืคืืืืช ื ืืจืืืืช ืืืืื ืกืืื ืืืืฆืข ืืกืืืืช ืชืงื (ื-b , ),
- Honor -T (ttl) ืื ืขืืืจ unicast ืืื ืขืืืจ multicast
- ืืืกืคืช ืืื ืจืฉืช ืืคืื ืืฉืืคืจ ืฉื ืืงืื TCP ืืฉืจืช UDP (netpower = ืชืคืืงื / RTT ืื ืชืคืืงื / ืขืืืื ืงืฆื 2 ืืฉืจืช)
- ืืืกืฃ ืืื ืืืืืจ TCP ืืืืืืจ ืืืืืขื
- ืืืกืฃ ืชืืืื ืขืืืจ ืืคืฉืจืืช ืฉืงืข SO_MAX_PACING_RATE ืืืืฆืขืืช --fq-rate
- ืืืกืฃ ืชืืืื ืืชืฆืืจื ืขืืืจ --enable-fastsampling, ืืืืคืฉืจ ืืจืืืื ืืืืื ืฉื 100 ืืืงืจื-ืฉื ืืืช
- ืืืกืฃ ืชืืืื ื--trip-time ืืืงืื, ืืืจืฉ -e ืื ืืืงืื ืืื ืืฉืจืช ืืฉืขืื ืื ืืกืื ืืจื ืื
- UDP ืืฉืชืืฉืช ืืืกืคืจื ืจืฆืฃ ืฉื 64 ืกืืืืืช (ืื ืื ืขืืืื ืคืืขืืช ืืื ืขื 2.0.5 ืืืฉืชืืฉืช ื-32b seq no.)
ืืืื ืืคืืืงืฆืื ืฉื ืืชื ืืืืื ืื ื-https://sourceforge.net/projects/iperf2/. ืื ืืชืืจื ื-OnWorks ืขื ืื ืช ืืืคืขืื ืืืชื ืืืื ืืจื ื ืืฆืืจื ืืงืื ืืืืชืจ ืืืืช ืืืขืจืืืช ืืืคืขืื ืืืื ืืืืช ืฉืื ื.