ນີ້ແມ່ນຄໍາສັ່ງ dnstcpbench ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dnstcpbench - ເຄື່ອງມືໃນການປະຕິບັດ TCP benchmarking ຂອງ nameservers
ສະຫຼຸບສັງລວມ
dnstcpbench [ທາງເລືອກ] ... ທີ່ຢູ່ຫ່າງໄກສອກຫຼີກ [ຣີໂມດ-ພອດ]
ລາຍລະອຽດ
dnstcpbench ອ່ານ DNS queries (ໂດຍຄ່າເລີ່ມຕົ້ນຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ) ແລະສົ່ງພວກມັນອອກໃນ
ຂະຫນານກັບ nameserver ໄລຍະໄກ. ໂດຍຄ່າເລີ່ມຕົ້ນ TCP/IP ຖືກນໍາໃຊ້, ແຕ່ທາງເລືອກ, UDP ຖືກພະຍາຍາມ
ທໍາອິດ, ເຊິ່ງອະນຸຍາດໃຫ້ສໍາລັບ benchmarking ຂອງ TCP / IP fallback.
ໂຄງການລາຍງານທັງຕົວເລກສະເລ່ຍແລະຄ່າສະເລ່ຍສໍາລັບການສອບຖາມຕໍ່ວິນາທີແລະ UDP ແລະ TCP
latency. ການສອບຖາມແຕ່ລະອັນພຽງແຕ່ນັບຄັ້ງດຽວ, ເຖິງແມ່ນວ່າມັນຖືກພະຍາຍາມຜ່ານ UDP ກ່ອນ. ນີ້
ມີປະສິດຕິຜົນຫມາຍຄວາມວ່າການຖ່າຍທອດ '-u' ສາມາດຫຼຸດລົງອັດຕາການສອບຖາມຖ້າຄໍາຖາມຈໍານວນຫຼາຍຖືກປະຕິເສດ.
TCP.
ຮູບແບບການປ້ອນຂໍ້ມູນແມ່ນໜຶ່ງຄິວຣີຕໍ່ແຖວ: qname single-space qtype. ຕົວຢ່າງ:
www.powerdns.com ໃດໆ
ໃນເວລາທີ່ benchmarking ຂະຫຍາຍການແລ່ນ, ມັນອາດຈະເປັນສິ່ງຈໍາເປັນເພື່ອເປີດໃຊ້ TIME_WAIT ຣີໄຊເຄີນ, ເປັນ
ຖ້າບໍ່ດັ່ງນັ້ນ, tuple ພອດ TCP/IP ອາດຈະໝົດ. ໃນ Linux, ນີ້ແມ່ນປະຕິບັດໂດຍການແລ່ນ:
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
ບໍ່ຮູ້ຈັກທຽບເທົ່າ IPv6.
OPTIONS
-f | --file ຊື່ເອກະສານ
ຊື່ເອກະສານ ຈາກທີ່ຈະອ່ານຄໍາຖາມ. ຄ່າເລີ່ມຕົ້ນຂອງການປ້ອນຂໍ້ມູນມາດຕະຖານຖ້າບໍ່ໄດ້ລະບຸ.
-h | - ຊ່ວຍ
ສະໜອງຂໍ້ຄວາມທີ່ເປັນປະໂຫຍດ.
--timeout-msec MSEC
MSEC milliseconds ເພື່ອລໍຖ້າຄໍາຕອບ.
-u | --udp-ທໍາອິດ
ພະຍາຍາມແກ້ໄຂຜ່ານ UDP ທໍາອິດ, ພຽງແຕ່ເຮັດ TCP ຖ້າໄດ້ຮັບຄໍາຕອບທີ່ຖືກຕັດ.
-v | -- verbose
ມີຄໍາເວົ້າກ່ຽວກັບສິ່ງທີ່ໂຄງການກໍາລັງເຮັດ.
-- ຄົນງານ NUMBER
ການນໍາໃຊ້ NUMBER ກະທູ້ຄົນງານຂະໜານ.
ທີ່ຢູ່ຫ່າງໄກສອກຫຼີກ
IPv4 ຫຼື IPv6 ເພື່ອທົດສອບຕໍ່ກັບ.
ຣີໂມດ-ພອດ
ພອດເພື່ອທົດສອບ, ເລີ່ມຕົ້ນເປັນ 53.
ໃຊ້ dnstcpbench ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
