Saya mencoba menjalankan iperf3 sebagai layanan windows. Saya melihat catatan dalam dokumentasi tentang perintah -D dan perintah -R untuk menginstal layanan dan untuk menghapusnya.
Saya dapat menjalankan -D dan berjalan di latar belakang Windows tetapi tidak sebagai layanan Windows di bawah services.msc.
Saya telah menguji di Windows 2008R2, Windows 2012R2, dan Windows 10.
Apakah mungkin dijalankan sebagai Layanan Windows? Jika demikian, perintah apa yang harus saya jalankan?
Inilah yang saya jalankan: iperf3.exe -s -D
Saya mencoba dengan build terbaru iperf 2. Perilaku yang sama.
iperf3 benar-benar dirancang untuk, dan hanya didukung pada, sistem operasi mirip UNIX.
Beberapa orang telah membuat varian Windows, Anda harus mencoba menghubungi salah satu dari mereka, atau mungkin seseorang akan melihat komentar masalah ini.
@bmah888 dapatkah Anda menghapus referensi untuk menjalankan iperf sebagai layanan Windows di dokumen pengguna? Ini membingungkan karena tidak didukung dan tidak berfungsi lagi. https://iperf.fr/iperf-doc.php#service
Hm, terima kasih atas sarannya. Saya tidak mengontrol konten di iperf.fr (dan bagian itu tampaknya berlaku untuk iperf2, sedangkan saya mengelola iperf3), tetapi izinkan saya melihat apakah saya bisa menyampaikan pesan Anda kepada orang yang tepat.
Install iperf3 as Windows service.cmd
::
:: Install iperf3 as Windows service
::
SET iperfdir=C:\iperf3
SET iperfprog=iperf3.exe
SET iperflog=iperf3-server-logs.txt
SET servicename=iperf3
SET start=auto
SET binpath=%iperfdir%\srvany.exe
SET iperfoptions=--server --daemon --port 5201 --version4 --format [m] --verbose --logfile %iperfdir%\%iperflog%
SET displayname=iPerf3 Service
SET description=iPerf3 Service provide a possibility to test network speed
::
::
sc.exe create %servicename% displayname= "%displayname%" start= %start% binpath= "%binpath%"
sc description %servicename% "%description%"
::
reg add HKLM\SYSTEM\CurrentControlSet\services\%servicename%\Parameters /v AppParameters /t REG_SZ /d "%iperfoptions%"
reg add HKLM\SYSTEM\CurrentControlSet\services\%servicename%\Parameters /v Application /t REG_SZ /d "%iperfdir%\%iperfprog%" /f
::
pause
::
Install iperf3 as Windows service.cmd
sebagai administrator.net start iperf3
net stop iperf3
Kami memperhatikan bahwa beberapa kali, iperf3 dalam mode layanan, berhenti bekerja dan hanya restart layanan yang membantu. Sebagai solusi sederhana, kami membuat file batch sederhana dan menjadwalkannya untuk dijalankan setiap hari:
Restart-iperf3-service.cmd
::
:: Stop iperf3 service
net stop iperf3
::
:: Start iperf3 service
net start iperf3
::
nssm adalah opsi yang jauh lebih baik daripada srvany dari kit sumber daya.
Komentar yang paling membantu
Instal iperf3 sebagai layanan Windows
Persyaratan
Instalasi
Install iperf3 as Windows service.cmd
Install iperf3 as Windows service.cmd
sebagai administrator.Masalah
Kami memperhatikan bahwa beberapa kali, iperf3 dalam mode layanan, berhenti bekerja dan hanya restart layanan yang membantu. Sebagai solusi sederhana, kami membuat file batch sederhana dan menjadwalkannya untuk dijalankan setiap hari:
Restart-iperf3-service.cmd
Dokumen yang terkait