tc.md 1.1 KB

tc

ํŠธ๋ž˜ํ”ฝ ์ œ์–ด ์„ค์ •์„ ํ‘œ์‹œ/์กฐ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ •๋ณด: https://manned.org/tc.

  • ์•„์›ƒ๋ฐ”์šด๋“œ ํŒจํ‚ท์— ์ผ์ •ํ•œ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ์ถ”๊ฐ€:

tc qdisc add dev {{eth0}} root netem delay {{์ง€์—ฐ_์‹œ๊ฐ„_๋ฐ€๋ฆฌ์ดˆ}}ms

  • ์•„์›ƒ๋ฐ”์šด๋“œ ํŒจํ‚ท์— ์ •๊ทœ ๋ถ„ํฌ๋œ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ ์ถ”๊ฐ€:

tc qdisc add dev {{eth0}} root netem delay {{ํ‰๊ท _์ง€์—ฐ_์‹œ๊ฐ„_๋ฐ€๋ฆฌ์ดˆ}}ms {{์ง€์—ฐ_ํ‘œ์ค€_ํŽธ์ฐจ_๋ฐ€๋ฆฌ์ดˆ}}ms

  • ์ผ๋ถ€ ํŒจํ‚ท์— ์†์ƒ/์†์‹ค/์ค‘๋ณต ์ถ”๊ฐ€:

tc qdisc add dev {{eth0}} root netem {{์†์ƒ|์†์‹ค|์ค‘๋ณต}} {{ํšจ๊ณผ_๋น„์œจ}}%

  • ๋Œ€์—ญํญ, ๋ฒ„์ŠคํŠธ ์†๋„ ๋ฐ ์ตœ๋Œ€ ์ง€์—ฐ ์‹œ๊ฐ„ ์ œํ•œ:

tc qdisc add dev eth0 root tbf rate {{์ตœ๋Œ€_๋Œ€์—ญํญ_๋ฉ”๊ฐ€๋น„ํŠธ}}mbit burst {{์ตœ๋Œ€_๋ฒ„์ŠคํŠธ_์†๋„_ํ‚ฌ๋กœ๋น„ํŠธ}}kbit latency {{๋“œ๋กญ_์ „_์ตœ๋Œ€_์ง€์—ฐ_์‹œ๊ฐ„_๋ฐ€๋ฆฌ์ดˆ}}ms

  • ํ™œ์„ฑ ํŠธ๋ž˜ํ”ฝ ์ œ์–ด ์ •์ฑ… ํ‘œ์‹œ:

tc qdisc show dev {{eth0}}

  • ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ ์ œ์–ด ๊ทœ์น™ ์‚ญ์ œ:

tc qdisc del dev {{eth0}}

  • ํŠธ๋ž˜ํ”ฝ ์ œ์–ด ๊ทœ์น™ ๋ณ€๊ฒฝ:

tc qdisc change dev {{eth0}} root netem {{์ •์ฑ…}} {{์ •์ฑ…_๋งค๊ฐœ๋ณ€์ˆ˜}}