เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

เบ”เบฒเบงเป‚เบซเบผเบ” Iperf 2 เบชเปเบฒเบฅเบฑเบš Linux

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Iperf 2 Linux เบŸเบฃเบตเป€เบžเบทเปˆเบญเปเบฅเปˆเบ™เบญเบญเบ™เป„เบฅเบ™เปŒเปƒเบ™ Ubuntu เบญเบญเบ™เป„เบฅเบ™เปŒ, Fedora เบญเบญเบ™เป„เบฅเบ™เปŒ เบซเบผเบท Debian เบญเบญเบ™เป„เบฅเบ™เปŒ

เบ™เบตเป‰เปเบกเปˆเบ™เปเบญเบฑเบš Linux เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบงเปˆเบฒ Iperf 2 เป€เบŠเบดเปˆเบ‡เบฅเบธเป‰เบ™เบซเบผเป‰เบฒเบชเบธเบ”เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบผเบ”เป„เบ”เป‰เป€เบ›เบฑเบ™ iperf-win-isoch-fix.exe. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบญเบญเบ™เป„เบฅเบ™เปŒเบขเบนเปˆเปƒเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบต OnWorks เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ™เบตเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบ.

เบ”เบฒเบงโ€‹เบ™โ€‹เปŒโ€‹เป‚เบซเบฅเบ”โ€‹เปเบฅเบฐโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบญเบญเบ™โ€‹เป„เบฅโ€‹เบ™โ€‹เปŒ app เบ™เบตเป‰โ€‹เบŠเบทเปˆ Iperf 2 เบเบฑเบš OnWorks เป„เบ”เป‰โ€‹เบŸเบฃเบตโ€‹.

เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ app เบ™เบตเป‰:

- 1. เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบ™เบตเป‰โ€‹เปƒเบ™ PC เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹.

- 2. เปƒเบชเปˆเปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ https://www.onworks.net/myfiles.php?username=XXXXX เบ”เป‰เบงเบเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

- 3. เบญเบฑเบšเป‚เบซเบฅเบ”เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง.

- 4. เป€เบฅเบตเปˆเบก OnWorks Linux เบญเบญเบ™เบฅเบฒเบ เบซเบผเบท Windows online emulator เบซเบผเบท MACOS online emulator เบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ™เบตเป‰.

- 5. เบˆเบฒเบ OnWorks Linux OS เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบซเบฒเบเปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป„เบ›เบ—เบตเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ https://www.onworks.net/myfiles.php?username=XXXXX เบ”เป‰เบงเบเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

- 6. เบ”เบฒเบงเบ™เปŒเป‚เบซเบฅเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ, เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบกเบฑเบ™เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

เปœเป‰เบฒ เบˆเป

Ad


Iperf 2


เบฅเบฒเบเบฅเบฐเบญเบฝเบ”

Iperf เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเป€เบ„เบทเบญเบ‚เปˆเบฒเบ - เบ„เบงเบฒเบกเบญเบฒเบ”เบชเบฒเบกเบฒเบ” & latency (เบฅเบงเบกเบ—เบฑเบ‡เปเบ–เบงเบ„เบนเปˆ L4S) เบœเปˆเบฒเบ™เบŠเบฑเบญเบเป€เบเบฑเบ”เบ—เบฑเบ‡ TCP เปเบฅเบฐ UDP. เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบฎเบฑเบเบชเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ” iperf เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปƒเบ™เบ—เบปเปˆเบงเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเปเบฅเบฐเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เบซเบผเบฒเบโ€‹เบเบฐโ€‹เบ—เบนเป‰โ€‹เบ—เบตเปˆโ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ•เบปเบงโ€‹เบเบฑเบšโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ CPU เบซเบผเบท cores เบžเบฒเบโ€‹เปƒเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹. เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฑเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบชเบนเบ‡เปเบฅเบฐเป€เบ•เบฑเบเบ™เบดเบเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปˆเปเบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบฑเบšเปเบฅเบฐเบฅเบฒเบเบ‡เบฒเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

เบ›เปˆเบญเบเบญเบญเบเบกเบฒเป€เบกเบทเปˆเบญ: 2.1.9 เบงเบฑเบ™เบ—เบต 14 เบกเบตเบ™เบฒ 2023

เบเปˆเบฝเบงเบเบฑเบš iperf 2 เปเบฅเบฐ iperf3: เบญเปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเบนเปˆเบ—เบตเปˆ https://iperf2.sourceforge.io/IperfCompare.html

เปœเป‰เบฒเบœเบนเป‰เบŠเบฒเบ: https://iperf2.sourceforge.io/iperf-manpage.html

เบ•เบปเบงเป€เบฅเบทเบญเบเป‚เบกเบ‡เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบน GPS เบชเปเบฒเบฅเบฑเบš RPi:
https://store.uputronics.com/index.php?route=product/product&product_id=81
https://store.timebeat.app/products/gnss-raspberry-pi-cm4-module?variant=41934772764843

เป€เบŠเบตเบšเป€เบงเบตเป€เบงเบฅเบฒเป€เบ›เบตเบ”:
https://github.com/opencomputeproject/Time-Appliance-Project/tree/master/Open-Time-Server/



เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ

  • เบกเบตเบซเบผเบฒเบเบญเบฑเบ™เป€เบเบตเบ™เป„เบ›เบ—เบตเปˆเบˆเบฐเป€เบซเบฑเบ™เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบง เบซเบผเบทเปœเป‰เบฒเบœเบนเป‰เบŠเบฒเบ!!
  • เปเบเป‰เป„เบ‚เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆ, เบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบ—เบปเบ”เบชเบญเบšเบเบฑเบš Linux, Win10, Win7, WinXP, MacOS, Android เปเบฅเบฐเบšเบฒเบ‡ OS เบเปˆเบญเบ‡เบ•เบฑเป‰เบ‡เป€เบ—เบดเบ‡.
  • เบ•เป‰เบญเบ‡เบเบฒเบ™ -u เบชเปเบฒเบฅเบฑเบš UDP (-b เบšเปเปˆเป„เบ”เป‰เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ UDP เบญเบตเบเบ•เปเปˆเป„เบ›)
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™เบ”เป‰เบงเบ -e
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป„เบฅเบเบฐเบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ (100 เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ --enable-fastsampling เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป„เบฅเบเบฐเป€เบงเบฅเบฒเบ„เบงเบฒเบกเปเบกเปˆเบ™เบเปเบฒเบชเบนเบ‡)
  • เบฎเบญเบ‡เบฎเบฑเบš SO_RCVTIMEOUT เบชเปเบฒเบฅเบฑเบšเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เป€เบŠเบตเบšเป€เบงเบตเป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบŠเบธเบ”เบ—เบตเปˆเบšเปเปˆเบกเบต
  • เบฎเบญเบ‡เบฎเบฑเบš SO_SNDTIMEO เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡ เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ‚เบฝเบ™ socket เบˆเบฐเบšเปเปˆเบšเบฅเบฑเบญเบเป€เบเบตเบ™ -t เบซเบผเบท -i
  • เบฎเบญเบ‡เบฎเบฑเบš SO_TIMESTAMP เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ—เบฑเบšเบ•เบฒเป€เบงเบฅเบฒเปเบžเบฑเบเป€เบเบฑเบ”เบฅเบฐเบ”เบฑเบš kernel
  • เบฎเบญเบ‡เบฎเบฑเบš end/end latency เปƒเบ™เบฎเบนเบšเปเบšเบš mean/min/max/stdev (UDP) (-e เบ•เป‰เบญเบ‡เบเบฒเบ™) (เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป‚เบกเบ‡เบฅเบนเบเบ‚เปˆเบฒเบ เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเบ–เบทเบเบŠเบดเบ‡เบ„เปŒ, เป€เบŠเบฑเปˆเบ™: Precision Time Protocol เบเบฑเบš oscillator OCXO เบ•เปเปˆ Spectracom)
  • เปเบเป‰เป„เบ‚เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰ OS เบชเบฒเบกเบฒเบ”เบเบณเบ™เบปเบ”เบžเบญเบ”เปเบซเบผเปˆเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป„เบ”เป‰
  • เป€เบžเบตเปˆเบกเบžเบญเบ”เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เป€เบžเบทเปˆเบญเบœเบนเบเบกเบฑเบ”เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ (-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) เป‚เบ”เบเปƒเบŠเป‰เบ–เบฑเบ‡ token เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ
  • เบฎเบญเบ‡เบฎเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ”เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต (UDP) เบœเปˆเบฒเบ™ pps เป€เบ›เบฑเบ™เบซเบปเบงเปœเปˆเบงเบ, (เบ•เบปเบงเบขเปˆเบฒเบ‡ -b 1000pps)
  • เบชเบฐเปเบ”เบ‡ PPS เปƒเบ™เบ—เบฑเบ‡เบฅเบฒเบเบ‡เบฒเบ™เบฅเบนเบเบ„เป‰เบฒ เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบต (UDP) (-e เบ•เป‰เบญเบ‡เบเบฒเบ™)
  • เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒ realtime เป€เบ›เบฑเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡ (--realtime เบซเบผเบท -zโ€‹, เบชเบปเบกโ€‹เบกเบธเบ”โ€‹เบชเบดเบ”โ€‹เบ—เบดโ€‹เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹)
  • เบ›เบฑเบšเบ›เบธเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบฅเบนเบเบ„เป‰เบฒ tx เป€เบžเบทเปˆเบญเปƒเบซเป‰เบญเบฑเบ”เบ•เบฒเบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡ tx เบชเบฐเป€เบซเบ™เบตเบˆเบฐ converge เบเบฑเบšเบ„เปˆเบฒ -b
  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ—เบŠเบฑเบเบŠเป‰เบฒ microsecond (เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡เป€เบงเบ—เบต) (เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเบเบญเบ‡ Kalman เป€เบžเบทเปˆเบญเบ„เบฒเบ”เบ„เบฐเป€เบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเปเบฅเบฐเบ›เบฑเบšเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบ„เบฒเบ”เบ„เบฐเป€เบ™)
  • เบชเบฐเปเบ”เบ‡เป€เบงเบฅเบฒ loop เป€เบ›เบปเป‰เบฒเปเบฒเบเบขเบนเปˆเปƒเบ™เบชเปˆเบงเบ™เบซเบปเบงเบฅเบนเบเบ„เป‰เบฒเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™ (UDP)
  • เปเบเป‰เป„เบ‚เบฅเบฒเบเบ‡เบฒเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเบชเบปเปˆเบ‡เบˆเบฒเบเป€เบŠเบตเบšเป€เบงเบตเบซเบฒเบฅเบนเบเบ„เป‰เบฒ (UDP)
  • เบฎเบงเบกเป€เบญเบปเบฒเบ„เปˆเบฒเบšเปˆเบฝเบ‡เป€เบšเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เบœเบปเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เปƒเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡
  • เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบœเบปเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เบ—เบตเปˆเบšเปเปˆเป€เบ›เบฑเบ™เบˆเบดเบ‡เป‚เบ”เบเปƒเบŠเป‰ (-/-/-/-)
  • เปƒเบŠเป‰ clock_gettime() เปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เบ–เป‰เบฒเบกเบต, เบ—เบปเบ”เปเบ—เบ™เบเบฒเบ™เป‚เบ— gettimeofday()
  • เบเบฒเบ™เบ‚เบฝเบ™ TCP เปเบฅเบฐเบเบฒเบ™เบ™เบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” (TCP retries เปเบฅเบฐ CWND เบชเปเบฒเบฅเบฑเบš linux) (-e เบ•เป‰เบญเบ‡เบเบฒเบ™)
  • เบˆเบณเบ™เบงเบ™เบเบฒเบ™เบญเปˆเบฒเบ™ TCP, TCP เบญเปˆเบฒเบ™ histogram (8 เบ–เบฑเบ‡) (-e เบ•เป‰เบญเบ‡เบเบฒเบ™)
  • เบ„เปˆเบฒ TCP RTT เปเบฅเบฐ CWND เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒ (-e เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹, Linux เป€เบ—เบปเปˆเบฒโ€‹เบ™เบฑเป‰เบ™โ€‹, เบซเบ™เปˆเบงเบ RTT microsecondsโ€‹)
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš -t เปƒเบ™เป€เบŠเบตเบšเป€เบงเบต (เบœเบนเป‰เบŸเบฑเบ‡) เป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ / เบœเบนเป‰เบŸเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เปƒเบซเป‰เบซเบกเบปเบ”เป€เบงเบฅเบฒเปเบฅเบฐเบญเบญเบ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ ipv6 เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ (เป€เบŠเบฑเปˆเบ™: iperf -c fe80::d03a:d127:75d2:4112%eno1)
  • เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡ ipv6 UDP payload เป€เบ›เบฑเบ™ 1450 bytes เบ•เปเปˆเปœเบถเปˆเบ‡เป€เบŸเบฃเบก ethernet เบ•เปเปˆ payload
  • -V เปƒเบ™เป€เบŠเบตเบšเป€เบงเบตเบˆเบฐเบเบญเบกเบฎเบฑเบšเบ—เบฑเบ‡ IPv4 เปเบฅเบฐ IPv6 เบเบฐเปเบชเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™
  • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบˆเบฒเบฅเบฐเบˆเบญเบ™เปเบšเบš isochronous (เบœเปˆเบฒเบ™ --isochronous) เปเบฅเบฐเบเบฒเบ™เบฅเบฐเป€เบšเบตเบ”เบ‚เบญเบ‡เป€เบŸเบฃเบกเบ”เป‰เบงเบเบญเบฑเบ”เบ•เบฒเบšเบดเบ” (vbr) เบ—เบตเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰ เปเบฅเบฐ ids เบเบญเบš.
  • เบฎเบญเบ‡เบฎเบฑเบš 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)
  • เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เป€เบŸเบฃเบกเบญเบตเป€เบ—เบตเป€เบ™เบฑเบ”เบ”เป‰เบงเบ --l2 เบเบงเบ”เบชเบญเบšเบฅเบนเบเบ„เป‰เบฒ (UDP เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™ เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš AF_PACKET)
  • เป€เบŠเบตเบšเป€เบงเบต (เบญเปˆเบฒเบ™) -b เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ TCP (เบœเปˆเบฒเบ™ token bucket)
  • UDP เบ‚เบฝเบ™ counters เปเบฅเบฐเบ‚เบฝเบ™เบ•เบปเบงเบ™เบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” (เบ•เป‰เบญเบ‡เบเบฒเบ™ -e)
  • เบฅเบฐเบซเบฑเบ” Python asyncio เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เป€เบŠเบ”เบŠเบฑเบ™ iperf เบซเบผเบฒเบ (เบžเบปเบšเบขเบนเปˆเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต flows)
  • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบ—เบตเปˆเบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ•เปเปˆ --txstart-time
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเป€เบžเบตเปˆเบก ip เบ›เบฒเบเบ—เบฒเบ‡เบ”เป‰เบงเบ -P เบœเปˆเบฒเบ™ --incr-dstip
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เป‚เบซเบผเบ”เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเป‚เบ”เบเปƒเบŠเป‰ log เบ›เบปเบเบเบฐเบ•เบดเบเบฒเบ™เปเบˆเบเบขเบฒเบเบ›เบฐเบกเบฒเบ™เบ„เปˆเบฒเบชเบฐเป€เบฅเปˆเบเปเบฅเบฐเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ deviation (เบ•เปเปˆ -b ,),
  • Honor -T (ttl) เบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡ unicast เปเบฅเบฐ multicast
  • เป€เบžเบตเปˆเบกเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบซเป‰เบเบฑเบšเบฅเบนเบเบ„เป‰เบฒ TCP เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบต UDP เบ—เบตเปˆเบ›เบฑเบšเบ›เบธเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ” (netpower = throughput / RTT เบซเบผเบท throughput / end2end เบŠเบฑเบเบŠเป‰เบฒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ)
  • เป€เบžเบตเปˆเบกเป€เบงเบฅเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ TCP เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบก
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ socket SO_MAX_PACING_RATE เป‚เบ”เบเปƒเบŠเป‰ --fq-rate
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš --enable-fastsampling, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ 100 microsecond เป„เบฅเบเบฐเบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš --trip-time เบเปˆเบฝเบงเบเบฑเบšเบฅเบนเบเบ„เป‰เบฒ, เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบต -e เปƒเบ™เบ—เบฑเบ‡เบฅเบนเบเบ„เป‰เบฒเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเป‚เบกเบ‡ synchronized
  • UDP เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบเบฅเปเบฒเบ”เบฑเบš 64 เบšเบดเบ” (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฑเบ‡ interoperates เบเบฑเบš 2.0.5 เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰ 32b seq no.)



เบ™เบตเป‰เปเบกเปˆเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ https://sourceforge.net/projects/iperf2/. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบขเบนเปˆเปƒเบ™ OnWorks เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบญเบญเบ™เป„เบฅเบ™เปŒเปƒเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เปƒเบ™เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบŸเบฃเบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    Zabbix
    Zabbix
    Zabbix เปเบกเปˆเบ™เบŠเบฑเป‰เบ™เบงเบดเบชเบฒเบซเบฐเบเบดเบ”เป€เบ›เบตเบ”
    เปเบซเบผเปˆเบ‡เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เปเบเป‰เป„เบ‚
    เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบก
    เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ
    เป€เบŠเบตเบšเป€เบงเบต, เบญเบธเบ›เบฐเบเบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Zabbix
  • 2
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เบญเบตเบเบ•เปเปˆเป„เบ›
    เปเบฅเบฐเบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบเบฒเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เป€เบšเบดเปˆเบ‡
    https://invent.kde.org/sdk/kdiff3 for
    เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปƒเบซเบกเปˆโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เปเบฅเบฐโ€‹
    https://download.kde.o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เปเบกเปˆเบ™ GUI เบชเปเบฒเบฅเบฑเบš
    Loader USB เบ‚เบญเบ‡ Waninkoko, เบญเบตเบ‡เปƒเบชเปˆ
    libwiigui. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฒเบเบŠเบทเปˆเปเบฅเบฐ
    เป€เบ›เบตเบ”เป€เบเบก Wii, เป€เบเบก Cube เปเบฅเบฐ
    homebrew เปƒเบ™ Wii เปเบฅเบฐ WiiU ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” USBLoaderGX
  • 4
    Firebird
    Firebird
    Firebird RDBMS เบชเบฐเบซเบ™เบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” ANSI SQL
    & เปเบฅเปˆเบ™เปƒเบ™ Linux, Windows &
    เป€เบงเบ—เบต Unix เบซเบผเบฒเบ. เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ
    เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡ เปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”
    เปเบฅเบฐเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer เป€เบ›เบฑเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ HTML เบ—เบตเปˆเปƒเบŠเป‰ wysiwyg
    เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Mozilla Composer. เป€เบ›เบฑเบ™
    เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ Nvu เป„เบ”เป‰เบ–เบทเบเบขเบธเบ”เป€เบŠเบปเบฒ
    เปƒเบ™เบ›เบต 2005, KompoZer เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบซเบผเบฒเบเบขเปˆเบฒเบ‡เปเบฅเบฐ
    เป€เบžเบตเปˆเบก f...
    เบ”เบฒเบงเป‚เบซเบฅเบ” KompoZer
  • 6
    เบ”เบฒเบงเป‚เบซเบผเบ” Manga เบŸเบฃเบต
    เบ”เบฒเบงเป‚เบซเบผเบ” Manga เบŸเบฃเบต
    The Free Manga Downloader (FMD) เป€เบ›เบฑเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™
    Object-Pascal เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบฅเบฐ
    เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ” manga เบˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ•เปˆเบฒเบ‡เป†.
    เบ™เบตเป‰เปเบกเปˆเบ™เปเบงเปˆเบ™...
    เบ”เบฒเบงเป‚เบซเบผเบ” Manga เบ”เบฒเบงเป‚เบซเบผเบ”เบŸเบฃเบต
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad