แบนด์วิดท์ปีกผีเสื้อผ่าน iptables


14

ฉันต้องการเร่งความเร็วการใช้แบนด์วิธคล้ายกับที่ ISP บางรายทำดังนั้นหลังจากผ่านไปไม่กี่วินาทีมันก็ลดความเร็วลง

คำตอบ:


18

สิ่งที่คุณกำลังมองหาเรียกว่า Traffic Shaping แหล่งข้อมูลที่ดีที่สุดสำหรับมัน (ที่ฉันรู้) เป็นลินุกซ์สายงานการผลิตขั้นสูงและการควบคุมการจราจร มันค่อนข้างเก่า แต่ก็ยังมีข้อมูลที่ดีมากมาย หากคุณ google Linux Traffic Shapingคุณสามารถค้นหาสคริปต์และเครื่องมือบางอย่างเพื่อทำให้การกำหนดค่าการปรับรูปร่างการรับส่งข้อมูลง่ายขึ้นเล็กน้อย

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

นอกจากนี้โปรดจำไว้ว่าคุณสามารถควบคุมความเร็วของข้อมูลที่คุณส่งออกได้อย่างน่าเชื่อถือเท่านั้น

คุณอาจต้องการตรวจสอบคำถามผิดพลาดเซิร์ฟเวอร์ที่คล้ายกันเหล่านี้:


ฉันควรจะกล่าวถึงมันในคำตอบเดิมของฉัน แต่อีกคำทั่วไปสำหรับเรื่องนี้ (แม้ว่ามันจะมีเพิ่มอีกนิด) ก็คือ QoS (Quality of Service) เป็นอีกคำที่ดีที่ควรระวังเมื่อพยายามจัดการปริมาณการใช้งาน
Christopher Cashell

0

เราใช้ tc.bash ( ลิงค์ ) สำหรับควบคุมการจราจรร่วมกับ IPTables มันทำเคล็ดลับสำหรับทุกสิ่งที่เราต้องการมาจนถึงตอนนี้

(ทดสอบบน CentOS 4 และ 5 และควรทำงานกับลินุกซ์ที่มี tc และ iptables ทุกรส)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.