หยด เป็นเครื่องมือที่น่าสนใจซึ่งเป็นไปได้ ขีด จำกัด el แบนด์วิดธ์ ทั้งขึ้นและลงของ ทั้งหมด ของเรา การใช้งาน. สามารถเรียกใช้ "ตามความต้องการ" เพื่อควบคุมแอปพลิเคชันเฉพาะหรือเป็น daemon ดังนั้นจึงควบคุมแอปพลิเคชันทั้งหมดที่พยายามเชื่อมต่ออินเทอร์เน็ต |
การติดตั้ง
sudo apt-get ติดตั้ง หยด
วิธีใช้หยด
ไวยากรณ์ของ Trickle มีดังนี้:
หยด -d Download_Bandwidth -u คำสั่ง Upload_Bandwidth
นี่คือตัวอย่างบางส่วน:
a) จำกัด แบนด์วิดท์การดาวน์โหลดไว้ที่ 10kbps ที่ใช้ในการถ่ายโอนไฟล์โดยใช้ ssh:
หยด -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) จำกัด แบนด์วิดท์ไว้ที่ 200kpbs ของการดาวน์โหลดการอัปเดตระบบผ่าน Apt:
หยด -d 200 apt-get อัพเกรด
c) ในการปรับเปลี่ยนแบนด์วิดท์ของแอปพลิเคชันเช่น Firefox:
หยด -d 10 -u 10 firefox% u
d) การใช้หยดเพื่อ จำกัด แบนด์วิดท์ของ wget
หยด -d 50 wget -O“ planet earth.divx” http://video.stage6.com/1402821/.divx
วิ่งหยดเหมือนปีศาจ
ในการเริ่มต้นหยดเหมือน daemon และ จำกัด แบนด์วิดท์ทั้งหมดให้ใช้คำสั่งที่เป็นหยด:
sudo หยด -d 20 -u 20
…โดยที่พารามิเตอร์ -d และ -u ตอบสนองต่อขีด จำกัด การดาวน์โหลดและอัพโหลดตามลำดับ
การกำหนดค่าหยด
Trickle มีไฟล์การกำหนดค่าที่จะช่วยให้เราสามารถปรับแต่งพารามิเตอร์บางอย่างและทำให้เป็นแบบถาวรทีละรายการสำหรับแต่ละบริการ
ไฟล์คอนฟิกูเรชันมีดังนี้: /etc/trickled.conf
ไฟล์กำหนดค่าที่ง่ายที่สุดที่สามารถสร้างได้มีลักษณะดังนี้:
[ssh] ลำดับความสำคัญ = 1
[www] ลำดับความสำคัญ = 8
ด้วยวิธีนี้เราจะได้รับความเร็วในการดาวน์โหลดค่อนข้างดีและในเวลาเดียวกันเราสามารถทำ ssh กับเครื่องที่กำลังดาวน์โหลดได้ โดยทั่วไปไฟล์ config เช่นเดียวกับด้านบนจะบอกให้หยดจัดลำดับความสำคัญการถ่ายโอน ssh ผ่าน www
เอกสารของ Trickle แนะนำให้ใช้พารามิเตอร์ Time-Smoothing และ Lenght-Smoothing เพื่อหลีกเลี่ยงความผันผวนของอัตราการถ่ายโอน
[ssh] ลำดับความสำคัญ = 1
เวลาเรียบ = 0.1
ความยาวเรียบ = 2
[www] ลำดับความสำคัญ = 8
เวลาเรียบ = 5
ความยาวเรียบ = 20
ค่าเหล่านี้กำหนดเวลาและความยาวของการทำให้เป็นมาตรฐานที่ Trickle ใช้กับโปรแกรมที่กำลังควบคุม
Fuente: หยด
พารามิเตอร์ -u คือการ จำกัด แบนด์วิดท์การอัปโหลด -d ปลายน้ำ
ไชโย! พอล.
สวัสดี Pablo "% u" หมายถึงอะไร แล้ว Google Chrome จะมีหน้าตาเป็นอย่างไร? ขอบคุณ
อาจเป็นเพราะไม่มีแพ็คเกจสำหรับ Ubuntu เวอร์ชันล่าสุด : ส
เราจะต้องรอหรือทำเอง 🙂นั่นคือความมหัศจรรย์ของซอฟต์แวร์ฟรี
ไชโย! พอล.
ฉันพยายามติดตั้งบน xububtu 12.04 และไม่ได้ติดตั้งวิธีแก้ปัญหาใด ๆ ?
น่าสนใจ. ฉันรู้ว่าสิ่งมหัศจรรย์เมื่อนานมาแล้วhttp://lartc.org/wondershaper/) ซึ่งเป็นเครื่องมือในการปรับสมดุลการเชื่อมต่อแบบอะซิงโครนัสของเราและทำให้ได้รับประสิทธิภาพที่ดีขึ้นในการจัดการแพ็คเก็ตและเวลาแฝงการเชื่อมต่อโดยเฉพาะอย่างยิ่งเมื่ออัปโหลด นอกจากนี้ยังช่วยให้คุณ จำกัด แบนด์วิดท์
ที่ยังใช้งานได้ดี
ขอบคุณน่าสนใจมาก
ฉันต้องการทราบว่ามีคำสั่งหรือโปรแกรมนี้จากโพสต์หรือโปรแกรมที่บอกเราเกี่ยวกับการใช้งานทั้งหมดที่ใช้อินเทอร์เน็ต
อะไรจะเป็นส่วนเสริมของสิ่งนี้
ขอบคุณ
บางทีคุณอาจเห็นสิ่งนี้จะช่วยคุณ:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
ไชโย! พอล.
ขอบคุณมาก !
ขอบคุณมากสำหรับบทช่วยสอนนี้มีประโยชน์มากเมื่อคุณแชร์แบนด์วิดท์ระหว่างคอมพิวเตอร์หลายเครื่อง อย่างไรก็ตามฉันต้องการทราบว่ามีวิธีอัตโนมัติในการ จำกัด แบนด์วิดท์สำหรับแอปพลิเคชันทั้งหมดหรือไม่เช่นเดียวกับใน netlimiter ที่ให้คุณ จำกัด แบนด์วิดท์ของการเชื่อมต่อขาเข้าและขาออกทั้งหมดไปยังพีซี
ขอบคุณล่วงหน้า;
ฉันยังรู้ว่า Wondershaper อย่างไรก็ตามฉันไม่รู้วิธีกำหนดค่าเพื่อให้ จำกัด การเชื่อมต่อ p2p ด้วย
ความจริงก็คือฉันไม่สามารถบอกคุณได้
อย่างไรก็ตามคุณอาจสนใจบทความเหล่านี้:
https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
กอด! พอล.
ก่อนอื่นขอขอบคุณสำหรับบทช่วยสอนฉันกำลังมองหาแอปพลิเคชันประเภทนี้สำหรับ Ubuntu 14.04 ของฉันฉันติดตั้ง Wondershaper แต่ไม่ได้ผลสำหรับฉันและฉันยังไม่ได้ติดตั้งแอปพลิเคชันนี้ซึ่งฉันพบว่ามีประโยชน์มากที่สุดเพราะในทางปฏิบัติ ของพวกเขาบอกว่าข้อมูลเดียวกันเกี่ยวกับวิธีการติดตั้งและวิธี จำกัด การเชื่อมต่อ แต่พวกเขาไม่ได้บอกว่าจะปิดใช้งานอย่างไรและในภาษาอังกฤษก็มีอยู่ แต่ฉันคิดว่าฉันไม่แน่ใจ (หรืออย่างน้อยก็คืออะไร ฉันเข้าใจว่าเป็นภาษาอังกฤษพื้นฐานของฉัน) หากมีใครสามารถตอบคำถามนี้ได้ฉันยินดีจะติดตั้งแอปพลิเคชันนี้
เครื่องมือที่ยอดเยี่ยม ใช้งานได้ดีสำหรับฉัน ตอนนี้ถ้าฉันต้องการ จำกัด แบนด์วิดท์ของฮอตสปอต wifi ของฉัน? มันจะคล้าย ๆ "หยด -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 คือชื่ออินเทอร์เฟซ wifi ของฉัน)
ฉันพยายามดำเนินการคำสั่งตามที่คุณระบุ แต่เมื่อฉันได้รับข้อความต่อไปนี้:
"หลอกลวง: ข้ามไฟล์การกำหนดค่า: $ {prefix} /etc/trickled.conf: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว"
ฉันดำเนินการแก้ไขไฟล์กำหนดค่าดังกล่าวและทำซ้ำคำสั่ง แต่ฉันได้รับข้อความเดิมอีกครั้ง