[๋คํธ์ํฌ] iPerf3๋ก ๋คํธ์ํฌ ๋ถํ ํ ์คํธ ์ฝ๊ฒ ํ๊ธฐ
๋คํธ์ํฌ ๋ถํ
ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ๋๋ฉด ์์ ์ฑ ํ ์คํธ๊ฐ ํ์ํฉ๋๋ค. ์ฅ๊ธฐ์ ์ธ ๋์์ ๋ฌธ์ ๊ฐ ์๋์ง, ๋ฎ์ ์ฌ์์ PC์์๋ ์ ๋์ํ๋์ง, CPU ๋ถํ๊ฐ ๋์ ์ํ์์๋ ์ ๋์ํ๋์ง ๋ฑ์ ์์๊ฐ ์์ต๋๋ค.
๋คํธ์ํฌ ๋ถํ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ๋คํธ์ํฌ ๊ด๋ จ ํ๋ก๊ทธ๋จ์ ๋ง๋ ๋ค๋ฉด ๋คํธ์ํฌ ๋ถํ์ ๋ฐ๋ฅธ ํ ์คํธ๋ ํ์ํฉ๋๋ค. ์ผ๋ฐ์ ์ธ ์ํฉ์์๋ ๋ฌธ์ ๊ฐ ์์ผ๋ ์์๊ฐ์ ๋ง์ ์์ ๋คํธ์ํฌ ํจํท์ด ๋ค์ด์ค๋ฉด ํ๋ก๊ทธ๋จ์ด ๋ฒ๋ฒ ๊ฑฐ๋ฆฌ๋ ์ํฉ์ ๋ณผ ์ ์์ต๋๋ค.
iPerf3 ํน์ง
์ฌ๊ธฐ, ๋คํธ์ํฌ ๋ถํ๋ฅผ ํ ์คํธํ๊ธฐ ์ํ ํธ๋ฆฌํ ํ๋ก๊ทธ๋จ์ด ์์ต๋๋ค. ๋ฐ๋ก iPerf3์ ๋๋ค.
https://iperf.fr/iperf-download.php
์ฃผ์ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- TCP/ SCTP/ UDP ํ๋กํ ์ฝ ์ง์
- ๋ค์ํ ์ด์์ฒด์ ์ง์(Windows, Linux, Android, MacOS ๋ฑ)
- ๋ค์์ ํด๋ผ์ด์ธํธ, ์๋ฒ ์ฐ๊ฒฐ ๊ฐ๋ฅ
- ์ด๋น ๋ฐ์ดํฐ ์ ์ก ๋ ๋๋ ์ง์ ๋ ์๊ฐ ๋์ ์ ์ก ์ต์ ์ค์ ๊ฐ๋ฅ
- ์ฝ์ ๋ช ๋ น์ด๋ก ์ฌ์ด ์ ์ด ๊ฐ๋ฅ
iPerf3 ์ฌ์ฉ ๋ฐฉ๋ฒ
๋ค์ด๋ก๋ ํ์ด์ง์์ ์ด์์ฒด์ ์ ๋ง๋ ํญ๋ชฉ์ ๋ค์ด๋ก๋ํฉ๋๋ค. ํ์ผ์ ์์ฃผ ๊ฐ๋จํ๊ฒ dll ํ์ผ๊ณผ exe ํ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ช ๋ น ํ๋กฌํํธ(cmd)๋ฅผ ์คํํฉ๋๋ค.
์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ iperf3.exe๊ฐ ์์นํ ํด๋๋ก ์ด๋ํฉ๋๋ค.
cd C:\Users\User\Downloads\iperf-3.1.3-win64
์๋ฒ ๊ตฌ๋ํ๊ธฐ
์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์๋ฒ๋ก ๊ตฌ๋ํฉ๋๋ค.
iperf3 -s
ํด๋ผ์ด์ธํธ ๊ตฌ๋ํ๊ธฐ
์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ํด๋ผ์ด์ธํธ๋ก ๊ตฌ๋ํฉ๋๋ค. ์๋ ๋ช ๋ น์ด๋ ํด๋ผ์ด์ธํธ(-c)์ด๋ฉฐ 127.0.0.1์ ์ ์ํ๊ณ , 5์ด ๋์ ์ ์ก(-t 5)ํ๋ค๋ ์๋ฏธ์ ๋๋ค.
iperf3 -c 127.0.0.1 -t 5
๋๋, 1์ด ๋์ N Byte๋ฅผ ์ ์กํ๋ ๋ช ๋ น์ด๋ ์์ต๋๋ค. ์๋ ๋ช ๋ น์ด๋ 1์ด ๋์ 10MB๋ฅผ ์ ์กํ๋ค๋ ์๋ฏธ์ ๋๋ค.
iperf3 -c 127.0.0.1 -n 10M
Batch ํ์ผ๋ก ๋ฐ๋ณตํ๊ธฐ
์์ฌ์ด ์ ์ -t์ -n ์ต์ ์ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. -h ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด iperf3์ ์คํํ๊ธฐ ์ํ ๋์๋ง์ด ๋ณด์ด๋๋ฐ์. -t์ -n์ต์ ์ ๋์์ ์ฌ์ฉ๋์ง ์๊ณ , ์๋ก ๋์ฒด๋์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค๊ณ ๋์ด ์์ต๋๋ค.
์ ๋ ์ด๋น 10MB๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ์ ์กํ๊ณ ์ถ์๋๋ฐ, -t์ -n์ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ผ๋ ๊ณ ๋ฏผ์ด ๋๋๊ตฐ์. ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฐ์น ํ์ผ์ ๋ง๋ค์ด ๋ณด์์ต๋๋ค.
@echo off
:1
iperf3 -c 127.0.0.1 -n 10M
timeout -t 1 /nobreak
goto 1
์์ฌ์ด ๋๋ก, 10MB/s ์ ์ก์ 1์ด๋ง๋ค ๊ณ์ํด์ ๋ฐ๋ณตํ์ฌ ์คํํ๋ ๊ฒ์ด์ง์. ์ด๋ ๊ฒ ํ๋ฉด ๋๋ฆ 10MB/s๋ก ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ์ ์กํ์ฌ ๋ถํ ํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ ์ธ ๋ช ๋ น์ด
์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด iPerf3์ ์ฌ์ฉํ๊ธฐ ์ํ ๋ช ๋ น์ด ๋ชฉ๋ก์ด ๋ณด์ ๋๋ค.
iperf3 -h
์ ๋ฆฌ
์์์ ์ธ๊ธํ ๋ช ๋ น์ด๋ค์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ฐฐ์น ํ์ผ์ ์๋ ํ์ผ์ ์ ๋ก๋ํ์ต๋๋ค.
ํ์ํ ์กฐ๊ฑด์ ๋ง๊ฒ ๋ฉ๋ชจ์ฅ์ผ๋ก ํธ์งํ์ฌ ์คํํด๋ ๋ฉ๋๋ค. ์ด ์ธ์ ์ธํฐ๋ท ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ ์ํ๊ฑฐ๋ ์ ํ๋ธ์ ์ ์ํ์ฌ ๋์์์ ์ฌ์ํ๋ ๋ฐฉ๋ฒ๋ ์์ผ๋ ์ฐธ๊ณ ํ์ธ์.
'Programming > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[Wireshark] PcapPlusPlus๋ก ์ค์๊ฐ ํจํท ๊ฐ์งํ๊ธฐ(์์ ํฌํจ)
[Wireshark] PcapPlusPlus๋ก ์ค์๊ฐ ํจํท ๊ฐ์งํ๊ธฐ(์์ ํฌํจ)
2023.01.04 -
[Wireshark] Visual Studio์์ PcapPlusPlus ์ฌ์ฉ์ ์ํ ์ค๋น ๋จ๊ณ์ ์์ ์ฝ๋ ์คํํ๊ธฐ
[Wireshark] Visual Studio์์ PcapPlusPlus ์ฌ์ฉ์ ์ํ ์ค๋น ๋จ๊ณ์ ์์ ์ฝ๋ ์คํํ๊ธฐ
2023.01.02 -
[Wireshark] ๋คํธ์ํฌ ํจํท ๋ชจ๋ํฐ๋ง์ PcapPlusPlus๋ก ์ฝ๊ฒ!
[Wireshark] ๋คํธ์ํฌ ํจํท ๋ชจ๋ํฐ๋ง์ PcapPlusPlus๋ก ์ฝ๊ฒ!
2022.12.30 -
[Wireshark] ํจํท ๋ถ์์ ์์, ์์ด์ด์คํฌ! ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ ์ ๋ฆฌ
[Wireshark] ํจํท ๋ถ์์ ์์, ์์ด์ด์คํฌ! ๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ ์ ๋ฆฌ
2022.12.15