ນີ້ແມ່ນຄໍາສັ່ງ iperf3 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
iperf3 - ປະຕິບັດການທົດສອບຜ່ານເຄືອຂ່າຍ
ສະຫຼຸບສັງລວມ
iperf3 -s [ ທາງເລືອກໃນການ ]
iperf3 -c ເຄື່ອງແມ່ຂ່າຍ [ ທາງເລືອກໃນການ ]
ລາຍລະອຽດ
iperf3 ເປັນເຄື່ອງມືສໍາລັບການປະຕິບັດການວັດແທກຜ່ານເຄືອຂ່າຍ. ມັນສາມາດທົດສອບ TCP
ຫຼື UDP ຜ່ານ. ເພື່ອປະຕິບັດການທົດສອບ iperf3 ຜູ້ໃຊ້ຕ້ອງຕັ້ງທັງເຄື່ອງແມ່ຂ່າຍແລະ a
ລູກຄ້າ.
ທົ່ວໄປ OPTIONS
-p, --ພອດ n
ຕັ້ງພອດເຊີບເວີເພື່ອຟັງ/ເຊື່ອມຕໍ່ຫາ n (ຄ່າເລີ່ມຕົ້ນ 5201)
-f, -- ຮູບແບບ
[kmKM] ຮູບແບບເພື່ອລາຍງານ: Kbits, Mbits, KBytes, MBytes
-i, -- ໄລຍະຫ່າງ n
ພັກໄວ້ n ວິນາທີລະຫວ່າງລາຍງານແບນວິດແຕ່ລະໄລຍະ; ຄ່າເລີ່ມຕົ້ນແມ່ນ 1, ໃຊ້ 0 ເພື່ອປິດການໃຊ້ງານ
-F, --file ຊື່
client-side: ອ່ານຈາກໄຟລ໌ແລະຂຽນໃສ່ເຄືອຂ່າຍ, ແທນທີ່ຈະໃຊ້ແບບສຸ່ມ
ຂໍ້ມູນ; server-side: ອ່ານຈາກເຄືອຂ່າຍແລະຂຽນໃສ່ໄຟລ໌, ແທນທີ່ຈະຖິ້ມ
ຂໍ້ມູນອອກໄປ
-A, --ຄວາມຮັກແພງ n/n, ມ
ກໍານົດຄວາມໃກ້ຊິດຂອງ CPU, ຖ້າເປັນໄປໄດ້ (linux ເທົ່ານັ້ນ). ໃນທັງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍທ່ານ
ສາມາດກໍານົດຄວາມໃກ້ຊິດໃນທ້ອງຖິ່ນ; ນອກຈາກນັ້ນ, ໃນດ້ານລູກຄ້າທ່ານສາມາດ override ໄດ້
ຄວາມໃກ້ຊິດຂອງເຄື່ອງແມ່ຂ່າຍສໍາລັບການທົດສອບພຽງແຕ່ຫນຶ່ງ, ການນໍາໃຊ້ແບບຟອມ n,m.
-V, -- verbose
ໃຫ້ຜົນຜະລິດລະອຽດເພີ່ມເຕີມ
-J, --json
ຜົນຜະລິດໃນຮູບແບບ JSON
-d, --debug
ປ່ອຍອອກມາເມື່ອ debugging output. ຕົ້ນຕໍ (ບາງທີອາດມີສະເພາະ) ຂອງການນໍາໃຊ້ກັບນັກພັດທະນາ.
-v, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບແລະອອກ
-h, - ຊ່ວຍ
ສະແດງບົດສະຫຼຸບການຊ່ວຍເຫຼືອ
ຜູ້ໃຫ້ບໍລິການ ສະເພາະ OPTIONS
-s, --ເຊີບເວີ
ແລ່ນຢູ່ໃນໂຫມດເຄື່ອງແມ່ຂ່າຍ
-D, --daemon
ແລ່ນເຊີບເວີໃນພື້ນຫຼັງເປັນ daemon
-1, --ຫນຶ່ງ-ປິດ
ຈັດການການເຊື່ອມຕໍ່ລູກຄ້າຫນຶ່ງ, ຫຼັງຈາກນັ້ນອອກ.
CUSTOMER ສະເພາະ OPTIONS
-c, --ລູກຄ້າ ເຈົ້າພາບ
ດໍາເນີນການໃນຮູບແບບລູກຄ້າ, ເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍທີ່ລະບຸໄວ້
-u, --udp
ໃຊ້ UDP ແທນ TCP
-b, -- ແບນວິດ n[ກມ]
ກໍານົດແບນວິດເປົ້າຫມາຍເປັນ n bits/sec (ຄ່າເລີ່ມຕົ້ນ 1 Mbit/sec ສໍາລັບ UDP, ບໍ່ຈໍາກັດສໍາລັບ TCP).
ຖ້າມີຫຼາຍສາຍນ້ໍາ (-P flag), ຂີດຈໍາກັດແບນວິດແມ່ນຖືກນໍາໃຊ້ແຍກຕ່າງຫາກ
ໄປຫາແຕ່ລະສາຍ. ທ່ານຍັງສາມາດເພີ່ມ '/' ແລະຕົວເລກໃສ່ຕົວລະບຸແບນວິດໄດ້.
ອັນນີ້ເອີ້ນວ່າ "ຮູບແບບການລະເບີດ". ມັນຈະສົ່ງຈໍານວນແພັກເກັດທີ່ໃຫ້ໂດຍບໍ່ມີ
ການຢຸດຊົ່ວຄາວ, ເຖິງແມ່ນວ່າຈະເກີນຂອບເຂດຈໍາກັດແບນວິດທີ່ລະບຸໄວ້ຊົ່ວຄາວ. ການຕັ້ງຄ່າ
ແບນວິດເປົ້າຫມາຍເປັນ 0 ຈະປິດການຈໍາກັດແບນວິດ (ໂດຍສະເພາະທີ່ເປັນປະໂຫຍດສໍາລັບ
ການທົດສອບ UDP).
-t, --ເວລາ n
ທີ່ໃຊ້ເວລາໃນວິນາທີທີ່ຈະສົ່ງສໍາລັບການ (ຄ່າເລີ່ມຕົ້ນ 10 ວິນາທີ)
-n, --ໄບຕ໌ n[ກມ]
ຈໍານວນ bytes ທີ່ຈະສົ່ງ (ແທນ -t)
-k, --blockcount n[ກມ]
ຈໍານວນຂອງຕັນ (ຊອງ) ທີ່ຈະສົ່ງ (ແທນທີ່ຈະ -t ຫຼື -n)
-l, -- ຄວາມຍາວ n[ກມ]
ຄວາມຍາວຂອງບັຟເຟີເພື່ອອ່ານ ຫຼືຂຽນ (ຄ່າເລີ່ມຕົ້ນ 128 KB ສໍາລັບ TCP, 8KB ສໍາລັບ UDP)
-P, --ຂະຫນານ n
ຈໍານວນຂອງການຖ່າຍທອດລູກຄ້າຂະຫນານທີ່ຈະດໍາເນີນການ
-R, -- ປີ້ນ
ແລ່ນໃນໂໝດປີ້ນກັບ (ເຊີບເວີສົ່ງ, ລູກຄ້າໄດ້ຮັບ)
-w, --ປ່ອງຢ້ຽມ n[ກມ]
ຂະຫນາດຂອງປ່ອງຢ້ຽມ / ຂະຫນາດ socket buffer (ອັນນີ້ຖືກສົ່ງກັບເຄື່ອງແມ່ຂ່າຍແລະນໍາໃຊ້ໃນນັ້ນ
ຂ້າງດຽວກັນ)
-B, -- ຜູກມັດ n[ກມ]
ຜູກມັດກັບສ່ວນຕິດຕໍ່ສະເພາະ ຫຼືທີ່ຢູ່ multicast
-M, --set-mss n
ຕັ້ງຄ່າ TCP ຂະໜາດສູງສຸດ (MTU - 40 bytes)
-N, -- ບໍ່ມີການຊັກຊ້າ
ຕັ້ງຄ່າ TCP ບໍ່ມີການຊັກຊ້າ, ປິດການໃຊ້ງານ Algorithm ຂອງ Nagle
-4, -- ສະບັບ 4
ໃຊ້ IPv4 ເທົ່ານັ້ນ
-6, -- ສະບັບ 6
ໃຊ້ IPv6 ເທົ່ານັ້ນ
-S, --tos n
ກໍານົດ IP 'ປະເພດຂອງການບໍລິການ'
-L, --flowlabel n
ຕັ້ງປ້າຍກຳກັບກະແສ IPv6 (ປະຈຸບັນຮອງຮັບສະເພາະໃນ Linux)
-Z, -- ສຳເນົາສູນ
ໃຊ້ວິທີການ "ສູນສໍາເນົາ" ຂອງການສົ່ງຂໍ້ມູນ, ເຊັ່ນ: ສົ່ງໄຟລ໌(2), ແທນທີ່ຈະເປັນປົກກະຕິ
ຂຽນ(2).
-O, --ລະເວັ້ນ n
ຍົກເລີກ n ວິນາທີທໍາອິດຂອງການທົດສອບ, ເພື່ອຂ້າມຜ່ານໄລຍະເວລາເລີ່ມຕົ້ນຊ້າຂອງ TCP.
-T, --ຫົວຂໍ້ str
ນຳໜ້າທຸກແຖວຜົນຜະລິດດ້ວຍສະຕຣິງນີ້.
-C, --linux-congestion ບາງສິ່ງບາງຢ່າງ
ຕັ້ງຄ່າລະບົບຄວບຄຸມຄວາມແອອັດ (linux ເທົ່ານັ້ນ).
--get-server-output
ເອົາຜົນຜະລິດຈາກເຄື່ອງແມ່ຂ່າຍ. ຮູບແບບຜົນຜະລິດແມ່ນຖືກກໍານົດໂດຍເຄື່ອງແມ່ຂ່າຍ (ໃນ
ໂດຍສະເພາະ, ຖ້າເຄື່ອງແມ່ຂ່າຍໄດ້ຖືກເອີ້ນດ້ວຍ --json ທຸງ, ຜົນຜະລິດຈະຢູ່ໃນ
ຮູບແບບ JSON, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຢູ່ໃນຮູບແບບທີ່ມະນຸດສາມາດອ່ານໄດ້). ຖ້າລູກຄ້າຖືກແລ່ນ
ກັບ --json, ຜົນຜະລິດຂອງເຄື່ອງແມ່ຂ່າຍແມ່ນລວມຢູ່ໃນວັດຖຸ JSON; ຖ້າບໍ່ດັ່ງນັ້ນມັນແມ່ນ
ຕື່ມໃສ່ຢູ່ລຸ່ມສຸດຂອງຜົນຜະລິດທີ່ມະນຸດສາມາດອ່ານໄດ້.
AUTHORS
Iperf ໄດ້ຖືກຂຽນໃນເບື້ອງຕົ້ນໂດຍ Mark Gates ແລະ Alex Warshavsky. ຫນ້າຜູ້ຊາຍແລະບໍາລຸງຮັກສາໂດຍ
Jon Dugan . ການປະກອບສ່ວນອື່ນໆຈາກ Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , Andrew
ກາລາຕິນ , Stephen Hemminger
ໃຊ້ iperf3 ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net