Reiser5 ํ๋ก์ ํธ์ ์ฑ๋ฅ ํ ์คํธ ๊ฒฐ๊ณผ๊ฐ ๋ฐํ๋์์ต๋๋ค. ์ด๋ ๊ธฐ์กด RAID์ ๋ฌ๋ฆฌ ํ์ผ ์์คํ ์ ์ ๊ทน์ ์ธ ์ฐธ์ฌ๋ฅผ ์๋ฏธํ๋ "๋ณ๋ ฌ ํ์ฅ"์ด ์๋ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ์ง์ํ์ฌ Reiser4 ํ์ผ ์์คํ ์ ํฌ๊ฒ ์ฌ์ค๊ณ๋ ๋ฒ์ ์ ๊ฐ๋ฐํฉ๋๋ค. ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ๊ตฌ์ฑ ์์ ์ฅ์น ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฐํฌํฉ๋๋ค. ๊ด๋ฆฌ์์ ๊ด์ ์์ ๋ณผ ๋ RAID์์ ์ค์ํ ์ฐจ์ด์ ์ ๋ณ๋ ฌ ๊ท๋ชจ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ๊ตฌ์ฑ ์์๊ฐ ํ์ํ๋ ๋ธ๋ก ์ฅ์น๋ผ๋ ๊ฒ์ ๋๋ค.
์ ์๋ ํ ์คํธ ๊ฒฐ๊ณผ๋ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ํ์ผ ์ฐ๊ธฐ, ๊ฐ๋ณ ๊ฐ์์ ์๋ฆฌ๋ ์คํ ์ดํธ ๋๋ผ์ด๋ธ๋ก ๊ตฌ์ฑ๋ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์์ ํ์ผ ์ฝ๊ธฐ ๋ฑ ์ผ๋ฐ์ ์ธ ํ์ผ ์์ ์ ์ฑ๋ฅ์ ํ๊ฐํฉ๋๋ค. ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ์ฅ์น ์ถ๊ฐ, ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์์ ์ฅ์น ์ ๊ฑฐ, ํ๋ก์ ๋์คํฌ์์ ๋ฐ์ดํฐ ์ฌ์ค์ , ์ผ๋ฐ(ํน์ ์๋) ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๋ ์ฅ์น๋ก ๋ง์ด๊ทธ๋ ์ด์ ๋ฑ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ํ ์์ ์ฑ๋ฅ๋ ํฅ์๋์์ต๋๋ค. ์ ํํ ์ฐ.
๋ณผ๋ฅจ์ ์กฐ๋ฆฝํ๋ ๋ฐ ๋ณต์ฌ๋ณธ 4๊ฐ ๋ถ๋์ SSD(Solid-State Drive)๊ฐ ์ฌ์ฉ๋์์ต๋๋ค. ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ์์ ์๋๋ ๋๋ผ์ด๋ธ์์ ์ ์ฒด ๋๊ธฐํ๋ฅผ ํฌํจํ์ฌ ์์ ์ ์๋ฃํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ํ ์ ์ฒด ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์์ ์ ์ ๋ ๊ณต๊ฐ์ ๋น์จ๋ก ์ ์๋ฉ๋๋ค.
๋ชจ๋ ์์ ์๋(์์ ์ฅ์น๋ก ๊ตฌ์ฑ๋ ๋ณผ๋ฅจ์ ํ๋ก์ ๋์คํฌ์์ ๋ฐ์ดํฐ๋ฅผ ํ๋ฌ์ํ๋ ๊ฒฝ์ฐ ์ ์ธ)๋ ํ ์ฅ์น์์ ๋ค๋ฅธ ์ฅ์น๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํ๋ ์๋๋ณด๋ค ๋น ๋ฆ ๋๋ค. ๋์์ ๋ณผ๋ฅจ์ ๊ตฌ์ฑํ๋ ์ฅ์น ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์์ ์๋๋ ๋นจ๋ผ์ง๋๋ค. ์์ธ๋ ํ์ผ ๋ง์ด๊ทธ๋ ์ด์ ์์ ์ด๋ฉฐ, ๊ทธ ์๋๋ (์์์) ๋์ ์ฅ์น์ ์ฐ๋ ์๋์ ์ ๊ทผ์ ์ผ๋ก ์ ๊ทผํฉ๋๋ค. ๋ฎ์ ์์ค ์์ฐจ ์ก์ธ์ค: ์ฅ์น ์ฝ๊ธฐ, M/s ์ฐ๊ธฐ, M/s DEV1 470 390 DEV2 530 420 ๋์ฉ๋ ํ์ผ ์์ฐจ ์ฝ๊ธฐ/์ฐ๊ธฐ(M/s): ๋ณผ๋ฅจ์ ๋์คํฌ ์ ์ฐ๊ธฐ ์ฝ๊ธฐ 1(DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 ํฌ๋งท๋ ์ฅ์น ๊ฐ ๋ฐ์ดํฐ ์ง๋ ฌ ๋ณต์ฌ ์ฅ์น์์ ์ฅ์น ์๋ โโ(M/s) DEV1 DEV2 260 DEV2 DEV1 255 ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ์ฅ์น ์ถ๊ฐ: ๋ณผ๋ฅจ ์ถ๊ฐํ ์ฅ์น ์๋ (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 ์ฅ์น ์ ๊ฑฐ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์์: ์ ๊ฑฐํ ๋ณผ๋ฅจ ์ฅ์น ์๋(M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 ํ๋ก์ ๋์คํฌ์์ ๋ฐ์ดํฐ ์ฌ์ค์ : ๋ณผ๋ฅจ ํ๋ก์ ๋์คํฌ ์๋ โโ(M/s) DEV1 DEV4 228 DEV1+DEV2 DEV4 244 DEV1+DEV2+ DEV3 DEV4 290 DEV1 RAM0 283 DEV1+DEV2 RAM0 301 DEV1+DEV2+DEV3 RAM0 374 DEV1+DEV2+DEV3+DEV4 RAM0 427 ํ์ผ ๋ง์ด๊ทธ๋ ์ด์ ๋ณผ๋ฅจ ๋์ ์ฅ์น ์๋ โโ(M/s) DEV1+DEV2+DEV3+DEV4 DEV1 387 DEV1+DEV2 +DEV3 DEV1 403 DEV1+DEV2 DEV1 427
I/O ์์ฒญ์ ๋ฐํํ๋ ์ ์ฐจ๊ฐ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ๊ตฌ์ฑ ์์ ์ ์ฒด์ ๊ฑธ์ณ ๋ณ๋ ฌํ๋๋ฉด ์ฑ๋ฅ์ด ๋์ฑ ํฅ์๋ ์ ์์ต๋๋ค(ํ์ฌ๋ ๋จ์ํ๋ฅผ ์ํด ๋จ์ผ ์ค๋ ๋๊ฐ ์๋ ๋ฃจํ์์ ์ํ๋ฉ๋๋ค). ๋ํ ์ฌ์กฐ์ ์ค์ ์ด๋๋ ๋ฐ์ดํฐ๋ง ์ฝ๋ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ด์ ๋จ์ํ๋ฅผ ์ํด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ต๋๋ค. ๋ณ๋ ฌ ํ์ฅ์ ์ฌ์ฉํ๋ ์์คํ ์์ ๋ ๋ฒ์งธ ์ฅ์น๋ฅผ ์ถ๊ฐ/์ ๊ฑฐํ๋ ์๋์ ๋ํ ์ด๋ก ์ ํ๊ณ๋ ์ฒซ ๋ฒ์งธ ๋์คํฌ์์ ๋ ๋ฒ์งธ ๋์คํฌ๋ก(๊ฐ๊ฐ ๋ ๋ฒ์งธ์์ ์ฒซ ๋ฒ์งธ๋ก) ๋ณต์ฌ ์๋์ ๋ ๋ฐฐ์ ๋๋ค. ์ด์ ๋ ๋ฒ์งธ ๋์คํฌ๋ฅผ ์ถ๊ฐํ๊ณ ์ ๊ฑฐํ๋ ์๋๋ ๊ฐ๊ฐ 1.1 ๋ฐ 1.3 ๋ณต์ฌ ์๋์ ๋๋ค.
๋ํ ๋
ผ๋ฆฌ ๋ณผ๋ฅจ(ํ๋ก์ ๋์คํฌ ํฌํจ)์ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ๋ O(1) ์กฐ๊ฐ ๋ชจ์์ด ๋ฐํ๋์์ต๋๋ค. ๊ฐ์ฅ ํฐ ๊ตฌ์ฑ ์์์ ์ฒ๋ฆฌ ์๊ฐ์ ๋ณ๋๋ก ์ด๊ณผํ์ง ์๋ ์๊ฐ ๋ด์.
์ถ์ฒ : opennet.ru