Interface

在網路介面上設置大緩衝區/隊列以模擬緩衝區膨脹

  • October 3, 2016

我想在特定介面上模擬大緩衝區延遲。我有一個簡單的啞鈴拓撲,例如:

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 隊列。

引用自:https://serverfault.com/questions/799605