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.
Ir-rotta eħfef għall-ittestjar tal-Starlink
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.
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.
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.