āĻāĻāĻŋ IPerf2 āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ ā§āĻ¯āĻžāĻĒ āĻ¯āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒā§āĻ°āĻāĻžāĻļ iperf-2.1.7-win.exe āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ OnWorks-āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻāĻžāĻ˛āĻžāĻ¨ IPerf2 āĻ¨āĻžāĻŽā§āĻ° āĻāĻ āĻ ā§āĻ¯āĻžāĻĒāĻāĻŋ OnWorks āĻ¸āĻš āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĨ¤
āĻāĻ āĻ ā§āĻ¯āĻžāĻĒāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨:
- 1. āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻŋāĻ¸āĻŋāĻ¤ā§ āĻāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ā§ˇ
- 2. āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨ https://www.onworks.net/myfiles.php?username=XXXXX āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻāĻāĻāĻžāĻ°āĻ¨ā§āĻŽ āĻāĻžāĻ¨āĨ¤
- 3. āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§ āĻāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤
- 4. āĻāĻ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻĨā§āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ OS OnWorks āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻ°āĻ āĻāĻžāĻ˛ā§ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ°āĨ¤
- 5. OnWorks Windows OS āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĻā§āĻ¨, āĻāĻŽāĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ¨ https://www.onworks.net/myfiles.php?username=XXXXX āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻšāĨ¤
- 6. āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
- 7. āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĨā§āĻā§ āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŦāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĒāĻāĻŋāĻ¤ā§ āĻĄāĻžāĻŦāĻ˛-āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāĻ¨āĻŋ PlayOnLinux āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻ¨āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻā§āĻŽ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§āĨ¤
āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻ¤āĻ° āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¯ā§āĻā§āĻ¨ā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĄā§āĻ¸ā§āĻāĻāĻĒā§ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽā§āĻ˛āĻ¤, āĻāĻ¯āĻŧāĻžāĻāĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻā§āĻ°ā§āĻ¨āĻļāĻāĻā§āĻ˛āĻŋ
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 āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ¸ā§āĻ-āĻāĻĒ āĻŦāĻā§āĻ¸ āĻāĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨āĨ¤
- UDP-āĻāĻ° āĻāĻ¨ā§āĻ¯ -u āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ (-b āĻāĻ° UDP-āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧ)
- āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž
- -e āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻŋāĻ
- āĻā§āĻ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ (100 us āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻ¨ --enable-fastsampling āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¯)
- āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ SO_RCVTIMEOUT āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨
- āĻĒāĻžāĻ āĻžāĻ¤ā§ SO_SNDTIMEO āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ āĻ¸āĻā§āĻ āĻ˛ā§āĻāĻž -t āĻŦāĻž -i āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻŦā§āĻ˛āĻ āĻāĻ°āĻŦā§ āĻ¨āĻž
- āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ SO_TIMESTAMP āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨
- āĻāĻĄāĻŧ/āĻŽāĻŋāĻ¨āĻŋāĻ/āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ/stdev āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (UDP) (-e āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ) (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻĄāĻŧāĻŋ āĻ¸āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž Spectracom āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻāĻāĻŋ OCXO āĻ āĻ¸āĻŋāĻ˛ā§āĻāĻ°ā§)
- OS āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻĒā§āĻ°ā§āĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻžāĻ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§
- āĻŦāĻŋāĻāĻžāĻāĻ (v4) āĻŦāĻž āĻŦāĻ¨ā§āĻ§āĻ¨ā§ (v6) āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ˛āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (-B āĻŦāĻŋāĻāĻ˛ā§āĻĒ) āĻŦāĻžāĻāĻ§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻŽāĻ¨ iperf -c 192.168.100.100 -B 192.168.100.10:6001 (v4) āĻ āĻĨāĻŦāĻž v6, iperf -V2001 -c 30 āĻāĻ° āĻāĻ¨ā§āĻ¯ :e1401:2:46:d891e:b3082:939:b2001 -B [30:e1401:2:46:d891e:b3082:940:b6001]:XNUMX
- āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻā§āĻā§āĻ¨ āĻŦāĻžāĻ˛āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ TCP āĻšāĻžāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻŽ (-b āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨
- āĻāĻāĻ¨āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ pps āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ (UDP) āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, (āĻ¯ā§āĻŽāĻ¨ -b 1000pps)
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ (UDP) āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ PPS āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ (-e āĻāĻŦāĻļā§āĻ¯āĻ)
- āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ (--āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻāĻžāĻāĻŽ āĻŦāĻž -āĻā§āĻĄ, āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§)
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ tx āĻā§āĻĄ āĻĒāĻžāĻĨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ¤ tx āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻšāĻžāĻ° -b āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻŦā§
- āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻ˛ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§) (āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĻāĻŋāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ˛āĻŽā§āĻ¯āĻžāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨)
- āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšā§āĻĄāĻžāĻ°ā§ (UDP) āĻ˛āĻā§āĻˇā§āĻ¯ āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨
- āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻ āĻŋāĻ āĻāĻ°ā§āĻ¨ (UDP)
- āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻāĻāĻāĻĒā§āĻā§ āĻāĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
- (-/-/-/-) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻāĻāĻāĻĒā§āĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨
- āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻāĻžāĻā§ clock_gettime() āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§, gettimeofday() āĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨
- āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ˛ā§āĻāĻž āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻŦāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ CWND) (-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)
- āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ°āĻŋāĻĄ āĻāĻžāĻāĻ¨ā§āĻ, āĻāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ°āĻŋāĻĄ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ (8 āĻŦāĻŋāĻ¨) (-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ)
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°āĻŋāĻĒā§āĻ°ā§āĻā§ TCP RTT āĻāĻŦāĻ CWND āĻŽāĻžāĻ¨ (-e āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸, RTT āĻāĻāĻ¨āĻŋāĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ)
- āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ -t-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻļā§āĻ°ā§āĻ¤āĻž) āĻ¯āĻžāĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°/āĻļā§āĻ°ā§āĻ¤āĻžāĻā§ āĻāĻžāĻāĻŽāĻāĻāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
- ipv6 āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ iperf -c fe80::d03a:d127:75d2:4112%eno1)
- āĻĄāĻŋāĻĢāĻ˛ā§āĻ ipv6 UDP āĻĒā§āĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻĒā§āĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ āĻĢā§āĻ°ā§āĻŽā§ 1450 āĻŦāĻžāĻāĻā§
- -V āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ IPv4 āĻāĻŦāĻ IPv6 āĻāĻāĻ¯āĻŧ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒā§āĻ°āĻŦāĻžāĻš āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§
- āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦāĻŋāĻ āĻ°ā§āĻ (vbr) āĻā§āĻ°ā§āĻ¯āĻžāĻĢāĻŋāĻ āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻĄāĻŋ āĻ¸āĻš āĻāĻāĻ¸ā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (-āĻāĻāĻ¸ā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§) āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖ
- -H āĻŦāĻž -ssm-āĻšā§āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ v4 āĻāĻŦāĻ v6 āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ SSM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻ¯ā§āĻŽāĻ¨ iperf -s -B ff1e::1 -u -V -H fc00::4
- āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ --udp-histogram=10u,200000, 0.03, 99.97)
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ --l2āĻā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻĨāĻžāĻ°āĻ¨ā§āĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° UDP āĻāĻŦāĻ AF_PACKET āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)
- TCP āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻĒāĻĄāĻŧā§āĻ¨) -b āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ (āĻā§āĻā§āĻ¨ āĻŦāĻžāĻā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§)
- UDP āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ˛āĻŋāĻā§āĻ¨ āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ˛āĻŋāĻā§āĻ¨ (āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -e)
- āĻāĻāĻžāĻ§āĻŋāĻ iperf āĻ¸ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ Python asyncio āĻā§āĻĄ (āĻĢā§āĻ˛ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ)
- āĻāĻžāĻāĻŽāĻĄ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻŽāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋ --txstart-time āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
- --incr-dstip-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ -P-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ ip-āĻāĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
- āĻāĻāĻāĻŋ āĻāĻĄāĻŧ āĻāĻŦāĻ āĻŽāĻžāĻ¨āĻ āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ (āĻĒā§āĻ°āĻ¤āĻŋ -b , ),
- Honor -T (ttl) āĻāĻāĻ¨āĻŋāĻāĻžāĻ¸ā§āĻ āĻāĻŦāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯
- TCP āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ UDP āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻāĻāĻĒā§āĻā§ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¨ā§āĻāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° = āĻĨā§āĻ°ā§āĻĒā§āĻ / āĻāĻ°āĻāĻŋāĻāĻŋ āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĨā§āĻ°ā§āĻĒā§āĻ / āĻāĻ¨ā§āĻĄ2āĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ)
- āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¤ā§ TCP āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
- --fq-āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ SO_MAX_PACING_RATE āĻ¸āĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
- --enable-fastsampling-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, 100 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
- āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ --āĻā§āĻ°āĻŋāĻĒ-āĻāĻžāĻāĻŽ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨, āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻāĻĄ āĻāĻĄāĻŧāĻŋ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -āĻ
- UDP 64 āĻŦāĻŋāĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻ¯āĻĻāĻŋāĻ āĻāĻāĻ¨āĻ 2.0.5 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ°ā§ āĻ¯āĻž 32b seq āĻ¨āĻŽā§āĻŦāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§)
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¯āĻž https://sourceforge.net/projects/iperf2/ āĻĨā§āĻā§āĻ āĻāĻ¨āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĨā§āĻā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ OnWorks-āĻ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤