Linux์šฉ Microsoft-Performance-Tools๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์œผ๋ฉฐ Windows 11์šฉ WSL ๋ฐฐํฌ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Microsoft๋Š” Linux ๋ฐ Android ํ”Œ๋žซํผ์—์„œ ์„ฑ๋Šฅ์„ ๋ถ„์„ํ•˜๊ณ  ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํŒจํ‚ค์ง€์ธ Microsoft-Performance-Tools๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฌด๋ฅผ ์œ„ํ•ด ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ๋ถ„์„ํ•˜๊ณ  ๊ฐœ๋ณ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ”„๋กœํŒŒ์ผ๋งํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ ์„ธํŠธ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” .NET Core ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ C#์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

LTTng, perf ๋ฐ Perfetto ํ•˜์œ„ ์‹œ์Šคํ…œ์€ ์‹œ์Šคํ…œ ํ™œ๋™ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœํŒŒ์ผ๋ง์„ ์œ„ํ•œ ์†Œ์Šค๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. LTTng๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ์˜ ์ž‘์—…์„ ํ‰๊ฐ€ํ•˜๊ณ , ํ”„๋กœ์„ธ์Šค ํ™œ๋™์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์‹œ์Šคํ…œ ํ˜ธ์ถœ, ์ž…๋ ฅ/์ถœ๋ ฅ ๋ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ์ด๋ฒคํŠธ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Perf๋Š” CPU ๋กœ๋“œ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Perfetto๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Chromium ์—”์ง„์„ ๊ธฐ๋ฐ˜์œผ๋กœ Android ๋ฐ ๋ธŒ๋ผ์šฐ์ €์˜ ์„ฑ๋Šฅ์„ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ์˜ ์ž‘์—…์„ ๊ณ ๋ คํ•˜๊ณ , CPU ๋ฐ GPU์˜ ๋ถ€ํ•˜๋ฅผ ์ถ”์ •ํ•˜๊ณ , FTrace๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ผ๋ฐ˜์ ์ธ ์ด๋ฒคํŠธ๋ฅผ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋„๊ตฌ ํ‚คํŠธ๋Š” dmesg, Cloud-Init ๋ฐ WaLinuxAgent(Azure Linux ๊ฒŒ์ŠคํŠธ ์—์ด์ „ํŠธ) ํ˜•์‹์˜ ๋กœ๊ทธ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”„๋ฅผ ์‚ฌ์šฉํ•œ ์ถ”์ ์˜ ์‹œ๊ฐ์  ๋ถ„์„์„ ์œ„ํ•ด Windows์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Windows ์„ฑ๋Šฅ ๋ถ„์„๊ธฐ GUI์™€์˜ ํ†ตํ•ฉ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

Linux์šฉ Microsoft-Performance-Tools๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์œผ๋ฉฐ Windows 11์šฉ WSL ๋ฐฐํฌ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ณ„๋„๋กœ ์–ธ๊ธ‰๋˜๋Š” ๊ฒƒ์€ Microsoft Store ์นดํƒˆ๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ๋ฐฐํฌ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜•ํƒœ๋กœ WSL(Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ) ํ™˜๊ฒฝ์„ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด Windows 11 Insider Preview Build 22518์— ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ์‚ฌ์šฉ๋œ ๊ธฐ์ˆ ์˜ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ WSL ์ฑ„์šฐ๊ธฐ๋Š” ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋˜๊ณ  ์„ค์น˜ ๋ฐ ์—…๋ฐ์ดํŠธ ๋ฐฉ๋ฒ•๋งŒ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Windows 11์šฉ WSL์€ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€์— ๋‚ด์žฅ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค). Microsoft Store๋ฅผ ํ†ตํ•œ ๋ฐฐํฌ๋ฅผ ํ†ตํ•ด Windows ๋ฒ„์ „์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  ์ƒˆ ๋ฒ„์ „์˜ WSL์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ์—…๋ฐ์ดํŠธ ๋ฐ WSL์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ œ๊ณต ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ๋ž˜ํ”ฝ Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ง€์›, GPU ์ปดํ“จํŒ…, ๋””์Šคํฌ ๋งˆ์šดํŠธ์™€ ๊ฐ™์€ ์‹คํ—˜์  ๊ธฐ๋Šฅ์ด ์ค€๋น„๋˜๋ฉด ์‚ฌ์šฉ์ž๋Š” Windows๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ Windows Insider ํ…Œ์ŠคํŠธ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ํ•ด๋‹น ๊ธฐ๋Šฅ์— ์ฆ‰์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Linux ์‹คํ–‰ ํŒŒ์ผ์˜ ์‹คํ–‰์„ ๋ณด์žฅํ•˜๋Š” ์ตœ์‹  WSL ํ™˜๊ฒฝ์—์„œ๋Š” Linux ์‹œ์Šคํ…œ ํ˜ธ์ถœ์„ Windows ์‹œ์Šคํ…œ ํ˜ธ์ถœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋Œ€์‹  ๋ณธ๊ฒฉ์ ์ธ Linux ์ปค๋„์ด ์žˆ๋Š” ํ™˜๊ฒฝ์ด ์‚ฌ์šฉ๋œ๋‹ค๋Š” ์ ์„ ์ƒ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. WSL์šฉ์œผ๋กœ ์ œ์•ˆ๋œ ์ปค๋„์€ Linux ์ปค๋„ 5.10์˜ ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, ์ปค๋„ ์‹œ์ž‘ ์‹œ๊ฐ„์„ ์ค„์ด๊ณ , ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ค„์ด๊ณ , Linux ํ”„๋กœ์„ธ์Šค์—์„œ ํ•ด์ œ๋œ ๋ฉ”๋ชจ๋ฆฌ๋กœ Windows๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , ์ตœ์†Œ๊ฐ’์„ ์œ ์ง€ํ•˜๋Š” ์ตœ์ ํ™”๋ฅผ ํฌํ•จํ•˜์—ฌ WSL ๊ด€๋ จ ํŒจ์น˜๋กœ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„์— ํ•„์š”ํ•œ ๋“œ๋ผ์ด๋ฒ„ ๋ฐ ํ•˜์œ„ ์‹œ์Šคํ…œ ์„ธํŠธ.

์ปค๋„์€ ์ด๋ฏธ Azure์—์„œ ์‹คํ–‰ ์ค‘์ธ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜์—ฌ Windows ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. WSL ํ™˜๊ฒฝ์€ ext4 ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ๊ฐ€ ์žˆ๋Š” ๋ณ„๋„์˜ ๋””์Šคํฌ ์ด๋ฏธ์ง€(VHD)์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋ณ„๋„๋กœ ์„ค์น˜๋˜๋ฉฐ ๋‹ค์–‘ํ•œ ๋ฐฐํฌํŒ์˜ ๋นŒ๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Microsoft Store์—์„œ๋Š” WSL์— ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE ๋ฐ openSUSE ๋นŒ๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€