나는 교통 지연을 수행하기 위해 netem을 사용하고 있습니다. 내 테스트에서는 약간 이상한 지연을 수행해야 합니다. 3~10분에 한 번씩 모든 패킷 TCP/UDP에 2~3초 동안 50~300ms의 지연을 도입해야 합니다. 즉, 지연이 발생하면 다음 지연은 3~10분 내에 발생해야 합니다.
추가 스크립트를 사용하지 않고 netem만 사용하여 이를 수행할 수 있습니까?
그렇지 않다면 달성 가능한 가장 가까운 것은 무엇입니까?
답변1
에서 임의의 값을 선택 bash
하고 를 사용하여 원하는 범위에 매핑 할 수 있습니다 $RANDOM
. 를 사용하여 "한동안" 명령을 실행할 수 있습니다 timeout
. 읽다 man bash timeout
.