WonderShaper - ເຄື່ອງມືທີ່ຈະ ຈຳ ກັດ Bandwidth Network ໃນ Linux


Wonderhaper ແມ່ນຕົວອັກສອນຫຍໍ້ນ້ອຍໆທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດ ຈຳ ກັດແບນວິດຂອງເຄືອຂ່າຍໃນ Linux. ມັນໃຊ້ໂປແກຼມເສັ້ນຄໍາສັ່ງ tc ເປັນ backend ສໍາລັບການຕັ້ງຄ່າການຄວບຄຸມການຈະລາຈອນ. ມັນເປັນເຄື່ອງມືທີ່ໃຊ້ ສຳ ລັບຄວບຄຸມແບນວິດໃນເຄື່ອງແມ່ຂ່າຍ Linux.

ມັນຊ່ວຍໃຫ້ທ່ານສາມາດ ກຳ ນົດອັດຕາການດາວໂຫລດສູງສຸດແລະ/ຫຼືອັດຕາການອັບໂຫລດສູງສຸດ. ນອກຈາກນັ້ນ, ມັນຍັງຊ່ວຍໃຫ້ທ່ານສາມາດ ກຳ ຈັດຂີດ ຈຳ ກັດທີ່ທ່ານໄດ້ ກຳ ນົດໄວ້ແລະສາມາດສະແດງສະຖານະຂອງອິນເຕີເຟດປັດຈຸບັນຈາກເສັ້ນ ຄຳ ສັ່ງ. ແທນທີ່ຈະໃຊ້ຕົວເລືອກ CLI, ທ່ານສາມາດ ດຳ ເນີນການມັນຢ່າງຕໍ່ເນື່ອງເປັນການບໍລິການພາຍໃຕ້ລະບົບ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງແລະໃຊ້ສິ່ງມະຫັດສະຈັນໃນການ ຈຳ ກັດຄວາມຖີ່ຂອງເຄືອຂ່າຍໃນລະບົບ Linux.

ວິທີການຕິດຕັ້ງ Wonderhaper ໃນ Linux Systems

ທຳ ອິດ, ເລີ່ມຕົ້ນໂດຍການຕິດຕັ້ງສິ່ງມະຫັດສະຈັນໂດຍໃຊ້ຜູ້ຈັດການຊຸດແຈກຈ່າຍ Linux ຂອງທ່ານຈາກ repertoires ເລີ່ມຕົ້ນດັ່ງທີ່ສະແດງ.

$ sudo apt install wondershaper  [On Debian/Ubuntu]
$ sudo yum install wondershaper  [On CentOS/RHEL]
$ sudo dnf install wondershaper  [On Fedora 22+]

ອີກທາງເລືອກ ໜຶ່ງ, ເພື່ອດຶງແລະຕິດຕັ້ງການປັບປຸງລ້າສຸດ, ທ່ານ ຈຳ ເປັນຕ້ອງ clone GitHub repository ຂອງສິ່ງມະຫັດສະຈັນໃຫ້ກັບລະບົບຂອງທ່ານ, ຍ້າຍເຂົ້າໄປໃນຫໍສະມຸດທ້ອງຖິ່ນແລະຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ໃຫ້ສັງເກດວ່າທ່ານຄວນຕິດຕັ້ງເຄື່ອງມືບັນທັດເສັ້ນ git:

$ cd bin
$ git clone https://github.com/magnific0/wondershaper.git
$ cd wondershaper
$ sudo make install

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນໃຊ້ສິ່ງມະຫັດສະຈັນ, ທຳ ອິດທ່ານຄວນກວດເບິ່ງອິນເຕີເຟດເຄືອຂ່າຍທັງ ໝົດ ທີ່ຕິດກັບເຄື່ອງຂອງທ່ານໂດຍໃຊ້ ip command.

ນີ້ຈະຊ່ວຍໃຫ້ທ່ານຮູ້ການໂຕ້ຕອບທີ່ທ່ານຕ້ອງການສ້າງຮູບແບບການ ນຳ ໃຊ້ແບນວິດ, ຕົວຢ່າງເຊັ່ນອິນເຕີເຟດໄຮ້ສາຍ wlp1s0 ທີ່ໃຊ້ງານຢູ່.

$ ifconfig 
OR
$ ip addr

ວິທີການໃຊ້ Wonderhaper ເພື່ອ ຈຳ ກັດເຄືອຂ່າຍ Bandwidth ໃນ Linux

ເພື່ອ ກຳ ນົດອັດຕາການດາວໂຫຼດສູງສຸດໃນ Kbps ສຳ ລັບອິນເຕີເຟດ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ໂດຍໃຊ້ຕົວເລືອກ -a (ກຳ ນົດການໂຕ້ຕອບ) ແລະ -d (ກຳ ນົດ Kbps) ໝາຍ ເຖິງອັດຕາການດາວໂຫລດ ຈະຖືກຕັ້ງເປັນ 4Mbps.

$ wondershaper -a wlp1s0 -d 4048

ເພື່ອ ກຳ ນົດອັດຕາການອັບໂຫລດສູງສຸດໃນ Kbps ສຳ ລັບອິນເຕີເຟດ, ໃຫ້ໃຊ້ຕົວເລືອກ -u ດັ່ງຕໍ່ໄປນີ້.

$ wondershaper -a wlp1s0 -u 1048

ທ່ານຍັງສາມາດ ກຳ ນົດການດາວໂຫລດແລະອັບໂຫລດພ້ອມດ້ວຍ ຄຳ ສັ່ງດຽວ, ຕົວຢ່າງ.

$ wondershaper -a wlp1s0 -d 4048 -u 1048

ຕົວເລືອກ -s ຊ່ວຍໃຫ້ທ່ານສາມາດເບິ່ງສະຖານະຂອງອິນເຕີເຟດປັດຈຸບັນ.

$ wondershaper -sa wlp1s0 

ຕົວຢ່າງເຊັ່ນທ່ານຍັງສາມາດໃຊ້ເຄື່ອງມືຜ່ານເຄືອຂ່າຍ iPerf ເພື່ອທົດສອບການຫຼຸດຜ່ອນແບນວິດໂດຍອັດສະຈັນ.

ທ່ານສາມາດລຶບຂໍ້ ຈຳ ກັດການດາວໂຫລດຫລືອັບໂຫລດທີ່ທ່ານໄດ້ ກຳ ນົດໄວ້ ສຳ ລັບອິນເຕີເຟດໂດຍໃຊ້ທຸງ -c .

$ wondershaper -ca wlp1s0

ມັນຍັງເປັນໄປໄດ້ທີ່ຈະເອີ້ນໃຊ້ສິ່ງມະຫັດສະຈັນເປັນການບໍລິການ, ບ່ອນທີ່ທ່ານ ກຳ ນົດພາລາມິເຕີ ສຳ ລັບຮູບຮ່າງແບນວິດໃນແຟ້ມ config. ນີ້ເຮັດໃຫ້ສິ່ງມະຫັດສະຈັນສາມາດເລີ່ມຕົ້ນໄດ້ໃນເວລາບູດແລະ ຈຳ ກັດການໃຊ້ແບນວິດທຸກເວລາ, ເມື່ອເປີດລະບົບ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກຕໍ່ໄປ.

ວິທີການ ດຳ ເນີນການ Wonderhaper ຢ່າງຕໍ່ເນື່ອງພາຍໃຕ້ລະບົບ

ພາຍໃຕ້ຮູບແບບນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງ ກຳ ນົດອັດຕາການໂຕ້ຕອບ, ອັບໂຫລດແລະດາວໂຫລດໃນເອກະສານການຕັ້ງຄ່າຂອງສິ່ງມະຫັດສະຈັນຕັ້ງຢູ່ /etc/conf.d/wondershaper. ທ່ານສາມາດເປີດເອກະສານນີ້ເພື່ອແກ້ໄຂໂດຍໃຊ້ບັນນາທິການ CLI ທີ່ທ່ານມັກທີ່ສຸດເທົ່າທີ່ສະແດງ.

$ sudo vim /etc/conf.d/wondershaper 

ກຳ ນົດຕົວ ກຳ ນົດທີ່ ຈຳ ເປັນດັ່ງຕໍ່ໄປນີ້.

[wondershaper]
# Adapter
IFACE="wlp1s0"

# Download rate in Kbps
DSPEED="4048"

# Upload rate in Kbps
USPEED="512"

ບັນທຶກເອກະສານແລະປິດມັນ.

ຕໍ່ໄປ, ເລີ່ມຕົ້ນການບໍລິການທີ່ ໜ້າ ອັດສະຈັນໃນເວລາດຽວກັນ, ຊ່ວຍໃຫ້ມັນສາມາດເລີ່ມຕົ້ນອັດຕະໂນມັດໃນເວລາທີ່ boot system ແລະເບິ່ງສະຖານະພາບຂອງມັນ, ໂດຍໃຊ້ ຄຳ ສັ່ງ systemctl.

$ sudo systemctl start wondershaper
$ sudo systemctl enable wondershaper
$ sudo systemctl status wondershaper

ໃນກໍລະນີທີ່ທ່ານປ່ຽນຄຸນຄ່າຂອງພາລາມິເຕີໃນເອກະສານ config, ທ່ານຕ້ອງການເລີ່ມຕົ້ນສິ່ງມະຫັດສະຈັນເພື່ອການປ່ຽນແປງທີ່ຈະມີຜົນ.

$ sudo systemctl restart wondershaper

ເພື່ອຢຸດການບໍລິການທີ່ປະເສີດ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ sudo systemctl stop wondershaper

ສຳ ລັບການຊ່ວຍເຫຼືອເພີ່ມເຕີມ, ເບິ່ງຫໍສະ ໝຸດ Wonderhaper Github: https://github.com/magnific0/wondershaper

Wonderhaper ແມ່ນເຄື່ອງປ້ອງກັນການຈະລາຈອນ ສຳ ລັບ ຈຳ ກັດຄວາມຖີ່ຂອງເຄືອຂ່າຍໃນລະບົບ Linux. ທົດລອງໃຊ້ແລະແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ຖ້າທ່ານຮູ້ເຄື່ອງມືທີ່ຄ້າຍຄືກັນນີ້ຢູ່ນອກນັ້ນ, ທ່ານກໍ່ສາມາດກ່າວເຖິງພວກເຮົາໃນ ຄຳ ເຫັນ - ພວກເຮົາຈະຮູ້ບຸນຄຸນ.