Trickle: ตัว จำกัด แบนด์วิดท์สำหรับ Linux

หยด เป็นเครื่องมือที่น่าสนใจซึ่งเป็นไปได้ ขีด จำกัด 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: หยด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มาใช้ Linux กันเถอะ dijo

    พารามิเตอร์ -u คือการ จำกัด แบนด์วิดท์การอัปโหลด -d ปลายน้ำ
    ไชโย! พอล.

  2.   อลอนโซ่ เอร์เรร่า dijo

    สวัสดี Pablo "% u" หมายถึงอะไร แล้ว Google Chrome จะมีหน้าตาเป็นอย่างไร? ขอบคุณ

  3.   มาใช้ Linux กันเถอะ dijo

    อาจเป็นเพราะไม่มีแพ็คเกจสำหรับ Ubuntu เวอร์ชันล่าสุด : ส
    เราจะต้องรอหรือทำเอง 🙂นั่นคือความมหัศจรรย์ของซอฟต์แวร์ฟรี
    ไชโย! พอล.

  4.   Seba dijo

    ฉันพยายามติดตั้งบน xububtu 12.04 และไม่ได้ติดตั้งวิธีแก้ปัญหาใด ๆ ?

  5.   Envi dijo

    น่าสนใจ. ฉันรู้ว่าสิ่งมหัศจรรย์เมื่อนานมาแล้วhttp://lartc.org/wondershaper/) ซึ่งเป็นเครื่องมือในการปรับสมดุลการเชื่อมต่อแบบอะซิงโครนัสของเราและทำให้ได้รับประสิทธิภาพที่ดีขึ้นในการจัดการแพ็คเก็ตและเวลาแฝงการเชื่อมต่อโดยเฉพาะอย่างยิ่งเมื่ออัปโหลด นอกจากนี้ยังช่วยให้คุณ จำกัด แบนด์วิดท์

  6.   มาใช้ Linux กันเถอะ dijo

    ที่ยังใช้งานได้ดี

  7.   Andres dijo

    ขอบคุณน่าสนใจมาก
    ฉันต้องการทราบว่ามีคำสั่งหรือโปรแกรมนี้จากโพสต์หรือโปรแกรมที่บอกเราเกี่ยวกับการใช้งานทั้งหมดที่ใช้อินเทอร์เน็ต
    อะไรจะเป็นส่วนเสริมของสิ่งนี้
    ขอบคุณ

  8.   มาใช้ Linux กันเถอะ dijo

    บางทีคุณอาจเห็นสิ่งนี้จะช่วยคุณ:

    http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html

    ไชโย! พอล.

  9.   Andres dijo

    ขอบคุณมาก !

  10.   วิกผม dijo

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

    ขอบคุณล่วงหน้า;
    ฉันยังรู้ว่า Wondershaper อย่างไรก็ตามฉันไม่รู้วิธีกำหนดค่าเพื่อให้ จำกัด การเชื่อมต่อ p2p ด้วย

    1.    มาใช้ linux กันเถอะ dijo

      ความจริงก็คือฉันไม่สามารถบอกคุณได้
      อย่างไรก็ตามคุณอาจสนใจบทความเหล่านี้:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      กอด! พอล.

  11.   คุโระคาเซะ dijo

    ก่อนอื่นขอขอบคุณสำหรับบทช่วยสอนฉันกำลังมองหาแอปพลิเคชันประเภทนี้สำหรับ Ubuntu 14.04 ของฉันฉันติดตั้ง Wondershaper แต่ไม่ได้ผลสำหรับฉันและฉันยังไม่ได้ติดตั้งแอปพลิเคชันนี้ซึ่งฉันพบว่ามีประโยชน์มากที่สุดเพราะในทางปฏิบัติ ของพวกเขาบอกว่าข้อมูลเดียวกันเกี่ยวกับวิธีการติดตั้งและวิธี จำกัด การเชื่อมต่อ แต่พวกเขาไม่ได้บอกว่าจะปิดใช้งานอย่างไรและในภาษาอังกฤษก็มีอยู่ แต่ฉันคิดว่าฉันไม่แน่ใจ (หรืออย่างน้อยก็คืออะไร ฉันเข้าใจว่าเป็นภาษาอังกฤษพื้นฐานของฉัน) หากมีใครสามารถตอบคำถามนี้ได้ฉันยินดีจะติดตั้งแอปพลิเคชันนี้

  12.   Federico dijo

    เครื่องมือที่ยอดเยี่ยม ใช้งานได้ดีสำหรับฉัน ตอนนี้ถ้าฉันต้องการ จำกัด แบนด์วิดท์ของฮอตสปอต wifi ของฉัน? มันจะคล้าย ๆ "หยด -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 คือชื่ออินเทอร์เฟซ wifi ของฉัน)

  13.   Federico dijo

    ฉันพยายามดำเนินการคำสั่งตามที่คุณระบุ แต่เมื่อฉันได้รับข้อความต่อไปนี้:
    "หลอกลวง: ข้ามไฟล์การกำหนดค่า: $ {prefix} /etc/trickled.conf: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว"
    ฉันดำเนินการแก้ไขไฟล์กำหนดค่าดังกล่าวและทำซ้ำคำสั่ง แต่ฉันได้รับข้อความเดิมอีกครั้ง