ฉันกำลังพยายามตั้งค่าวินัยคิวที่ จำกัด อัตราชั่วคราวแล้วลบออกในภายหลัง:
# /sbin/tc qdisc add dev eth1 root tbf rate 600kbit latency 50ms burst 1540
# /sbin/tc qdisc del dev eth1 root
น่าเสียดายที่นี่เป็นการลบวินัยของคิวทั้งหมดและป้องกันการถ่ายโอนข้อมูลขาออกจากการทำงานหลังจากลบคิว
ฉันหวังว่าจะสามารถรีเซ็ตวินัยคิวกลับไปเป็นค่าเริ่มต้น:
qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
อย่างไรก็ตามดูเหมือนว่าpfifo_fast qdisc นั้นสามารถสร้างได้ด้วยตนเอง:
# /sbin/tc qdisc add dev eth1 root pfifo_fast
qdisc 'pfifo_fast' does not support option parsing
การทำงานที่ฉันพบคือการสร้างระเบียบคิวแบบง่าย ๆ :
# /sbin/tc qdisc add dev eth1 root prio
อย่างไรก็ตามฉันสงสัยว่าจะรีเซ็ตกลับเป็นค่าเริ่มต้นจริงได้อย่างไรโดยไม่ต้องรีบูตเครื่อง