Я хочу имитировать большую задержку буфера на определенном интерфейсе. У меня простая топология гантелей, например:
PC1 eth0 <-----------------------> eth0 PC2
Было бы хорошо, если я пингую PC1 с PC2, задержка около 1 мс, но когда я начинаю загрузку, задержка возрастает до определенного значения (которое рассчитывается из RTT и BDP). Наивный подход (tc netem
delay) не будет работать в этом случае, потому что это не ведет себя как задержка буфера (больше как задержка распространения)
Спасибо за помощь!
С tc и простой очередью FIFO вы можете использовать tc qdisc add dev eth0 parent X:Y handle Z: pfifo limit 10000
для установки очереди FIFO длиной 10000 пакетов.