๊ฐ์ฅ ๋์ ๋๋ ๋ณ๊ฒฝ ์ฌํญ:
- ์ปค๋ ํ์ผ ๋ฐ ์ธํฐํ์ด์ค์ ๋ํ ๋ฃจํธ ์ฌ์ฉ์ ์ก์ธ์ค๋ฅผ ์ ํํ๋ ์ ๊ธ ๋ชจ๋์ ๋๋ค. ์ธ๋ถ ์ ๋ณด
- ํน์ ํธ์คํธ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฒ์คํธ ์์คํ ์ผ๋ก ์ ๋ฌํ๊ธฐ ์ํ virtiofs ํ์ผ ์์คํ . ์ํธ ์์ฉ์ FUSE๋ฅผ ํตํด "ํด๋ผ์ด์ธํธ-์๋ฒ" ๋ฐฉ์์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ง๋๋ค. ์ธ๋ถ ์ ๋ณด
- ํ์ผ ๋ฌด๊ฒฐ์ฑ ๋ชจ๋ํฐ๋ง ๋ฉ์ปค๋์ฆ fs-verity. dm-verity์ ์ ์ฌํ์ง๋ง ๋ธ๋ก ์ฅ์น๊ฐ ์๋ Ext4 ๋ฐ F2FS ํ์ผ ์์คํ ์์ค์์ ์๋ํฉ๋๋ค. ์ธ๋ถ ์ ๋ณด
- ์ฝ๊ธฐ ์ ์ฉ ๋ธ๋ก ์ฅ์น๋ฅผ ๋ณต์ฌํ๊ธฐ ์ํ dm-clone ๋ชจ๋. ๋ณต์ ํ๋ก์ธ์ค ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌ๋ณธ์ ์ง์ ์ธ ์ ์์ต๋๋ค. ์ธ๋ถ ์ ๋ณด
- AMD Navi 12/14 GPU์ Arcturus ๋ฐ Renoir ์ ํ๊ตฐ APU๋ฅผ ์ง์ํฉ๋๋ค. ํฅํ Intel Tiger Lake ๊ทธ๋ํฝ์ ๋ํ ์ง์ ์์ ๋ ์์๋์์ต๋๋ค.
- madvise() ์์คํ ํธ์ถ์ ๋ํ MADV_COLD ๋ฐ MADV_PAGEOUT ํ๋๊ทธ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ฉ๋ชจ๋ฆฌ์ ์ด๋ค ๋ฐ์ดํฐ๊ฐ ํ๋ก์ธ์ค ์๋์ ์ค์ํ์ง ์๊ฑฐ๋ ์ค๋ซ๋์ ํ์ํ์ง ์์์ง ํ๋จํ์ฌ ์ด ๋ฐ์ดํฐ๋ฅผ ๊ต์ฒดํ๊ณ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ณดํ ์ ์์ต๋๋ค.
- EROFS ํ์ผ ์์คํ ์ ์คํ ์ด์ง ์น์ ์์ ์ด๋๋์์ต๋๋ค. ๋งค์ฐ ๊ฐ๋ณ๊ณ ๋น ๋ฅธ ์ฝ๊ธฐ ์ ์ฉ ํ์ผ ์์คํ ์ผ๋ก ํ์จ์ด ๋ฐ livecd๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ์ธ๋ถ ์ ๋ณด
- Samsung์์ ๊ฐ๋ฐํ exFAT ํ์ผ ์์คํ ๋๋ผ์ด๋ฒ๊ฐ Staging ์น์ ์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๊ฒ์คํธ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํ ์ ์ง ํด๋ง ๋ฉ์ปค๋์ฆ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฒ์คํธ๋ CPU๋ฅผ ํ์ดํผ๋ฐ์ด์ ๋ก ๋ฐํํ๊ธฐ ์ ์ ์ถ๊ฐ CPU ์๊ฐ์ ์ป์ ์ ์์ต๋๋ค. ์ธ๋ถ ์ ๋ณด
- cgroup ๊ฐ์ I/O๋ฅผ ๋ถ์ฐํ๊ธฐ ์ํ blk-iocost ์ปจํธ๋กค๋ฌ. ์๋ก์ด ์ปจํธ๋กค๋ฌ๋ ํฅํ IO ์์ ๋น์ฉ์ ์ค์ ์ ๋ก๋๋ค. ์ธ๋ถ ์ ๋ณด
- ์ปค๋ ๋ชจ๋ ๊ธฐํธ์ ๋ค์์คํ์ด์ค์ ๋๋ค. ์ธ๋ถ ์ ๋ณด
- ์ค์๊ฐ ํจ์น๋ฅผ ์ปค๋์ ํตํฉํ๋ ์์ ์ด ๊ณ์๋๊ณ ์์ต๋๋ค.
- io_uring ๋ฉ์ปค๋์ฆ์ด ๊ฐ์ ๋์์ต๋๋ค.
- XFS์์ ๋๊ท๋ชจ ๋๋ ํ ๋ฆฌ ์์ ์๋๊ฐ ํฅ์๋์์ต๋๋ค.
- ๊ธฐํ ์์ญ ๊ฐ์ง ๋ณ๊ฒฝ ์ฌํญ.
์ถ์ฒ : linux.org.ru