Iperf: ํŒ” ๊ธฐ๋ฐ˜ Linux NAS ์žฅ์น˜์—์„œ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์—†์Œ

์— ๋งŒ๋“  2014๋…„ 02์›” 28์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: esnet/iperf

_2013๋…„ 7์›” 16์ผ 23:59:05 kaefert ์—์„œ_

iperf3๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚ด Ubuntu ์ปดํ“จํ„ฐ์—์„œ ์ปดํŒŒ์ผํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์„ฑ๋Šฅ ์ธก์ •์„ ์œ„ํ•œ ์„œ๋ฒ„๋กœ NAS๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ๊ธฐ์—์„œ๋„ ์ปดํŒŒ์ผ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ค์น˜ํ•˜์—ฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ
ipkg ์„ค์น˜ gcc grep diffutils

ํ•˜์ง€๋งŒ ์ง€๊ธˆ์€ awk์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์œผ๋กœ ๋‚˜๋Š” ์ด๊ฒƒ๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค:
[~ / iperf-3.0b5] # awk
BusyBox v1.01 (2013.02.28-18 : 30 + 0000) ๋‹ค์ค‘ ํ˜ธ์ถœ ๋ฐ”์ด๋„ˆ๋ฆฌ

๊ทธ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋๋‚ฌ์Šต๋‹ˆ๋‹ค.
config.status: Makefile ์ƒ์„ฑ
awk: ./confeqzGIH/subs. awk:2 : ์˜ˆ๊ธฐ์น˜ ์•Š์€ ํ† ํฐ
config.status: ์˜ค๋ฅ˜: Makefile์„ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด์ œ gawk 4.0.1-1์„ ์„ค์น˜ํ–ˆ๊ณ  ์ด์ œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.
config.status: Makefile ์ƒ์„ฑ
gawk : ./confjpxDtU/subs. awk:2 : S["/; s/!.*/"]=LTLIBOBJS!%!_!# ""
gawk: ./confjpxDtU/subs. awk:2 : ^ ๊ตฌ๋ฌธ ์˜ค๋ฅ˜
(๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ณด๋‹ค ํ›จ์”ฌ ๋”)
config.status: ์˜ค๋ฅ˜: Makefile์„ ์ƒ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ด์ œ awk๊ฐ€ ๋‚ด ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๋‹ค๋ฅธ ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด ์ด์ „์— ๊ตฌ์„ฑ ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ฐœ์ƒํ•œ ๊ฒƒ์ž…๋‹ˆ๊นŒ?

๋‹ค์Œ์€ awk ๋ฐ gawk๋ฅผ ์‚ฌ์šฉํ•œ ./configure์˜ ์ „์ฒด ์ถœ๋ ฅ์ž…๋‹ˆ๋‹ค. http://pastebin.com/ytsQqs3j

_์›๋ž˜ ๋ฌธ์ œ: http://code.google.com/p/iperf/issues/detail?id=78_

bug imported

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

_2013๋…„ 9์›” 11์ผ 14:42:55 ๋ฒคํ†จ๋กœ ์—์„œ _

๊ธฐ๋ก์˜ ๊ฒฝ์šฐ: sed ๊ตฌํ˜„์ด ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ipkg install sed -force-reinstall
export PATH=/opt/bin:$PATH

๋ชจ๋“  7 ๋Œ“๊ธ€

_ ๋ฐœ์‹  :

์†Œ์œ ์ž: jdugan.esnet
๋ ˆ์ด๋ธ”: Milestone-3.0-Release

_2013๋…„ 7์›” 23์ผ 13:18:12 kaefert ์—์„œ _

๋ฐฉ๊ธˆ ํ™•์ธํ–ˆ๋Š”๋ฐ Ubuntu ์‹œ์Šคํ…œ๋„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
awk --๋ฒ„์ „
GNU awk 4.0.1

๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ์€ gaw๊ฐ€ ์•„๋‹Œ โ€‹โ€‹๋‹ค๋ฅธ ๊ฒƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

_ ์ถœ์ฒ˜ :

ARM ๊ธฐ๋ฐ˜ Raspberry Pi์—์„œ ์„ฑ๊ณต์ ์œผ๋กœ ๊ตฌ์„ฑ ๋ฐ ์ปดํŒŒ์ผ๋˜์—ˆ์œผ๋ฏ€๋กœ ARM(๋ฐ”์ดํŠธ ์ˆœ์„œ) ๋ฌธ์ œ์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

_2013๋…„ 9์›” 11์ผ 14:42:55 ๋ฒคํ†จ๋กœ ์—์„œ _

๊ธฐ๋ก์˜ ๊ฒฝ์šฐ: sed ๊ตฌํ˜„์ด ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ipkg install sed -force-reinstall
export PATH=/opt/bin:$PATH

_2013๋…„ 9์›” 13์ผ 01:45:22 kaefert ์—์„œ _

sed์™€ ํ•จ๊ป˜ ํžŒํŠธ๋ฅผ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์ด์ œ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์„œ๋ฒ„ ๋ชจ๋“œ์—์„œ ์‹คํ–‰ํ•˜๋ ค๊ณ  ํ•˜๋ฉด(์•„์ง ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์Œ) ์ž˜๋ชป ํ˜ธ์ถœํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉ ์ •๋ณด๋งŒ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค..?

[~/iperf-3.0b5/src] # ./iperf3 --๋ฒ„์ „
Linux BLECHNAS 2.6.33.2 #1 Fri Apr 26 07:56:15 CST 2013 armv5tel unknown
iperf ๋ฒ„์ „ 3.0-BETA5 (2013 ๋…„ 3 ์›” 28 ์ผ)

[~/iperf-3.0b5/src] # ./iperf3 --์„œ๋ฒ„
์‚ฌ์šฉ๋ฒ•: iperf [-s|-c ํ˜ธ์ŠคํŠธ] [์˜ต์…˜]
...

_From์˜ jef.poskanzer 25 : 2013๋…„ 11์›” 5์ผ 09 13_

์ด๊ฒƒ์€ ๊ฑฐ์˜ ํ™•์‹คํ•˜๊ฒŒ getopt์˜ ์„œ๋ช…/๋น„์„œ๋ช… ๋ฌธ์ž ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. 5์›”์— ์ˆ˜์ •ํ–ˆ์œผ๋ฏ€๋กœ 3์›” 28์ผ ๋ฒ„์ „์—๋Š” ์ˆ˜์ • ์‚ฌํ•ญ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฒ„์ „์œผ๋กœ ๋‹ค์‹œ ์‹œ๋„ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

_ ๋ฐœ์‹  : [email protected], 2013๋…„ 11์›” 9์ผ 10:56:13_

์ข…๋ฃŒ๋Š” ์ˆ˜์ •๋˜์–ด์•ผ ํ•˜๋ฏ€๋กœ ํ…Œ์ŠคํŠธํ•  ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

์ƒํƒœ: ์™„๋ฃŒ

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰