๊ธฐ์ฌ์ ๋ฒ์ญ์ ๊ณผ์ ์์ ์ ๋ ์ ์ค๋น๋์์ต๋๋ค. .

๊ฐ๋ Gluster์ ์ปค๋ ํ๋์ ๋ํ ๊ถ์ฅ ์ฌํญ๊ณผ ๊ทธ๊ฒ์ด ํ์ํ์ง์ ๋ํ ์๋ฌธ์ด ์ ๊ธฐ๋ฉ๋๋ค.
์ด๋ฌํ ํ์์ฑ์ ๊ฑฐ์ ๋ฐ์ํ์ง ์์ต๋๋ค. ๋๋ถ๋ถ์ ์์ ๋ถํ์์ ์ฝ์ด๋ ๋งค์ฐ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋๋ค. ํ์ง๋ง ๋จ์ ์ด ์์ต๋๋ค. ๊ณผ๊ฑฐ์๋ ์ฝ์ด๊ฐ Linux ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋ค๋ฉด ๊ธฐ๊บผ์ด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๋ฉฐ, ์ฑ๋ฅ ํฅ์์ ์ฃผ์ ๋ฐฉ๋ฒ์ผ๋ก ์บ์ฑ์ ํ์ฉํฉ๋๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ์๋ ์ ์๋ํ์ง๋ง, ๋ถํ๊ฐ ์ฌํ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ CAD, EDA ๋ฑ๊ณผ ๊ฐ์ด ๋์ ๋ถํ์์ ์๋๊ฐ ๋๋ ค์ง๋ ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์ ์์คํ ์ ๋ํ ๊ด๋ฒ์ํ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋๋ก Gluster์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ๋ ํ์ต๋๋ค. 1์ผ ์ด์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋๊ณผ ๋์คํฌ ๋๊ธฐ ์๊ฐ์ ์ฃผ์ ๊น๊ฒ ๋ชจ๋ํฐ๋งํ ๊ฒฐ๊ณผ, ๊ณผ๋ถํ, ์์ฒญ๋ iowait, ์ปค๋ ์ค๋ฅ, ์ ์ง ๋ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
๋ณธ ๋ ผ๋ฌธ์ ๋ค์ํ ์ํฉ์์ ์ํ๋ ๋ง์ ๋งค๊ฐ๋ณ์ ํ๋ ์คํ์ ๊ฒฐ๊ณผ์ ๋๋ค. ์ด๋ฌํ ๋งค๊ฐ๋ณ์ ๋๋ถ์ ์ ๋ฐ์ ์ธ ๋์์ฑ์ด ํฅ์๋์์ ๋ฟ๋ง ์๋๋ผ ํด๋ฌ์คํฐ ์ด์๋ ์๋นํ ์์ ํ๋์์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ ๋ ๊ฐ์ฅ ๋จผ์ ์ดํด๋ด์ผ ํ ๊ฒ์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ(VM) ํ์ ์์คํ ์ ๋๋ค. ์ฌ๊ธฐ์๋ ํผ๋์ค๋ฌ์ธ ์ ์๋ ๋ง์ ์ต์ ์ด ์์ต๋๋ค.
VM.swappiness
๋งค๊ฐ ๋ณ์ vm.swappiness ์ปค๋์ด RAM์ ๋นํด ์ค์์ ์ผ๋ง๋ ๋ง์ด ์ฌ์ฉํ๋์ง ๊ฒฐ์ ํฉ๋๋ค. ์์ค ์ฝ๋์์๋ ์ด๋ฅผ "๋งคํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์น๋ ๊ฒฝํฅ"์ผ๋ก ์ ์ํ๊ธฐ๋ ํฉ๋๋ค. ์ค์๋์ค ๊ฐ์ด ๋์ผ๋ฉด ์ปค๋์ด ๋งคํ๋ ํ์ด์ง๋ฅผ ์ค์ ์์ํ ๊ฐ๋ฅ์ฑ์ด ๋ ๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ค์๋์ค ๊ฐ์ด ๋ฎ์ผ๋ฉด ๊ทธ ๋ฐ๋์ ์๋ฏธ๊ฐ ๋ฉ๋๋ค. ์ฆ, ์ปค๋์ด ๋ฉ๋ชจ๋ฆฌ์์ ์ค์ํ๋ ํ์ด์ง ์๊ฐ ์ค์ด๋ญ๋๋ค. ์ฆ, ๊ฐ์น๊ฐ ๋์์๋ก vm.swappiness, ์์คํ
์ด ์ค์์ ๋ ๋ง์ด ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
ํฐ ์ค์ ์ฌ์ฉ์ ์์ฒญ๋ ์์ ๋ฐ์ดํฐ ๋ธ๋ก์ด RAM์ ๋ก๋๋๊ณ ์ธ๋ก๋๋๊ธฐ ๋๋ฌธ์ ๋ฐ๋์งํ์ง ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ ์ค์๋์ค๋ฅผ ๋๊ฒ ์ค์ ํด์ผ ํ๋ค๊ณ ์ฃผ์ฅํ์ง๋ง, ์ ๊ฒฝํ์ 0์ผ๋ก ์ค์ ํ๋ฉด ์ฑ๋ฅ์ด ๋ ์ข์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ์์ ์ฝ์ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด๋ฌํ ์ค์ ์ ์ ์คํ๊ฒ ์ฌ์ฉํด์ผ ํ๋ฉฐ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ ํ์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค. ๋ถํ๊ฐ ํฐ ์คํธ๋ฆฌ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ์ด ๋งค๊ฐ๋ณ์๋ฅผ "0"์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. "0"์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ์์คํ ์๋ต์ฑ์ด ํฅ์๋ฉ๋๋ค.
vm.vfs_cache_pressure
์ด ๋งค๊ฐ๋ณ์๋ ์ปค๋์ด ๋๋ ํ ๋ฆฌ ๊ฐ์ฒด์ inode๋ฅผ ์บ์ฑํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ดํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ 100์ ์ฌ์ฉํ๋ฉด ์ปค๋์ pagecache ๋ฐ swapcache์ ๋นํด dentry ๋ฐ inode ์บ์๋ฅผ "๊ณต์ ํ๊ฒ" ํด์ ํ๋ ค๊ณ ์๋ํฉ๋๋ค. vfs_cache_pressure๋ฅผ ์ค์ด๋ฉด ์ปค๋์ด dentry ๋ฐ inode ์บ์๋ฅผ ๋ณด์กดํฉ๋๋ค. ๊ฐ์ด "0"์ธ ๊ฒฝ์ฐ, ์ปค๋์ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ผ๋ก ์ธํด dentry ๋ฐ inode ์บ์๋ฅผ ํ๋ฌ์ํ์ง ์์ผ๋ฉฐ, ์ด๋ก ์ธํด ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์ค๋ฅ๊ฐ ์ฝ๊ฒ ๋ฐ์ํ ์ ์์ต๋๋ค. vfs_cache_pressure๋ฅผ 100 ์ด์์ผ๋ก ๋์ด๋ฉด ์ปค๋์ด dentry์ inode๋ฅผ ์ธ๋ก๋ํ๋ ๊ฒ์ ์ฐ์ ์ํฉ๋๋ค.
GlusterFS๋ฅผ ์ฌ์ฉํ ๋, ๋ง์ ์์ ๋ฐ์ดํฐ์ ์ฌ๋ฌ ๊ฐ์ ์์ ํ์ผ์ ๊ฐ์ง ๋ง์ ์ฌ์ฉ์๋ inode/dentry ์บ์ฑ์ผ๋ก ์ธํด ์๋ฒ์์ ์๋นํ ์์ RAM์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ์ปค๋์ด 40GB ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ ์์คํ ์์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ฏ๋ก ์ฑ๋ฅ ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์ด ๋งค๊ฐ๋ณ์๋ฅผ 100 ์ด์์ผ๋ก ์ค์ ํ๋ฉด ๋ง์ ์ฌ์ฉ์๊ฐ ๋ ๊ณต์ ํ ์บ์ฑ๊ณผ ํฅ์๋ ์ปค๋ ์๋ต์ฑ์ ์ป๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
vm.dirty_background_ratio ๋ฐ vm.dirty_ratio
์ฒซ ๋ฒ์งธ ๋งค๊ฐ๋ณ์(vm.dirty_background_ratio)๋ ๋ํฐ ํ์ด์ง๊ฐ ํฌํจ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฑ๋ถ์จ์ ์ ์ํ๋ฉฐ, ์ด ๋ฐฑ๋ถ์จ์ ๋๋ฌํ๋ฉด ๋ํฐ ํ์ด์ง๋ฅผ ๋์คํฌ๋ก ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ฌ์ฑ์ ์์ํด์ผ ํฉ๋๋ค. ์ด ๋น์จ์ ๋๋ฌํ๊ธฐ ์ ๊น์ง๋ ํ์ด์ง๊ฐ ๋์คํฌ๋ก ํ๋ฌ์๋์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ์ค์ ์ด ์์๋๋ฉด ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ๋ฐฉํดํ์ง ์๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ํ๋ฉ๋๋ค.
๋ ๋ฒ์งธ ๋งค๊ฐ๋ณ์(vm.dirty_ratio)์ ๊ฐ์ ํ๋์๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ๋ํฐ ํ์ด์ง๊ฐ ์ฐจ์งํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฑ๋ถ์จ์ ๊ฒฐ์ ํฉ๋๋ค. ์ด ์๊ณ๊ฐ์ ๋๋ฌํ๋ฉด ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ๋๊ธฐ์(์ฐจ๋จ) ์ํ๊ฐ ๋๊ณ ์์ฒญํ I/O ์์
์ด ์ค์ ๋ก ์๋ฃ๋๊ณ ๋ฐ์ดํฐ๊ฐ ๋์คํฌ์ ์ ์ฅ๋ ๋๊น์ง ๊ณ์ ์คํํ ์ ์์ต๋๋ค. I/O ๋ถํ๊ฐ ์ฌํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์บ์ฑ์ด ์๊ณ I/O๋ฅผ ์ํํ๋ ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ I/O๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ฉฐ ์ฐจ๋จ๋๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ก ์ธํด ๋ง์ ์์ ํ๋ก์ธ์ค๊ฐ ๋๊ฒฐ๋๊ณ , ๋ถํ๊ฐ ๋์์ง๊ณ , ์์คํ
์ด์์ด ๋ถ์์ ํด์ง๊ณ , ์ฑ๋ฅ์ด ์ ํ๋ฉ๋๋ค.
์ด๋ฌํ ๋งค๊ฐ๋ณ์์ ๊ฐ์ ๋ฎ์ถ๋ฉด ๋ฐ์ดํฐ๊ฐ RAM์ ์ ์ฅ๋์ง ์๊ณ ๋์คํฌ๋ก ๋ ์์ฃผ ํ๋ฌ์๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ผ๋ฐ์ ์ผ๋ก 45~90GB์ ํ์ด์ง ์บ์๋ฅผ ๋์คํฌ๋ก ํ๋ฌ์ํ๋ ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์ ์์คํ ์ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ํ๋ฐํธ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ฐ ์๊ฐ์ด ํฌ๊ฒ ๋์ด๋ ์ ๋ฐ์ ์ธ ์๋ต์ฑ๊ณผ ์ํธ ์์ฉ์ฑ์ด ๊ฐ์ํฉ๋๋ค.
"1" > /proc/sys/vm/pagecache
ํ์ด์ง ์บ์๋ ํ์ผ๊ณผ ์คํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์บ์๋ก, ํ์ผ์ด๋ ๋ธ๋ก ์ฅ์น์ ์ค์ ๋ด์ฉ์ด ์๋ ํ์ด์ง์ ๋๋ค. ์ด ์บ์๋ ๋์คํฌ ์ฝ๊ธฐ ํ์๋ฅผ ์ค์ด๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. "1" ๊ฐ์ RAM์ 1%๊ฐ ์บ์์ ์ฌ์ฉ๋๊ณ RAM๋ณด๋ค ๋์คํฌ์์ ๋ ๋ง์ ์ฝ๊ธฐ ์์ ์ด ์ํ๋จ์ ์๋ฏธํฉ๋๋ค. ์ด ์ค์ ์ ๋ณ๊ฒฝํ ํ์๋ ์์ง๋ง, ํ์ด์ง ์บ์ ์ ์ด์ ๋ํด ๊ฑฑ์ ๋๋ค๋ฉด ์ฌ์ฉํ ์ ์์ต๋๋ค.
"๋ง๊ฐ์ผ" > /sys/block/sdc/queue/scheduler
I/O ์ค์ผ์ค๋ฌ๋ ์ปค๋ ๊ตฌ์ฑ ์์์
๋๋ค. Linux์ด๋ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ํ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ก ์ ์ผ๋ก ์ค๋งํธ RAID ์ปจํธ๋กค๋ฌ์ ๊ฒฝ์ฐ "noop"์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค. Linux ์ค์ผ์ค๋ฌ๋ ๋์คํฌ์ ๋ฌผ๋ฆฌ์ ๊ตฌ์กฐ์ ๋ํด ์์ง ๋ชปํ๋ฏ๋ก, ๋์คํฌ ๊ตฌ์กฐ์ ๋ํ ์ ๋ณด๋ฅผ ์ ์๊ณ ์๋ ์ปจํธ๋กค๋ฌ๊ฐ ์์ฒญ์ ์ต๋ํ ๋นจ๋ฆฌ ์ฒ๋ฆฌํ๋๋ก ํ๋ ๊ฒ์ด ๋ ํจ์จ์ ์
๋๋ค. ํ์ง๋ง "๋ง๊ฐ ์๊ฐ"์ ์ค์ ํ๋ฉด ์ฑ๋ฅ์ด ํฅ์๋๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค. ์ค์ผ์ค๋ฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ปค๋ ์์ค ๋ฌธ์์์ ํ์ธํ ์ ์์ต๋๋ค. Linux: linux/Documentation/block/*osched.txt. ๊ทธ๋ฆฌ๊ณ ํผํฉ ์์
(๋ง์ ์ฐ๊ธฐ ์์
) ์ค์ ์ฝ๊ธฐ ์ฒ๋ฆฌ๋์ด ์ฆ๊ฐํ๋ ๊ฒ๋ ํ์ธํ์ต๋๋ค.
"256" > /sys/block/sdc/queue/nr_requests
์ค์ผ์ค๋ฌ์ ์ ๋ฌ๋๊ธฐ ์ ๋ฒํผ์ ์๋ I/O ์์ฒญ ์์ ๋๋ค. ์ผ๋ถ ์ปจํธ๋กค๋ฌ์ ๋ด๋ถ ๋๊ธฐ์ด ํฌ๊ธฐ(queue_depth)๊ฐ I/O ์ค์ผ์ค๋ฌ์ nr_requests๋ณด๋ค ํฌ๊ธฐ ๋๋ฌธ์ I/O ์ค์ผ์ค๋ฌ๊ฐ ์์ฒญ์ ์ฐ์ ์์๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ง์ ํ๊ณ ๋ณํฉํ ๊ฐ๋ฅ์ฑ์ด ๊ฑฐ์ ์์ต๋๋ค. ๋ง๊ฐ์ผ ๋ฐ CFQ ์ค์ผ์ค๋ฌ์ ๊ฒฝ์ฐ nr_requests๊ฐ ์ปจํธ๋กค๋ฌ์ ๋ด๋ถ ๋๊ธฐ์ด์ 2๋ฐฐ์ธ ๊ฒ์ด ๋ ์ข์ต๋๋ค. ์ฟผ๋ฆฌ๋ฅผ ๊ฒฐํฉํ๊ณ ์ฌ์ ๋ ฌํ๋ฉด ํ๋๋๊ฐ ๋ถํ๊ฐ ๋ง์ ๋ ๋ ์ ์ํ๊ฒ ๋์ํ ์ ์์ต๋๋ค.
echo "16" > /proc/sys/vm/page-cluster
ํ์ด์ง ํด๋ฌ์คํฐ ๋งค๊ฐ๋ณ์๋ ํ ๋ฒ์ ์ค์์ ๊ธฐ๋ก๋๋ ํ์ด์ง ์๋ฅผ ์ ์ดํฉ๋๋ค. ์์ ์์์ ๊ฐ์ 16KB์ RAID ์คํธ๋ผ์ดํ ํฌ๊ธฐ์ ์ผ์นํ๋๋ก "64"์ผ๋ก ์ค์ ๋์์ต๋๋ค. swappiness=0์์๋ ์๋ฏธ๊ฐ ์์ง๋ง, swappiness๋ฅผ 10์ด๋ 20์ผ๋ก ์ค์ ํ๋ฉด RAID ์คํธ๋ผ์ดํ ํฌ๊ธฐ๊ฐ โโ64KB์ผ ๋ ์ด ๊ฐ์ ์ฌ์ฉํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
blockdev --setra 4096 /dev/<๊ฐ๋ฐ๋ช
> (-sdb, hdc ๋๋ dev_mapper)
๋ง์ RAID ์ปจํธ๋กค๋ฌ์ ๊ธฐ๋ณธ ๋ธ๋ก ์ฅ์น ์ค์ ์ ์ข ์ข ๋์ฐํ ์ฑ๋ฅ์ ์ด๋ํฉ๋๋ค. ์ ์ต์ ์ ์ถ๊ฐํ๋ฉด 4096*512๋ฐ์ดํธ ์นํฐ์ ๋ํ ๋ฏธ๋ฆฌ ์ฝ๊ธฐ ๊ธฐ๋ฅ์ด ๊ตฌ์ฑ๋ฉ๋๋ค. ์ต์ํ ์คํธ๋ฆฌ๋ฐ ์์ ์ ๊ฒฝ์ฐ ์ปค๋์ด I/O๋ฅผ ์ค๋นํ๋ ๋์ ๋์คํฌ ์บ์์ ๋ฏธ๋ฆฌ ์ฝ๊ธฐ ์์ ์ ์ฑ์์ ์๋๋ฅผ ๋์ ๋๋ค. ์บ์๋ ๋ค์์ ์ฝ์ ๋ ์์ฒญ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ๋๋ฌด ๋ง์ ๋ฏธ๋ฆฌ ์ฝ๊ธฐ ์์ ์ ์ ์ฌ์ ์ผ๋ก ์ ์ฉํ ๋์คํฌ ์๊ฐ์ ์ฌ์ฉํ๊ฑฐ๋ ์บ์ ์ธ๋ถ์์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ๋ ๊ฒฝ์ฐ ํฐ ํ์ผ์์ ๋ฌด์์ I/O๋ฅผ ์ฃฝ์ผ ์ ์์ต๋๋ค.
ํ์ผ ์์คํ ์์ค์์์ ๋ช ๊ฐ์ง ์ถ๊ฐ ๊ถ์ฅ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์์ง ํ ์คํธ๋์ง๋ ์์์ต๋๋ค. ํ์ผ ์์คํ ์์ ์คํธ๋ผ์ดํ ํฌ๊ธฐ์ ์ด๋ ์ด์ ๋์คํฌ ๊ฐ์๋ฅผ ์๊ณ ์๋์ง ํ์ธํ์ธ์. ์๋ฅผ ๋ค์ด, 5๊ฐ์ ๋์คํฌ๋ก ๊ตฌ์ฑ๋ 64K ์คํธ๋ผ์ดํ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง raidXNUMX ์ด๋ ์ด์ ๋๋ค(์ค์ ๋ก๋ XNUMX๊ฐ์ธ๋ฐ, ๋์คํฌ ํ๋๋ ํจ๋ฆฌํฐ์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์ ๋๋ค). ์ด๋ฌํ ๊ถ์ฅ ์ฌํญ์ ์ด๋ก ์ ๊ฐ์ ์ ๊ธฐ์ดํ๊ณ ์์ผ๋ฉฐ RAID ์ ๋ฌธ๊ฐ์ ๋ค์ํ ๋ธ๋ก๊ทธ/๊ธฐ์ฌ์์ ์์งํ ๊ฒ์ ๋๋ค.
-> ext4 fs, 5 disks, 64K stripe, units in 4K blocks
mkfs -text4 -E stride=$((64/4))
-> xfs, 5 disks, 64K stripe, units in 512-byte sectors
mkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))๋ ํฐ ํ์ผ์ ๊ฒฝ์ฐ ์์ ์คํธ๋ผ์ดํ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ๊ฒ์ ๊ณ ๋ คํด ๋ณด์ธ์.
์ฃผ์ ์์ ์ค๋ช ๋ ๋ด์ฉ์ ์ผ๋ถ ์ ํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด์๋ ๋งค์ฐ ์ฃผ๊ด์ ์ ๋๋ค. ๋ณธ ๋ฌธ์๋ ์ฌ์ฉ์๊ฐ ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ ์ ํ ์คํธํ์ง ์๊ณ ๋ ์ด๋ ํ ๊ฐ์ ์ด ์ด๋ฃจ์ด์ง ๊ฒ์ด๋ผ๋ ๋ณด์ฅ์ ํ์ง ์์ต๋๋ค. ์์คํ ์ ์ ๋ฐ์ ์ธ ๋ฐ์์ฑ์ ๊ฐ์ ํด์ผ ํ ํ์๊ฐ ์๊ฑฐ๋ ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ถ๊ฐ ์๋ฃ :
๋ ์ฝ์ด๋ณด๊ธฐ
์ถ์ฒ : habr.com
