วิธีจัดการแบนด์วิดท์บน Linux ด้วย Wondershaper

วิธีจัดการแบนด์วิดท์บน Linux ด้วย Wondershaper

การจำกัดแบนด์วิดท์เป็นแนวคิดที่ดีหากคุณต้องการดาวน์โหลดบางอย่างแต่ไม่ต้องการให้แบนด์วิดธ์เต็มเครือข่าย บน Linux, การใช้งานแต่ละคนอีกมากมายที่คุณติดตั้งอาจจะมีความสามารถนี้และที่ดี แต่มันเป็นเรื่องที่ดีมากที่จะตั้งค่าขีด จำกัด ทั้งระบบ มีหลายวิธีในการจัดการแบนด์วิดท์บน Linux แต่วิธีที่ตรงไปตรงมาที่สุดคือการติดตั้งแอปพลิเคชัน Wondershaper เหตุผล? ใช้งานได้ในเทอร์มินัลและจะทำงานได้ทั้งบนระบบปฏิบัติการเซิร์ฟเวอร์และเดสก์ท็อป

ติดตั้ง Wondershaper

ต้องติดตั้งแอปก่อนที่เราจะพูดถึงวิธีใช้งาน Wondershaper เป็นที่รู้จักกันดี และด้วยเหตุนี้ จึงมีให้ในแหล่งซอฟต์แวร์ Linux OS ยอดนิยมส่วนใหญ่ ดังนั้นจึงทำให้ใช้งานได้ง่าย

ในการเริ่มการติดตั้ง Wondershaper คุณจะต้องเริ่มต้นหน้าต่างเทอร์มินัล เปิดโดยกดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้น ทำตามคำแนะนำบรรทัดคำสั่งที่สอดคล้องกับระบบปฏิบัติการ Linux ที่คุณกำลังใช้งานอยู่

อูบุนตู

Wondershaper พร้อมให้ติดตั้งบน Ubuntu Linux ผ่านที่เก็บซอฟต์แวร์ “Ubuntu Universe” น่าเศร้าที่ Ubuntu บางรุ่น (ส่วนใหญ่เป็นเซิร์ฟเวอร์) ต้องเปิดใช้งานที่เก็บด้วยตนเอง

ในการเปิดใช้งานที่เก็บซอฟต์แวร์ "จักรวาล" ของ Ubuntu ให้ใช้คำสั่ง repo ในหน้าต่างเทอร์มินัลด้านล่าง

sudo add-apt-repository จักรวาล

ถัดไป ให้รันคำสั่งupdateเพื่อสิ้นสุดการตั้งค่าที่เก็บซอฟต์แวร์

sudo apt อัปเดต

สุดท้าย หลังจากที่คำสั่งอัปเดตซอฟต์แวร์เสร็จสิ้น ให้ติดตั้งแอปพลิเคชัน Wondershaper บน Linux PC ของคุณด้วย  คำสั่งapt install 

sudo apt ติดตั้ง wondershaper

เดเบียน

Debian 10 เช่นเดียวกับ 9 และรุ่นอื่นๆ มี Wondershaper ในที่เก็บซอฟต์แวร์ “Debian Main” เพื่อให้ทำงานได้ไม่ต้องมีการกำหนดค่าเพิ่มเติม ให้ใช้คำสั่งapt-get installด้านล่างแทน

sudo apt-get ติดตั้ง wondershaper

Arch Linux

Arch Linux เป็นหนึ่งในระบบปฏิบัติการ Linux เพียงระบบเดียวที่ไม่มีแอปพลิเคชั่น Wondershaper ในแหล่งซอฟต์แวร์ ผู้ใช้ Arch ที่ต้องการใช้จะต้องสร้างผ่าน AUR แทน

ในการสร้างแอปผ่าน AUR ให้เปิดเทอร์มินัลแล้วเริ่มต้นด้วยการติดตั้งแพ็คเกจ Base-devel และ Git ด้วยตัวจัดการ Pacman

sudo pacman -S git base-devel

ถัดไป คว้าแพ็คเกจ AUR ด้วยเครื่องมือ Git

โคลน git https://github.com/magnific0/wondershaper

ย้ายไปยังโฟลเดอร์ต้นทางและติดตั้ง Wondershaper บน Arch PC ของคุณ

cd wondershaper

makepkg -ศรี

Fedora

ผู้ใช้ Fedora สามารถติดตั้ง Wondershaper ผ่านที่เก็บซอฟต์แวร์หลักของ Fedora ได้อย่างง่ายดาย โดยเรียกใช้คำสั่งDnf package manager ด้านล่างนี้

sudo dnf ติดตั้ง wondershaper -y

OpenSUSE

บน OpenSUSE Wondershaper ได้รับการสนับสนุนอย่างดีในทุกรุ่น ตั้งแต่ Leap 15 ถึง 42.3 และ Tumbleweed แอพนี้มีอยู่ในที่เก็บซอฟต์แวร์ “OSS All” เพื่อให้ทำงานได้ ให้รันคำสั่งZypperต่อไปนี้

sudo zypper ติดตั้ง wondershaper

ลินุกซ์ทั่วไป

ซอร์สโค้ดสำหรับ Wondershaper อยู่บน GitHub และพร้อมสำหรับการติดตั้ง ให้ทำดังต่อไปนี้

โคลน git https://github.com/magnific0/wondershaper.git

cd wondershaper

วิ่งด้วย:

./Wondershaper

ตั้งค่า Wondershaper

เมื่อติดตั้งแอปพลิเคชัน Wondershaper บนระบบปฏิบัติการ Linux เสร็จแล้ว คุณต้องใช้ระบบ Systemd init เพื่อที่มันจะโหลดแอปโดยอัตโนมัติเมื่อบูตเครื่อง

Ubuntu/Debian

เมื่อคุณติดตั้งแอปพลิเคชัน Wondershaper บน Ubuntu หรือ Debian คุณไม่จำเป็นต้องจัดการกับ Systemd นี่เป็นเพราะเทคโนโลยีของ Apt และวิธีที่มันสามารถตั้งค่าสิ่งเหล่านี้ได้โดยอัตโนมัติ

ซุ้ม/Fedora/SUSE ฯลฯ

บน Arch, Fedora, SUSE และอื่น ๆ ที่ใช้ systemd คุณต้องเริ่มและเปิดใช้งาน Wondershaper ด้วย Systemd ด้วยตนเอง เรียกใช้คำสั่งต่อไปนี้

sudo systemctl เปิดใช้งาน wondershaper.service

sudo systemctl start wondershaper.service

หากต้องการปิดใช้งานแอปพลิเคชัน Wondershaper จากการบูตโดยอัตโนมัติ ให้ใช้คำสั่งdisableกับ Systemd

sudo systemctl ปิดการใช้งาน wondershaper.service

หรือหากต้องการเริ่มต้นใหม่ หากคุณประสบปัญหา ให้ทำดังนี้

sudo systemctl หยุด wondershaper.service

จัดการแบนด์วิดธ์ด้วย Wondershaper

การทำงานกับ Wondershaper เริ่มออกโดยการหาที่อยู่ IP ของการ์ดเครือข่ายปัจจุบันของคุณ เมื่อต้องการทำสิ่งนี้ ให้รัน  คำสั่งip addr show

ip addr แสดง

ดูผ่านเอาต์พุตและค้นหาว่าการ์ดเครือข่ายใดที่ใช้อยู่ โดยทั่วไป อันที่ใช้อยู่คืออันที่มีที่อยู่ IPv4 ในเครื่อง

วิธีจัดการแบนด์วิดท์บน Linux ด้วย Wondershaper

นำป้ายกำกับจากคำสั่งip addr showและไพพ์ลงใน Wondershaper ควรเป็นไปตามตัวอย่างไวยากรณ์ด้านล่าง อย่าลืมเขียนขีด จำกัด การดาวน์โหลดหลังจากสวิตช์บรรทัดคำสั่ง "d" และขีด จำกัด การอัปโหลดหลังจาก "c"

หมายเหตุ: MB ยืนสำหรับเมกะไบต์, อะแดปเตอร์ย่อมาจากป้ายชื่อของอุปกรณ์ที่แสดงในคำสั่ง IP addr

วิธีจัดการแบนด์วิดท์บน Linux ด้วย Wondershaper

sudo wondershaper อะแดปเตอร์ mb mb

หากต้องการล้าง Wondershaper เพื่อหยุดการจำกัดแบนด์วิดท์อัพโหลดและความเร็วในการดาวน์โหลด คุณสามารถใช้สวิตช์บรรทัดคำสั่งc ตัวอย่างเช่น:

sudo wondershaper -c อะแดปเตอร์


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม