๊ธฐ์ฌ์ ๋ฒ์ญ์ ๊ณผ์ ์์ ์ ๋ ์ ์ค๋น๋์์ต๋๋ค.
์ฃผ๊ธฐ์ ์ผ๋ก ์ฌ๊ธฐ์ ๊ธฐ์ ์ปค๋ ํ๋์ ๊ดํ Gluster์ ๊ถ์ฅ ์ฌํญ๊ณผ ์ด๊ฒ์ด ํ์ํ์ง ์ฌ๋ถ์ ๋ํ ์ง๋ฌธ์ด ์ ๊ธฐ๋ฉ๋๋ค.
๊ทธ๋ฌํ ํ์๋ ๊ฑฐ์ ๋ฐ์ํ์ง ์์ต๋๋ค. ๋๋ถ๋ถ์ ์ํฌ๋ก๋์์ ์ปค๋์ ๋งค์ฐ ์ ์ํ๋ฉ๋๋ค. ๋จ์ ์ด ์์ง๋ง. ์ญ์ฌ์ ์ผ๋ก Linux ์ปค๋์ ์ฑ๋ฅ ํฅ์์ ์ํ ์ฃผ์ ๋ฐฉ๋ฒ์ผ๋ก ์บ์ฑ์ ํฌํจํ์ฌ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋ฉด ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ธฐ๊บผ์ด ์๋นํ์ต๋๋ค.
๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ด ๋ฐฉ๋ฒ์ ์ ์๋ํ์ง๋ง ๊ณผ๋ถํ ์ํ์์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ CAD, EDA ๋ฑ๊ณผ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ง์ฝ์ ์์คํ ์ ๋ํด ๋ง์ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ๊ณผ๋ถํ ์ํ์์ ์๋๊ฐ ๋๋ ค์ง๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋๋ก ์ฐ๋ฆฌ๋ Gluster์์ ๋ฌธ์ ์ ๋ถ๋ช์ณค์ต๋๋ค. ์ฌ๋ฌ ๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋๊ณผ ๋์คํฌ ๋๊ธฐ ์๊ฐ์ ์ฃผ์ ๊น๊ฒ ๊ด์ฐฐํ ํ ๊ณผ๋ถํ, ์์ฒญ๋ iowait, ์ปค๋ ์ค๋ฅ(์ปค๋ oops), ์ ์ง ๋ฑ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด ๊ธฐ์ฌ๋ ๋ค์ํ ์ํฉ์์ ์ํ๋ ๋ง์ ํ๋ ์คํ์ ๊ฒฐ๊ณผ์ ๋๋ค. ์ด๋ฌํ ๋งค๊ฐ ๋ณ์ ๋๋ถ์ ์ ๋ฐ์ ์ธ ์๋ต์ฑ์ด ํฅ์๋์์ ๋ฟ๋ง ์๋๋ผ ํด๋ฌ์คํฐ๋ ํฌ๊ฒ ์์ ํ๋์์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ ํ๋๊ณผ ๊ด๋ จํ์ฌ ๊ฐ์ฅ ๋จผ์ ์ดํด๋ด์ผ ํ ๊ฒ์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ํ์ ์์คํ (VM, ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ)์ผ๋ก, ํผ๋์ ์ค ์ ์๋ ๋ง์ ์ต์ ์ด ์์ต๋๋ค.
VM.swappiness
๋งค๊ฐ ๋ณ์ vm.swappiness
์ปค๋์ด RAM์ ๋นํด ์ค์(์ค์, ํ์ด์ง)์ ์ฌ์ฉํ๋ ์์ ๊ฒฐ์ ํฉ๋๋ค. ๋ํ ์์ค ์ฝ๋์์ "๋งคํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์น๋ ๊ฒฝํฅ"์ผ๋ก ์ ์๋์ด ์์ต๋๋ค. ๋์ swappiness๋ ์ปค๋์ด ๋งคํ๋ ํ์ด์ง๋ฅผ ๊ต์ฒดํ๋ ๊ฒฝํฅ์ด ์์์ ์๋ฏธํฉ๋๋ค. ๋ฎ์ swappiness ๊ฐ์ ๊ทธ ๋ฐ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ์ฆ, ์ปค๋์ด ๋ฉ๋ชจ๋ฆฌ์์ ๋ ์ ๊ฒ ํ์ด์ง๋ฉ๋๋ค. ์ฆ, ๊ฐ์ด ๋์์๋ก vm.swappiness
, ์์คํ
์ด ์ค์์ ๋ ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
๋๋์ ๋ฐ์ดํฐ ๋ธ๋ก์ด RAM์ ๋ก๋ ๋ฐ ์ธ๋ก๋๋๊ธฐ ๋๋ฌธ์ ์ค์ํ์ ๋ง์ด ์ฌ์ฉํ๋ ๊ฒ์ ๋ฐ๋์งํ์ง ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด swapiness ๊ฐ์ด ์ปค์ผ ํ๋ค๊ณ ์ฃผ์ฅํ์ง๋ง ์ ๊ฒฝํ์ "0"์ผ๋ก ์ค์ ํ๋ฉด ์ฑ๋ฅ์ด ๋ ์ข์์ง๋๋ค.
์ฌ๊ธฐ์์ ์์ธํ ๋ด์ฉ์ ์ฝ์ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๋ฌํ ์ค์ ์ ์ฃผ์ํด์ ์ ์ฉํด์ผ ํ๋ฉฐ ํน์ ์์ฉ ํ๋ก๊ทธ๋จ์ ํ ์คํธํ ํ์๋ง ์ ์ฉํด์ผ ํฉ๋๋ค. ๋ถํ๊ฐ ๋์ ์คํธ๋ฆฌ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ์ด ๋งค๊ฐ๋ณ์๋ฅผ "0"์ผ๋ก ์ค์ ํด์ผ ํฉ๋๋ค. "0"์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ์์คํ ์๋ต์ฑ์ด ํฅ์๋ฉ๋๋ค.
vm.vfs_cache_์๋ ฅ
์ด ์ค์ ์ ๋๋ ํ ๋ฆฌ ๋ฐ inode ๊ฐ์ฒด(dentry ๋ฐ inode) ์บ์ฑ์ ์ํด ์ปค๋์์ ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ดํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ด 100์ธ ๊ฒฝ์ฐ ์ปค๋์ ํ์ด์ง ์บ์ ๋ฐ ์ค์ ์บ์์ ๋ํด "๊ณต์ ํ" ๊ธฐ์ค์ผ๋ก 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
page-cluster ๋งค๊ฐ๋ณ์๋ ํ ๋ฒ์ ์ค์์ ๊ธฐ๋ก๋๋ ํ์ด์ง ์๋ฅผ ์ ์ดํฉ๋๋ค. ์์ ์์์ RAID ์คํธ๋ผ์ดํ ํฌ๊ธฐ 16KB์ ๋ฐ๋ผ ๊ฐ์ด "64"์ผ๋ก ์ค์ ๋์์ต๋๋ค. swappiness = 0์์๋ ์๋ฏธ๊ฐ ์์ง๋ง swappiness๋ฅผ 10 ๋๋ 20์ผ๋ก ์ค์ ํ๋ฉด ์ด ๊ฐ์ ์ฌ์ฉํ๋ฉด RAID ์คํธ๋ผ์ดํ ํฌ๊ธฐ๊ฐ โโ64K์ผ ๋ ๋์์ด ๋ฉ๋๋ค.
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))
ํฐ ํ์ผ์ ๊ฒฝ์ฐ ์์ ๋์ด๋ ์คํธ๋ผ์ดํ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ฃผ์ ์์์ ์ค๋ช ํ ๋ชจ๋ ๊ฒ์ ์ผ๋ถ ์ ํ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํด ๋งค์ฐ ์ฃผ๊ด์ ์ ๋๋ค. ์ด ๋ฌธ์๋ ๊ด๋ จ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํ ์ฌ์ ์ฌ์ฉ์ ํ ์คํธ ์์ด ๊ฐ์ ์ ๋ณด์ฅํ์ง ์์ต๋๋ค. ์์คํ ์ ์ ๋ฐ์ ์ธ ์๋ต์ฑ์ ๊ฐ์ ํ๊ฑฐ๋ ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ถ๊ฐ ์๋ฃ :
dom.as/2008/02/05/linux-io-schedulers www.nextre.it/oracledocs/oraclemyths.html lkml.org/lml/2006/11/15/40 misterd77.blogspot.com/2007/11/3ware-hardware-raid-vs-linux-software.html
๋ ์ฝ์ด๋ณด๊ธฐ
์ถ์ฒ : habr.com