“ ดี” สำหรับระบบเครือข่าย


12

ระบบ UNIXish มียูทิลิตีบรรทัดคำสั่งที่เรียกniceว่าสามารถใช้เพื่อเรียกใช้โปรแกรมที่มีลำดับความสำคัญต่ำเพื่อให้พวกเขาไม่ได้ใช้ซีพียู

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


คำถามที่เกี่ยวข้อง:

คำตอบ:


20

trickle -d 10 commandรันคำสั่งโดย จำกัด แบนด์วิดท์ไว้ที่ 10kB / s นี่คืออะนาล็อกของniceแบนด์วิดท์ มันบรรจุอย่างน้อย Debian และ Ubuntu

ip_relayและredirเป็นทั้งพรอกซี TCP เล็ก ๆ ที่รองรับการ จำกัด แบนด์วิดท์ ดูเหมือนว่าทั้งคู่จะไม่ได้รับการบำรุงรักษาเมื่อเร็ว ๆ นี้ แต่อย่างน้อยพวกเขาก็บรรจุเดเบียนและอูบุนตู

แต่บางทีเครื่องมือที่คุณกำลังใช้สำหรับการดาวน์โหลดแล้วสนับสนุนข้อ จำกัด แบนด์วิดธ์เช่นwget --limit-rate=10k, ,curl --limit-rate 10krsync --bwlimit=10


หวังว่าฉันจะสามารถโหวตได้สองครั้ง
whitequark

ทำจุดเพื่อเข้าสู่ระบบเพียงเพื่อให้ฉันสามารถ upvote คำตอบนี้ หยดดีมาก!
hometoast

9
สิ่งเหล่านี้ไม่ได้เป็นแบบอะนาล็อกของnice(แม้ว่าพวกเขาจะมีประโยชน์มาก!) niceกำหนดลำดับความสำคัญไม่ใช่ขีด จำกัด อะนาล็อกของniceจะให้แบนด์วิดท์ไม่ จำกัด กระบวนการถ้าไม่มีกระบวนการอื่นต้องการมัน
Ian Mackinnon

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