ວິທີການທົດສອບຄວາມໄວອິນເຕີເນັດຂອງທ່ານຈາກເສັ້ນ ຄຳ ສັ່ງໂດຍໃຊ້ Speedtest-CLI Tool


ພວກເຮົາຕ້ອງກວດກາຄວາມໄວຂອງການເຊື່ອມຕໍ່ອິນເຕີເນັດຢູ່ເຮືອນແລະຫ້ອງການ. ພວກເຮົາເຮັດຫຍັງເພື່ອສິ່ງນີ້? ໄປທີ່ເວັບໄຊທ໌ເຊັ່ນ Speedtest.net ແລະເລີ່ມທົດສອບ. ມັນໂຫລດ JavaScript ໃນເວັບບຼາວເຊີແລະຫຼັງຈາກນັ້ນເລືອກເຄື່ອງແມ່ຂ່າຍທີ່ດີທີ່ສຸດໂດຍອີງໃສ່ ping ແລະຜົນໄດ້ຮັບຜົນໄດ້ຮັບ. ມັນຍັງໃຊ້ Flash player ເພື່ອຜະລິດຜົນກາຟິກ.

ຈະເປັນແນວໃດກ່ຽວກັບເຄື່ອງແມ່ຂ່າຍທີ່ບໍ່ມີຫົວ, ບ່ອນທີ່ບໍ່ມີໂປແກຼມທ່ອງເວັບໃດແລະຈຸດຕົ້ນຕໍແມ່ນເຄື່ອງແມ່ຂ່າຍສ່ວນໃຫຍ່ແມ່ນບໍ່ມີບ່ອນຢູ່. ຂໍ້ບົກຜ່ອງອີກອັນ ໜຶ່ງ ຂອງການທົດສອບຄວາມໄວໂດຍອີງຕາມຕົວທ່ອງເວັບຂອງເວັບແມ່ນວ່າ, ທ່ານບໍ່ສາມາດຈັດຕາຕະລາງການທົດສອບຄວາມໄວໄດ້ໃນໄລຍະຫ່າງປົກກະຕິ. ຕໍ່ໄປນີ້ແມ່ນໂປແກຼມ“ Speedtest-cli” ທີ່ເອົາຂໍ້ບົກຜ່ອງດັ່ງກ່າວອອກມາແລະໃຫ້ທ່ານທົດສອບຄວາມໄວຂອງການເຊື່ອມຕໍ່ອິນເຕີເນັດຈາກເສັ້ນ ຄຳ ສັ່ງ.

ຄໍາຮ້ອງສະຫມັກແມ່ນພື້ນຖານສະຄິບທີ່ຖືກພັດທະນາໃນພາສາການຂຽນໂປແກຼມ Python. ມັນວັດແທກຄວາມໄວຂອງແບນວິດ Internet. ມັນໄດ້ໃຊ້ພື້ນຖານໂຄງລ່າງ speedtest.net ເພື່ອວັດແທກຄວາມໄວ. Speedtest-cli ແມ່ນສາມາດລົງທະບຽນ server ໂດຍອີງໃສ່ໄລຍະທາງດ້ານຮ່າງກາຍ, ທົດສອບກັບ server ທີ່ສະເພາະ, ແລະໃຫ້ URL ໃຫ້ທ່ານແບ່ງປັນຜົນຂອງການທົດສອບຄວາມໄວອິນເຕີເນັດຂອງທ່ານ.

ເພື່ອຕິດຕັ້ງເຄື່ອງມື speedtest-cli ຫຼ້າສຸດໃນລະບົບ Linux, ທ່ານຕ້ອງມີ Python 2.4-3.4 ຫຼືສູງກວ່າລຸ້ນທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບ.

ຕິດຕັ້ງ speedtest-cli ໃນ Linux

ມີສອງວິທີໃນການຕິດຕັ້ງເຄື່ອງມື speedtest-cli. ວິທີການ ທຳ ອິດກ່ຽວຂ້ອງກັບການໃຊ້ແພັກເກດ python-pip ໃນຂະນະທີ່ວິທີການທີສອງແມ່ນການດາວໂລດ Python, ເຮັດໃຫ້ມັນສາມາດໃຊ້ງານແລະແລ່ນໄດ້, ນີ້ຂ້ອຍຈະກວມເອົາທັງສອງທາງ….

ທຳ ອິດທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງຊຸດ python-pip , ຫຼັງຈາກນັ້ນທ່ານສາມາດຕິດຕັ້ງເຄື່ອງມື speedtest-cli ໂດຍໃຊ້ ຄຳ ສັ່ງ pip ດັ່ງທີ່ສະແດງຢູ່ດ້ານລຸ່ມ.

$ sudo apt-get install python-pip
$ sudo pip install speedtest-cli

ເພື່ອຍົກລະດັບ speedtest-cli, ໃນຂັ້ນຕອນຕໍ່ມາ, ໃຊ້.

$ sudo pip install speedtest-cli --upgrade

ທຳ ອິດດາວໂຫລດ script python ຈາກ github ໂດຍໃຊ້ wget ຄຳ ສັ່ງ, ຖອດໄຟລ໌ທີ່ດາວໂຫລດມາ (master.zip) ແລະສະກັດເອົາ ..

$ wget https://github.com/sivel/speedtest-cli/archive/master.zip
$ unzip master.zip 

ຫຼັງຈາກສະກັດເອກະສານ, ເຂົ້າໄປທີ່ໄດເລກະທໍລີທີ່ຖືກສະກັດ speedtest-cli-master ແລະເຮັດໃຫ້ເອກະສານສະຄິບສາມາດປະຕິບັດໄດ້.

$ cd speedtest-cli-master/
$ chmod 755 speedtest_cli.py 

ຖັດໄປ, ຍ້າຍທີ່ໃຊ້ງານໄປໃສ່ໂຟນເດີ /usr/bin , ເພື່ອວ່າທ່ານບໍ່ ຈຳ ເປັນຕ້ອງພິມທຸກໆເສັ້ນທາງເຕັມທຸກໆຄັ້ງ.

$ sudo mv speedtest_cli.py /usr/bin/

ທົດສອບຄວາມໄວໃນການເຊື່ອມຕໍ່ອິນເຕີເນັດດ້ວຍ speedtest-cli

1. ເພື່ອທົດສອບການດາວໂຫລດແລະອັບໂຫລດຄວາມໄວຂອງການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງທ່ານ, ໃຫ້ແລ່ນ ຄຳ ສັ່ງ speedtest-cli ໂດຍບໍ່ມີການໂຕ້ຖຽງກັນດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມ.

$ speedtest_cli.py

2. ເພື່ອກວດກາຄວາມໄວໃນຜົນຂອງໄບ.

$ speedtest_cli.py --bytes

3. ແບ່ງປັນຄວາມໄວແບນວິດຂອງທ່ານກັບ ໝູ່ ຫລືຄອບຄົວຂອງທ່ານ. ເຈົ້າຍັງບໍ່ໄດ້ສະຫນອງການເຊື່ອມຕໍ່ທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອດາວໂຫລດຮູບພາບ.

# speedtest_cli.py --share

ຮູບຕໍ່ໄປນີ້ແມ່ນຜົນການທົດສອບຄວາມໄວຂອງຕົວຢ່າງທີ່ສ້າງຂື້ນໂດຍໃຊ້ ຄຳ ສັ່ງຂ້າງເທິງ.

4. ທ່ານບໍ່ ຈຳ ເປັນຕ້ອງມີຂໍ້ມູນອື່ນໃດນອກ ເໜືອ ຈາກ Ping, ດາວໂຫລດແລະອັບໂຫລດ?

$ speedtest_cli.py --simple

5. ຂຽນຊື່ຂອງເຄື່ອງແມ່ຂ່າຍ speedtest.net ອີງຕາມໄລຍະທາງດ້ານຮ່າງກາຍ. ໄລຍະທາງເປັນກິໂລແມັດແມ່ນກ່າວເຖິງ.

$ speedtest_cli.py --list

6. ຂັ້ນຕອນສຸດທ້າຍໄດ້ສ້າງບັນຊີລາຍຊື່ຂອງເຊີບເວີທີ່ຖືກຈັດຮຽງບົນພື້ນຖານໄລຍະທາງ. ເຮັດແນວໃດເພື່ອໃຫ້ໄດ້ຜົນຜະລິດທີ່ຕ້ອງການ? ເວົ້າວ່າຂ້ອຍຕ້ອງການເບິ່ງເຄື່ອງແມ່ຂ່າຍ speedtest.net ທີ່ຕັ້ງຢູ່ Mumbai (ອິນເດຍ).

$ speedtest_cli.py --list | grep -i Mumbai

7. ທົດສອບຄວາມໄວໃນການເຊື່ອມຕໍ່ກັບເຊີບເວີສະເພາະ. ໃຊ້ Server Id ທີ່ຜະລິດໃນຕົວຢ່າງ 5 ແລະຕົວຢ່າງ 6 ໃນຂ້າງເທິງ.

$ speedtest_cli.py --server [server ID]
$ speedtest_cli.py --server [5060]              ## Here server ID 5060 is used in the example.

8. ເພື່ອກວດເບິ່ງເລກຮຸ່ນແລະຄວາມຊ່ວຍເຫຼືອຂອງເຄື່ອງມື speedtest-cli .

$ speedtest_cli.py --version
$ speedtest_cli.py --help

ໝາຍ ເຫດ: ຄວາມຍືດຍຸ່ນທີ່ລາຍງານໂດຍເຄື່ອງມືບໍ່ແມ່ນເປົ້າ ໝາຍ ຂອງມັນແລະອີກຢ່າງ ໜຶ່ງ ບໍ່ຄວນເພິ່ງພາມັນ. ຜົນຜະລິດ latency ຄຸນຄ່າຜົນໄດ້ຮັບແມ່ນຮັບຜິດຊອບສໍາລັບເຄື່ອງແມ່ຂ່າຍທີ່ຖືກຄັດເລືອກເພື່ອທົດສອບ. ຄວາມສາມາດຂອງ CPU ແລະຄວາມ ຈຳ ຈະມີອິດທິພົນຕໍ່ຜົນໄດ້ຮັບໃນລະດັບໃດ ໜຶ່ງ.

ສະຫຼຸບ

ເຄື່ອງມືແມ່ນສິ່ງທີ່ ຈຳ ເປັນ ສຳ ລັບຜູ້ບໍລິຫານລະບົບແລະນັກພັດທະນາ. ຕົວອັກສອນງ່າຍໆທີ່ແລ່ນໂດຍບໍ່ມີບັນຫາ. ຂ້າພະເຈົ້າຕ້ອງເວົ້າວ່າຄໍາຮ້ອງສະຫມັກແມ່ນດີເລີດ, ມີນ້ໍາຫນັກເບົາແລະເຮັດສິ່ງທີ່ມັນສັນຍາໄວ້. ຂ້ອຍບໍ່ມັກ Speedtest.net ຍ້ອນເຫດຜົນທີ່ມັນໃຊ້ Flash, ແຕ່ speedtest-cli ເຮັດໃຫ້ຂ້ອຍມີເຫດຜົນທີ່ຈະຮັກພວກເຂົາ.

speedtest_cli ແມ່ນແອັບພລິເຄຊັນຂອງບຸກຄົນທີສາມແລະບໍ່ຄວນໃຊ້ເພື່ອບັນທຶກຄວາມໄວແບນວິດໂດຍອັດຕະໂນມັດ. Speedtest.net ຖືກໃຊ້ໂດຍຜູ້ໃຊ້ຫລາຍລ້ານຄົນແລະມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະຕັ້ງ Server Mini Speed ຂອງທ່ານເອງ.

ທັງ ໝົດ ນີ້ດຽວນີ້, ຈົນກວ່າຈະຕິດຕາມແລະເຊື່ອມຕໍ່ກັບ Tecmint. ຢ່າລືມໃຫ້ ຄຳ ຕິຊົມທີ່ມີຄຸນຄ່າຂອງທ່ານໃນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ມັກແລະແບ່ງປັນພວກເຮົາແລະຊ່ວຍພວກເຮົາໃຫ້ເຜີຍແຜ່.