Hálózati válaszidő növelése tesztelési célokhoz Ubuntu-ban

    Az Ubuntu 20.04-ben mesterségesen megnövelheted a hálózati válaszidőt a tc (Traffic Control) eszközzel, amely része az iproute2 csomagnak. Ezzel az eszközzel szabályozhatod a hálózati forgalmat, beleértve a késleltetést, csomagvesztést és a sávszélességet.

    Telepítés

    Először telepítsd az iproute2 csomagot, ha még nincs telepítve:

    sudo apt update
    sudo apt install iproute2

    Késleltetés hozzáadása

    Adj hozzá késleltetést a hálózati interfészhez (pl. wlp4s0). Itt 100ms késleltetést adunk hozzá:

    sudo tc qdisc add dev wlp4s0 root netem delay 100ms

    Késleltetés megváltoztatása

    Ha változtatni szeretnéd a késleltetést, először távolítsd el a korábban hozzáadott szabályt, majd adj hozzá egy újat. Például, ha 200ms késleltetést szeretnél:

    sudo tc qdisc del dev wlp4s0 root netem
    sudo tc qdisc add dev wlp4s0 root netem delay 200ms

    Jitter hozzáadása

    Késleltetés variálása érdekében jittert is hozzáadhatsz. Például, ha 100ms alap késleltetést és ±20ms jittert szeretnél:

    sudo tc qdisc add dev wlp4s0 root netem delay 100ms 20ms

    Késleltetés eltávolítása

    Ha késleltetést szeretnél eltávolítani, egyszerűen futtasd a következőt:

    sudo tc qdisc del dev wlp4s0 root netem