我正在使用 netem 來解決交通延誤問題。對於我的測試,需要執行稍微奇怪的延遲。我需要在 3-10 分鐘內向所有 TCP/UDP 封包引入 50-300 毫秒的延遲 2-3 秒一次。即,一旦發生延遲,下一次延遲應在 3-10 分鐘內發生。
我可以只使用 netem 而不使用其他腳本來做到這一點嗎?
如果沒有,最接近的目標是什麼?
答案1
您可以在 中選擇隨機值bash
,並使用 來將它們對應到您想要的範圍$RANDOM
。您可以使用 運行命令“一段時間” timeout
。讀man bash timeout
。