์ผ๋‹จ ์ด ํ•ด๋†€์€ ๋ฐฑ์—… + cctv ์ „์šฉ์ž„

ํŠน์ • ์‹œ๊ฐ„์— ๋Œ€์šฉ๋Ÿ‰์˜ ์“ฐ๊ธฐ ํŠธ๋ž˜ํ”ฝ์ด ๋“ค์–ด์˜ค๊ณ 
ํ‰์ƒ์‹œ์— ์ง€์†์ ์ธ ์ž‘์€ chunk ์˜ ์“ฐ๊ธฐ ์š”์ฒญ์ด ๋“ค์–ด์˜ด

๋ฌธ์ œ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์“ฐ๊ธฐ chunk ํฌ๊ธฐ๊ฐ€ 6 hdd raid5 ์˜ stripe ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์Œ

์ด๋ง์ธ์ฆ‰์Šจย 
raid5 ์˜ read-merge-write ํŒจํ„ด์ด ์ƒ์‹œ ๋ฐœ๋™์ค‘์ด๋ž€ ๊ฒƒ์ž„

์šฉ๋Ÿ‰์ด 10tb ๋ฅผ ๋Š˜์–ด๋‚˜๋Š” ๋™์•ˆ ์ฝ๊ธฐ 34tb ์“ฐ๊ธฐ 23tb ๊ฐ€ ๋Š˜์–ด๋‚œ๊ฑธ ๋ณด๊ณ  ์ด๊ฑธ ์ถ”์ง„ํ•˜๊ฒŒ ๋˜์—ˆ์Œ

----ย 

๊ณจ์ˆ˜ ์ –๋ถ•์ด๋“ค์€ ๋‹ค ์•Œ๊ฒ ์ง€๋งŒ
raid5/6 ๊ณ„์—ด์€ ํ•˜๋“œ๋“ค์ด ํŒจ๋ฆฌํ‹ฐ ๋•Œ๋ฌธ์— ํ†ต๋‚˜๋ฌด๋ฅผ ์ง€๊ณ  ์žˆ๋Š” ์ƒํƒœ๊ณ , ํ•˜๋‚˜์˜ ํ’€์— ์ฐธ์—ฌํ•œ ํ•˜๋“œ๋“ค์˜ ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ํ†ต๋‚˜๋ฌด์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์ง

ํ†ต๋‚˜๋ฌด์˜ ๊ธธ์ด = 1๋ฐ”์ดํŠธ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์“ฐ๊ธฐ๋ฅผ ํ•˜๋”๋ผ๋„ ํ’€์— ์ฐธ์—ฌํ•œ ๋ชจ๋“  ํ•˜๋“œ๋“ค์ด ํ˜‘๋ ฅํ•ด์„œ ์ฝ๊ณ /์จ์•ผ ํ•˜๋Š” ์ตœ์†Œ ํฌ๊ธฐ

์ฆ‰ hdd ์œ„์˜ ๋ชจ๋“  ์ €์žฅ ๊ณต๊ฐ„์ด ์„œ๋ฒ„๋ž™์ฒ˜๋Ÿผ ๊ทœ๊ฒฉํ™”๋œ ์Šฌ๋กฏ์ด ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ. ๋ฌธ์ œ๋Š” ์—ฌ๊ธฐ์— ์ฐธ์—ฌํ•œ ํ•˜๋“œ๋“ค์˜ ์ˆซ์ž๊ฐ€ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ๊ทธ ์ตœ์†Œ ์Šฌ๋กฏ ํฌ๊ธฐ๋Š” ์ปค์ง€๋Š”๋ฐ, ๋ชจ๋“  ์“ฐ๊ธฐ ์š”์ฒญ์ด ๊ทธ ์Šฌ๋กฏ ํฌ๊ธฐ์™€ ๋”ฑ ๋งž๊ฑฐ๋‚˜ ํ˜น์€ ๊ทธ๋ณด๋‹ค ํฌ์ง€ ์•Š์Œ.

๊ฒฐ๊ตญ ์‹ค์ œ ์ €์žฅ๊ณต๊ฐ„์˜ ํ™œ์šฉ์ด๋ž€ ๋ฉด์— ์žˆ์–ด์„œ, ์ƒˆ๋กœ์šด ์ž‘์€ ์“ฐ๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค๋ฉด ๊ธฐ์กด์— '์ผ๋ถ€' ์‚ฌ์šฉ๋œ ์Šฌ๋กฏ์„ ์ฐพ์•„๋‚ด์„œ ๊ทธ๊ฒƒ์˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ (read) ์ƒˆ๋กœ ์ถ”๊ฐ€๋  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฑฐ๊ธฐ์— ํ•ฉ๋ฅ˜์‹œํ‚ค๊ณ  (merge) ๊ทธ๊ฒƒ์„ ๋‹ค์‹œ ์“ฐ๊ธฐ (write) ๋ฅผ ํ•˜๋Š” ๊ณผ์ •์ด ๋ฐ˜๋ณต๋œ๋‹ค.

์ด๊ฒƒ์„ '์“ฐ๊ธฐ ์ฆํญ' ์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ

์ด์ฏค๋˜๋ฉด ์˜๋ฌธ์ด ์ƒ๊ธธ ๊ฒƒ์ด๋‹ค

1. ๊ฑ ๋ฐ”๋กœ ์ฐ์‹ธ์ง€ ๋ง๊ณ  ram ์—์„œ ๋ชจ์•„์„œ ํฌ๊ธฐ์— ๋งž๊ฒŒ ์“ฐ๊ธฐ๋ฅผ ํ•˜๋ฉด ์•ˆ๋จ?
-> ๋‹น์—ฐํžˆ ์ด๊ฒŒ ๋‹ต์ด๋‹ค. ์ •์ „ ๊ฐ™์€๊ฒŒ ์ ˆ๋Œ€ ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ „์ œํ•˜์—

2. raid 5/6 ์— ์ฐธ์—ฌํ•˜๋Š” hdd ๊ฐ€ ๋Š˜์–ด๋‚ ์ˆ˜๋ก ํ†ต๋‚˜๋ฌด๊ฐ€ ๊ธธ์–ด์ง„๋‹ค ํ–ˆ๋Š”๋ฐ, hdd ํ•˜๋‚˜๋‹น ๋Š˜์–ด๋‚˜๋Š” ๊ธธ์ด๋ฅผ ์ค„์ด๋ฉด ์•ˆ๋จ?
-> ๋ชจ๋“  ์ €์žฅ ์žฅ์น˜๋Š” ์ตœ์†Œ ์ ‘๊ทผ ๋‹จ์œ„๊ฐ€ ์žˆ์Œ. ์ด๊ฒƒ์€ ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ์—์„œ ๊ธฐ์ธํ• ์ˆ˜๋„ ํ˜น์€ ๋…ผ๋ฆฌ์ ์ธ ์ •์˜์— ์˜ํ•ด ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ. ๊ทธ๋ ‡๋‹ค๋Š” ๊ฒƒ์€ ์ตœ์†Œ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ํฌ๊ธฐ๋Š” ๋งค์ฒด์— ๋”ฐ๋ผ ์ •ํ•ด์ ธ ์žˆ๋‹ค๋Š” ๋œป์ด๊ณ  ๋Š˜๋ฆฌ๋ ค๊ณ  ํ•˜๋ฉด ์™•์ฐฝ ํ‚ค์šธ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๋ง์ด๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ํ•ญ์ƒ ์ตœ์†Œ ํฌ๊ธฐ๋กœ ์œ ์ง€ํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ์„ฑ๋Šฅ ๋ฌธ์ œ ๋•Œ๋ฌธ์ด๋‹ค. ์ผ๋‹จ ํ•œ ๊ตฌ์—ญ/๋‹จ์œ„์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๋น„์šฉ์€ ๋Œ€๊ฐ• ๋น„์Šทํ•œ๋ฐ, ๊ทธ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๊ฐ€ ์ž‘์œผ๋ฉด ๋‹น์—ฐํžˆ ์„ฑ๋Šฅ์— ๋ถˆ๋ฆฌํ•˜๋‹ค.

์˜๋ฌธ์„ ํ•ด๊ฒฐํ–ˆ์œผ๋‹ˆ ๋‹ค์‹œ ๋ณธ๋ก ์œผ๋กœ ๊ฐ€๋ณด์ž๋ฉด

์œ„์˜ 1๋ฒˆ์ด ๋‹ต์ด๋ผ๋Š” ๊ฒƒ์„ ์•„๋Š”๋ฐ ์™œ ๋ชปํ•˜๋Š”๊ฐ€? ์–ธ์ œ ์ „๊ธฐ๊ฐ€ ๋‚˜๊ฐˆ์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ups ๊ฐ€ ๋ฐฑ์—…์ค‘์ด๋ผ๋Š”๊ฑธ ์„œ๋ฒ„๊ฐ€ ์•Œ๊ณ  ์žˆ์–ด๋„ ๊ทธ ups ์˜ ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉ์—ฐํ•œ์„ ๋„˜๊ฒผ๋Š”์ง€ ๊ณ ์žฅ๋‚ฌ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์—…์œผ๋กœ ์‚ผ๋Š” ๋ฒค๋”๋“ค์€ ์ด๊ฑธ ์ฐธ๊ณ ๋งŒ ํ•˜๋Š” ์‹์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜๋ฐ–์— ์—†๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ๋‹ต์€ ๋ป”ํ•œ ๊ฒƒ์ด๋‹ค.

'์ „๊ธฐ๋ฅผ ๋Š์–ด๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ ์•„๊ฐ€์ง€ ์•Š์Œ์ด ๋ณด์žฅ๋˜๋ฉฐ ๊ธฐ๋ฏผํ•˜๊ณ  ์ ‘๊ทผ ๋‹จ์œ„๊ฐ€ ์ž‘์€ ์ €์žฅ์žฅ์น˜' ์—์„œ ์ผ๋‹จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒ„ํผ๋ง ํ•ด์„œ ์ ๋‹นํ•œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ• ๋•Œ๋งŒ ์‹ค์ œ flush ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ์ˆ˜ํ–‰์‹œํ‚ค๋ฉด raid5/6 rmw ํŒจํ„ด์„ ํŠธ๋ฆฌ๊ฑฐ๋ง ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋‹ค.

truenas ๊ฐ™์ด zfs ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์‹œ์Šคํ…œ์€ slog ๋ผ๊ณ  ์•„์˜ˆ ์„ ์ œ ์“ฐ๊ธฐ ์บ์‹œ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋ฌผ๋ก  ์ €๊ฑธ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฏธ๋””์–ด์˜ ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

1. ์ „์›์ด ๋‚˜๊ฐ€๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์žƒ์ง€ ์•Š์Œ์ด ๋ณด์žฅ
2. ์—„์ฒญ๋‚œ ์“ฐ๊ธฐ ์šฉ๋Ÿ‰์„ ๋ฒ„ํ‹ธ ์ˆ˜ ์žˆ๋Š” ๋‚ด๊ตฌ์„ฑ์„ ๊ฐ–์ถค
3. ์ž์ž˜ํ•˜๊ณ  ๋น„์ฃผ๊ธฐ์ ์ธ ์“ฐ๊ธฐ/์ฝ๊ธฐ์—๋„ ๊ณ ์„ฑ๋Šฅ
4. hdd ํ’€์˜ ์ตœ๋Œ€ ์„ ํ˜• ์ž…์ถœ๋ ฅ ๋Œ€์—ญํญ์„ ์•„๋“ํžˆ ์ƒํšŒํ•˜๋Š” ์„ฑ๋Šฅ

๋‹น์—ฐํžˆ ์š”๊ตฌ์‚ฌํ•ญ์ด ๊ฐœ๋นก์…€ ์ˆ˜๋ฐ–์— ์—†๊ณ  ๋น„์‹ธ๋‹ค

์š”์ฆ˜ ๋„๋ ค์žˆ๋Š” ์ตœ์‹  m2 ssd ๋ฅผ ์“ด๋‹ค๋ฉด ์–ผ์ถ” 4๋Š” ๋งŒ์กฑํ•˜๊ณ  3์€ ๊ทธ๋Ÿด์ˆ˜๋„ ์•„๋‹์ˆ˜๋„ ์žˆ๋‹ค๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

์ด์ œ ํ™ˆ๋žฉ ์ˆ˜์ค€์—์„œ ์ตœ์„ ์˜ ๋Œ€์šฉํ’ˆ์„ ์ฐพ๋Š”๋‹ค๋ฉด ...
์ธํ…”์ด ์•ผ์‹ฌ์ฐจ๊ฒŒ ์ถ”์ง„ํ•˜๋‹ค ๋งํ•ด์„œ ์ฒ ์ˆ˜ํ•œ ์žฌ๊ณ ๊ฐ€ ๋–จ์ด์ค‘์ธ m2 optane ์ •๋„๊ฐ€ ๋ณด์ผ ์ˆ˜๋ฐ–์— ์—†๋‹ค.

๋Œ€๊ฐ• 2,3,4 ์ •๋„๋Š” ์ถฉ์กฑํ•˜๋‹ˆ ๋ง์ด๋‹ค. (3,4 ๋Š” ์‚ฌ์‹ค ๊ทธ๋Ÿด์ˆ˜๋„ ์•„๋‹์ˆ˜๋„)


๋ฌธ์ œ๋Š” ์šฉ๋Ÿ‰์ด๋‹ค.ย 
16g ๋Š” ์•Œ๋ฆฌ์—์„œ 7์ฒœ์›์ด์ง€๋งŒ 32g ๋Š” 3.7๋งŒ 64g ๋Š” 8.4๋งŒ ์ •๋„๊ฐ€ ์ตœ์†Œ ๊ฐ€๊ฒฉ์ด๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ํ•ด๋†€์—์„œ ์“ธ ์˜ˆ์ •์ด๊ณ 
btrfs ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ณ ์ •์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์ตœ์†Œ 2๊ฐœ์˜ ๋ฏธ๋””์–ด์—์„œ raid1/5/6/10 ์ด์–ด์•ผ๋งŒ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฌธ์ œ๋Š” ๋‚ด ๋ณผ๋ฅจ์˜ btrfs ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ํ˜„์žฌ 42g ์ •๋„ ๋œ๋‹ค๋Š” ๊ฒƒ์ด๊ณ 
๋‚˜๋Š” ์ด๊ฒƒ๋“ค์„ ์œ„ํ•ด pcie 1์Šฌ๋กฏ๋งŒ์„ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ด๋‹ค.

์ฆ‰ ssd ํ’€์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ตœ๋Œ€ 4๊ฐœ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค
(bifurcation x4x4x4x4)


๊ทธ๋Ÿฌ๋‹ˆ 32g * 4 ๋ฅผ raid5 ๋กœ ๋ฌถ์–ด์„œ ๊ตฌ์„ฑํ•˜๋Š”๊ฒŒ ์ตœ์„ ์ด๋‹ค
(์‹คํšจ ์šฉ๋Ÿ‰์€ ์•ฝ 81g)


๊ทธ ์™€์ค‘์— optane ์ด nvme format --ses ๋ฅผ ์•ˆ๋จน์–ด์„œ hang ๊ฑธ๋ฆฌ๋Š” ์ฐ๋น ๋„ ๊ฒช์—ˆ์ง€๋งŒ ์•„๋ฌดํŠผ ๊ทน๋ณตํ•˜๊ณ  ์žฅ์ฐฉ์‹œ์ผฐ๋‹ค.

๊ทธ๋ž˜์„œ ์ ๋‹นํžˆ ๋ถ€ํ•˜๋ฅผ ์ค˜๋ณธ๊ฒฐ๊ณผ

120g ์šฉ๋Ÿ‰์ด ๋Š˜์–ด๋‚œ ๋™์•ˆ ์‹ค์ œ hdd raid5 ํ’€์˜ ์“ฐ๊ธฐ๋Š” 131g ์ฝ๊ธฐ๋Š” 21g ๋กœ ์–ต์ œ๋จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ์•„๋งˆ ํƒœํด์ด ํ•˜๋‚˜ ๋“ค์–ด์˜ฌํ…๋ฐ

"๊ทธ๋Ÿผ optane ์บ์‹œ์˜ raid5 rmw ๋Š” ์–ด์ฐŒ ๋˜๋Š”๊ฑฐ์ฃ ?"

๋ชฐ๋ฃจ ๊ทธ๋†ˆ๋“ค์€ ํŠผํŠผํ•˜๊ณ  ์ Š์œผ๋‹ˆ๊ปœ ์–ด์ฐŒ ๋˜๊ฒƒ์ œ

๋…ธํŒŒ์‹ฌ์— ์–˜๊ธฐํ•˜์ง€๋งŒ ..

์•ต๊ฐ„ํ•˜๋ฉด ๋”ฐ๋ผํ•˜์ง€ ๋งˆ์‹œ์ฃ ?
์•”ํ…œ์„ ๋Š˜๋ฆฌ๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด

- dc official App