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์์ ํตํฉ์ด ์ง์๋ฉ๋๋ค.
๋ณ๋๋ก ์ธ๊ธ๋๋ ๊ฒ์ 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