Interface
在網路介面上設置大緩衝區/隊列以模擬緩衝區膨脹
我想在特定介面上模擬大緩衝區延遲。我有一個簡單的啞鈴拓撲,例如:
PC1 eth0 <-----------------------> eth0 PC2
如果我從 PC2 ping PC1 會很好,延遲大約 1 毫秒,但是當我開始下載時,延遲會增長到特定值(根據 RTT 和 BDP 計算)。天真的方法(
tc netem
延遲)在這種情況下不起作用,因為這不像緩衝區延遲(更像是傳播延遲)謝謝您的幫助!
使用 tc 和一個簡單的 fifo 隊列,您可以
tc qdisc add dev eth0 parent X:Y handle Z: pfifo limit 10000
設置一個 10000 個數據包長度的 fifo 隊列。