Oracle์ Red Hat Enterprise Linux ์ปค๋์ด ํฌํจ๋ ํ์ค ํจํค์ง ๋์ Oracle Linux ๋ฐฐํฌํ์์ ์ฌ์ฉํ ์ ์๋๋ก Unbreakable Enterprise Kernel R6์ ๋ํ ๋ ๋ฒ์งธ ๊ธฐ๋ฅ ์ ๋ฐ์ดํธ๋ฅผ ์ถ์ํ์ต๋๋ค. ์ปค๋์ x86_64 ๋ฐ ARM64(aarch64) ์ํคํ ์ฒ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฐ๋ณ ํจ์น๋ก ๋ถ๋ฅ๋ ์ปค๋ ์์ค๋ ๊ณต๊ฐ Oracle Git ์ ์ฅ์์ ๊ฒ์๋ฉ๋๋ค.
Unbreakable Enterprise Kernel 6์ Linux 5.4 ์ปค๋(UEK R5๋ 4.14 ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก ํจ)์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ์๋ก์ด ๊ธฐ๋ฅ, ์ต์ ํ ๋ฐ ์์ ์ฌํญ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ RHEL์์ ์คํ๋๋ ๋๋ถ๋ถ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ์ ํธํ์ฑ ํ ์คํธ๋ ๊ฑฐ์ณค์ผ๋ฉฐ ํน๋ณํ ์ต์ ํ๋์์ต๋๋ค. ์ฐ์ ์ฉ ์ํํธ์จ์ด ๋ฐ Oracle ์ฅ๋น ์์ ์ ์ ํฉํฉ๋๋ค. UEK R6 ์ปค๋์ด ํฌํจ๋ ์ค์น ๋ฐ src ํจํค์ง๋ Oracle Linux 7.x ๋ฐ 8.x์ฉ์ผ๋ก ์ค๋น๋์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- cgroup์ ๊ฒฝ์ฐ ์ฌ๋ฉ ๊ณ์ ์ ๋ฉ๋ชจ๋ฆฌ ํ์ด์ง ์์ค์์ ์ปค๋ ๊ฐ์ฒด ์์ค์ผ๋ก ์ด๋ํ๋ ๋ฐ ์ฃผ๋ชฉํ ๋งํ ์๋ก์ด ์ฌ๋ฉ ๋ฉ๋ชจ๋ฆฌ ์ปจํธ๋กค๋ฌ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ cgroup์ ๋ํด ๋ณ๋์ ์ฌ๋ฉ ์บ์๋ฅผ ํ ๋นํ๋ ๋์ ์๋ก ๋ค๋ฅธ cgroup์์ ์ฌ๋ฉ ํ์ด์ง๋ฅผ ๊ณต์ ํ ์ ์์ต๋๋ค. cgroup. ์ ์๋ ์ ๊ทผ ๋ฐฉ์์ ํตํด ์ฌ๋ฉ ์ฌ์ฉ ํจ์จ์ฑ์ ๋์ด๊ณ , ์ฌ๋ฉ์ ์ฌ์ฉ๋๋ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ์ต๋ 50%๊น์ง ์ค์ผ ์ ์์ผ๋ฉฐ, ์ปค๋์ ์ ์ฒด ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ํฌ๊ฒ ์ค์ด๊ณ ๋ฉ๋ชจ๋ฆฌ ์กฐ๊ฐํ๋ฅผ ์ค์ผ ์ ์๋ค.
- Mellanox ConnectX-6 Dx ์ฅ์น์ ๊ฒฝ์ฐ vDPA(vHost Data Path Acceleration) ํ๋ ์์ํฌ๋ฅผ ์ง์ํ๋ ์๋ก์ด vpda ๋๋ผ์ด๋ฒ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ ๋จธ์ ์์ VirtIO ๊ธฐ๋ฐ I/O์ ํ๋์จ์ด ๊ฐ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- NVMe ์ฅ์น ์ง์๊ณผ ๊ด๋ จ๋ ๊ฐ์ ์ฌํญ์ Linux ์ปค๋ 5.9์์ ์ด์ด์ก์ต๋๋ค.
- Btrfs, CIFS, ext4, NFS, OCFS2 ๋ฐ XFS ํ์ผ ์์คํ ์ ๋ํ ์์ ์ฌํญ ๋ฐ ๊ฐ์ ์ฌํญ์ด ํฌํ ๋์์ต๋๋ค.
- SCSI ํ์ด๋ฒ ์ฑ๋์ฉ 12.8.0.5๊ธฐ๊ฐ๋นํธ ๋ชจ๋๋ฅผ ์ง์ํ๋ lpfc 256(Broadcom Emulex LightPulse ํ์ด๋ฒ ์ฑ๋ SCSI), mpt3sas 36.100.00.00(LSI MPT Fusion SAS 3.0), qla2xxx 0.02.00.103-k(QLogic ํ์ด๋ฒ ์ฑ๋)์ ํฌํจํ ์ ๋ฐ์ดํธ๋ ๋๋ผ์ด๋ฒ HBA).
- ์ปค๋ ์์ค์์ ๊ตฌํ๋ VPN Wireguard์ ๋ํ ์คํ์ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- NFS๋ NFS 4.2 ์ฌ์์ ์ ์๋ ์๋ฒ ๊ฐ์ ํ์ผ์ ์ง์ ๋ณต์ฌํ๋ ๊ธฐ๋ฅ์ ๋ํ ์คํ์ ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- ์์ ์ค์ผ์ค๋ฌ์๋ CPU์ ๊ณต์ ์บ์ ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ๋์ถ ์ฑ๋์ ์ฐจ๋จํ๊ธฐ ์ํด ๋ค์ํ CPU ์ฝ์ด์์ ์ค์ํ ์์ ์ ๋ณ๋ ฌ ์คํ์ ์ ํํ๋ ์คํ์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru