Kif Tinstalla iPerf fuq Windows

M'hemmx installatur uffiċjali tal-iPerf3 għal Windows, imma kmand wieħed iġiblek build miżmum:

winget install -e --id ar51an.iPerf3

Jekk tippreferi ma tużax package manager, ir-rotta manwali hija li tniżżel build ta' terza parti miżmum bħala zip, testrattah f'folder, u tħaddem iperf3 minn dak il-folder f'terminal (jew iżżid il-folder mal-PATH). Fi kwalunkwe każ, ħallih jgħaddi mill-Windows Defender Firewall jekk tħaddmu bħala server. Il-passi hawn taħt ikopru ż-żewġ toroq u l-qabżiet li jaqbdu n-nies.

iPerf ikejjel it-throughput tan-netwerk mhux ipproċessat bejn żewġ magni li tikkontrolla, li jagħmlu l-għodda onesta għall-affermazzjonijiet "il-link huwa bil-mod": l-ebda browser, l-ebda server tat-test ta' terza parti bil-burdati, biss iż-żewġ endpoints tiegħek. Huwa element bażiku għall-installaturi u l-inġiniera tan-netwerk, u huwa biss tal-linja tal-kmand.

Għaliex m'hemmx verżjoni Windows uffiċjali?

iPerf3 huwa żviluppat minn ESnet, u l-uniċi pjattaformi appoġġati uffiċjalment tiegħu huma Linux, FreeBSD, u macOS. ESnet ma jappoġġax Windows jew jiddistribwixxi binaries Windows, allura kull ħaġa li ssib għal Windows hija build ta' terza parti, il-biċċa l-kbira tagħhom kkumpilati kontra Cygwin allura z-zip fih iperf3.exe flimkien ma' fajl .dll wieħed jew aktar li jeħtieġ. Dik hija wkoll l-ewwel qabża: l-exe ma jaħdimx jekk tikkopjah x'imkien mingħajr id-DLLs tiegħu. Żomm il-folder estratt flimkien.

Oqgħod attent minn fejn tniżżel. Diversi siti li jikklassifikaw tajjeb għal "iperf windows" iġorru builds li huma snin barra minn data. Ippreferi sors miżmum: il-builds tal-komunità ppubblikati fuq GitHub huma attwali, u l-package managers ewlenin jiġbdu minn sorsi miżmuma wkoll. Il-builds antiki tal-era 3.1.x għandhom kwirks magħrufa tal-kejl fuq Windows u jiswew li jiġu evitati.

Għandek tuża iPerf3 fuq Windows xejn?

Qarrej infurmat jindika li l-FAQ ta' ESnet innifsu jirrakkomanda iperf2 fuq Windows, u li Microsoft ppubblikat biċċa bit-titlu Three Reasons Why You Should Not Use iPerf3 on Windows. It-tnejn huma reali, u t-tnejn jistħoqqilhom tweġiba dritta. Ħafna minn dik il-kritika timmira l-build stale 3.1.x li ċċirkola għal snin, li d-DLL Cygwin mgeżwra tiegħu llimitat il-buffer tas-socket u għawġet il-qari tat-throughput; il-builds miżmuma attwali rranġaw dan, u l-biċċa ta' Microsoft innifsu tammetti li għall-ittestjar tat-throughput ġeneriku l-għodda bbażata fuq Cygwin hija tajba, u tirriżerva l-oġġezzjonijiet tagħha għall-benchmarking tal-laboratorju u s-simulazzjoni tal-imġiba tal-applikazzjoni nattiva.

Aktar prattikament, iperf2 u iPerf3 huma protokolli separati u inkompatibbli, u l-ekosistema tas-servers pubbliċi u l-biċċa l-kbira tal-għodda moderna jistandardizzaw fuq iPerf3, allura jekk il-ħaġa li qed tittestja kontra tħaddem iPerf3, klijent iperf2 ma jservik xejn. L-istess japplika għall-alternattivi ssuġġeriti minn Microsoft, ntttcp u ctsTraffic: it-tnejn jeħtieġu l-għodda tagħhom stess f'kull tarf u ma jistgħux ikellmu server iPerf, li jagħmilhom għodod tal-laboratorju għal endpoints li tikkontrolla, mhux għodod tal-field għall-ittestjar kontra endpoints iPerf3 reali.

Uża build attwali, ittestja kontra server li tikkontrolla, u iPerf3 fuq Windows ikejjel b'onestà.

Kif tinstallah manwalment?

Niżżel iz-zip tal-Windows minn sors miżmum u estrattah x'imkien sensibbli, bħal C:\Tools\iperf3. Dik hija l-installazzjoni kollha. Iftaħ Terminal jew PowerShell, ibdel għal dak il-folder, u kkonferma li jaħdem:

cd C:\Tools\iperf3
.\iperf3.exe --version

Li tħaddmu mill-folder tiegħu stess huwa tajjeb għal użu ta' terminal ta' darba, imma biex tħaddem iperf3 minn kwalunkwe post teħtieġ il-folder fuq il-PATH: Start, ittajpja "environment variables", editja Path taħt il-user variables tiegħek, żid il-folder tal-iperf3, imbagħad iftaħ terminal ġdid. Nexus Telemetry Pro isib iperf3 bl-istess mod, permezz tal-PATH, allura jekk tinstalla manwalment u trid li l-klijent iPerf ta' Pro jaħdem, dan il-pass huwa meħtieġ. Huwa l-unika ħaġa li winget jagħmel għalik li z-zip ma jagħmilx.

Kif tinstallah b'package manager?

L-aktar rotta sempliċi li taħdem fuq magna Windows attwali hija winget, li hija mibnija ġewwa, tiġbed build tal-komunità miżmum, u timmaniġġja l-PATH għalik:

winget install -e --id ar51an.iPerf3

Iftaħ terminal ġdid wara u kkonferma, iċċekkja, jew neħħih bi:

iperf3 --version                       # confirm it works
winget list iperf3                     # see what is installed
winget uninstall --id ar51an.iPerf3    # remove it cleanly

Jekk tuża Chocolatey minflok, choco install iperf3 minn terminal elevat iġiblek l-istess għodda tal-linja tal-kmand.

Kif tħaddem test?

iPerf jeħtieġ żewġ truf: server u klijent. Fuq il-magna li taġixxi bħala s-server:

iperf3 -s

L-ewwel darba li tagħmel dan, il-Windows Defender Firewall se jitolbok, jew il-konnessjoni tfalli bil-kwiet jekk il-prompt jitlef. Il-mod server jismgħa fuq il-port TCP 5201 b'default, allura ħalli iperf3 jgħaddi mill-firewall għal netwerks privati, jew żid regola inbound għall-port 5201. Din hija l-aktar raġuni komuni li test iPerf "ma jaħdimx" fuq Windows.

Fuq il-magna klijent, immirah lejn l-indirizz IP tas-server:

iperf3 -c 192.168.1.50

Dan iħaddem test ta' upload ta' għaxar sekondi mill-klijent għas-server. Żid -R biex tirriversja d-direzzjoni u tittestja d-download, u -t 30 għal test itwal. Li tittestja fiż-żewġ direzzjonijiet jgħodd fuq Starlink, fejn id-download u l-upload huma bhejjem differenti ħafna.

Xi ngħidu dwar is-servers pubbliċi tal-iPerf?

Jeżistu, u huma l-inqas parti affidabbli tal-ekosistema. Is-servers pubbliċi huma spiss okkupati, rate-limited, jew sempliċiment mhux raġġungibbli, allura test li jfalli kontra wieħed ma jipprova xejn dwar il-konnessjoni tiegħek. Ittratta s-servers pubbliċi bħala konvenjenza meta jaħdmu, u ittratta server li tikkontrolla (magna fl-uffiċċju, VPS, Raspberry Pi fit-tarf l-ieħor tal-link) bħala l-kejl reali.

Jekk ir-raġuni li trid iPerf hija l-ittestjar ta' konnessjoni Starlink, Nexus Telemetry Pro għandu klijent iPerf mibni fid-dijanjostika tiegħu: agħżel server, issettja l-port, id-durata, u d-direzzjoni, u ħaddmu flimkien mal-ping, it-traceroute, id-DNS, u l-kontrolli tal-port, bir-riżultati riċenti miżmuma għat-tqabbil. Pro jsuq l-iperf3 fuq is-sistema tiegħek, allura installah l-ewwel u kun ċert li huwa fuq il-PATH; il-kmand winget hawn fuq jagħmel it-tnejn f'pass wieħed. Minn hemm ir-riżultati jinżlu fl-istess post bħall-bqija tat-telemetrija tal-konnessjoni. L-għodda tal-linja tal-kmand tibqa' l-għażla t-tajba meta tikkontrolla ż-żewġ truf u trid runs skriptjati u ripetibbli.

Il-klijent iPerf mibni f'Nexus Telemetry Pro, bil-picker tas-server, u l-kontrolli tal-port, id-durata u d-direzzjoni

Iżżid is-server iPerf tiegħek stess

Peress li s-servers pubbliċi huma l-parti mhux affidabbli, Pro jħallik iżomm lista tiegħek stess. Iftaħ Manage iPerf Servers, u taħt My Servers żid wieħed b'isem, host, u port; jibqa' fid-dropdown għal kull test futur. Is-servers pubbliċi kkurati joqogħdu taħt, wara toggle u mmarkati b'mod ċar bil-cap ta' 60 sekonda tagħhom, allura riżultat throttled qatt ma jitħawwad ma' link bil-mod.

Punt importanti wieħed li d-djalogu jinnota: iPerf jaħdem b'ebda awtentikazzjoni b'default, allura server imħolli raġġungibbli fuq l-internet miftuħ huwa wieħed li kulħadd jista' jħaddem traffiku kontrih. Poġġih fuq Tailscale (100.x.x.x) jew VPN minflok, allura n-netwerk overlay jirrestrinġi l-aċċess għall-apparati tiegħek stess, u agħti lil Pro dak l-indirizz aktar milli wieħed pubbliku.

Id-djalogu Manage iPerf Servers f'Nexus Telemetry Pro: iżżid is-server tiegħek stess b'isem, host u port, fuq lista ta' servers pubbliċi kkurati bil-cap ta' 60 sekonda tagħhom

Il-verżjoni qasira

Niżżel build ta' terza parti miżmum bħala zip, estrattah f'folder, u ħaddem iperf3 minn terminal f'dak il-folder, billi żżid il-folder mal-PATH biex jaħdem kullimkien (u biex Nexus Telemetry Pro isibu). Aktar sempliċi, kmand wieħed jagħmel ix-xogħol kollu, PATH inkluż:

winget install -e --id ar51an.iPerf3

Ħallih jgħaddi mill-firewall qabel ma tħaddmu bħala server, żomm id-DLLs ħdejn l-exe, evita d-downloads stale, u tafdax is-servers pubbliċi. Għad-dijanjostika tal-Starlink, Pro jgeżwer l-istess iperf3 fi klijent bi picker tas-server u storja tar-riżultati.


Parti minn Starlink għall-Installaturi u l-Professjonisti. Nexus Telemetry hija mibnija minn Liquidbinary Ltd, it-tim wara l-ewwel pjattaforma ta' maniġġjar Starlink Enterprise. Pro jaħdem b'mod nattiv fuq Windows, macOS, u Linux bi prova bla ħlas.

Ara x'jara l-Starlink tiegħek

Niżżel Nexus Telemetry u ikseb l-ewwel qari tat-telemetrija f'inqas minn minuta. M'hemmx bżonn kont, m'hemmx bżonn setup.

Disponibbli wkoll għal Linux · Jeħtieġ macOS 12+, Windows 11, jew Ubuntu 22.04+