CS๊ณต๋ถ€/์ปดํ“จํ„ฐ ๊ตฌ์กฐ&์šด์˜์ฒด์ œ

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜

alswlfl 2026. 4. 23. 20:17

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜

๋Œ€์ค‘์ ์œผ๋กœ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋Š” ํฌ๊ฒŒ ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ(HDD, Hard Disk Drive)์™€ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์ €์žฅ์žฅ์น˜์ด๋‹ค.

  • ํ•˜๋“œ ๋””์Šคํฌ๋Š” ์ž๊ธฐ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋กœ, ํ—ค๋“œ๋ฅผ ํ†ตํ•ด ํ”Œ๋ž˜ํ„ฐ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•œ๋‹ค.

ํ•˜๋“œ๋””์Šคํฌ ๊ตฌ์กฐ(https://whitesnake1004.tistory.com/273)

  • ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ „๊ธฐ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐ˜๋„์ฒด ๊ธฐ๋ฐ˜์˜ ์ €์žฅ์žฅ์น˜๋กœ, USB ๋ฉ”๋ชจ๋ฆฌ๋‚˜ SD ์นด๋“œ, SSD(Solid-State Drive)๊ฐ€ ๋ชจ๋‘ ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์ €์žฅ์žฅ์น˜์ด๋‹ค.

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์˜ ์—ญํ• 

  1. ์ „์›์ด ๊บผ์ ธ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ
  2. CPU๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ์ •๋ณด๋ฅผ ์กฐ๊ธˆ์ด๋ผ๋„ ๋น ๋ฅธ ์„ฑ๋Šฅ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ

RAID(Redundant Array of Independent Disks, ๋…๋ฆฝ๋œ ๋””์Šคํฌ์˜ ๋ณต์ˆ˜ ๋ฐฐ์—ด)

๋ฐ์ดํ„ฐ์˜ ์•ˆ์ „์„ฑ ํ˜น์€ ์„ฑ๋Šฅ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋ฅผ ๋งˆ์น˜ ํ•˜๋‚˜์˜ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ํ•˜๋“œ๋””์Šคํฌ๋‚˜ SSD๋กœ RAID๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ๋Œ€์šฉ๋Ÿ‰์˜ ๋‹จ์ผ ๋ณผ๋ฅจ(=๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋…ผ๋ฆฌ์ ์ธ ๋‹จ์œ„)์„ ์‚ฌ์šฉํ•˜๋Š” ํšจ๊ณผ
    - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ๋ณผ๋ฅจ์œผ๋กœ ๋‚˜๋ˆ„์ง€ ์•Š๊ณ , ํ•˜๋‚˜์˜ ํฐ ๋ณผ๋ฅจ์œผ๋กœ ํ†ตํ•ฉํ•ด ์‚ฌ์šฉํ•˜๋Š” ํšจ๊ณผ
  • ๋””์Šคํฌ I/O ๋ณ‘๋ ฌํ™”๋กœ ์ธํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ
  • ๋ฐ์ดํ„ฐ ๋ณต์ œ๋กœ ์ธํ•œ ์•ˆ์ •์„ฑ ํ–ฅ์ƒ

RAID๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋””์Šคํฌ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ™์•„๋„, RAID์˜ ๊ตฌ์„ฑ ๋ฐฉ์‹์— ๋”ฐ๋ผ ์„ฑ๋Šฅ๊ณผ ์šฉ๋Ÿ‰์ด ๋ฐ”๋€๋‹ค.

RAID๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค. RAID0, RAID1, RAID2, RAID3, RAID4, RAID5, RAID6, RAID10, RAID50 ๋“ฑ์ด ์žˆ์œผ๋ฉฐ, RAID ๋ ˆ๋ฒจ์ด๋ผ๊ณ  ํ‘œํ˜„ํ•œ๋‹ค.

 

RAID0

๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์— ๋‹จ์ˆœํ•˜๊ฒŒ ๋‚˜๋ˆ„์–ด ์ €์žฅํ•˜๋Š” ๊ตฌ์„ฑ ๋ฐฉ์‹์œผ๋กœ, ์ŠคํŠธ๋ผ์ดํ•‘์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํ•˜๋“œ ๋””์Šคํฌ์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋‚˜๋‰˜์–ด ์ €์žฅ๋œ๋‹ค.

- ์ŠคํŠธ๋ผ์ž…(stripe): ๋ถ„์‚ฐ๋˜์–ด ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ

- ์ŠคํŠธ๋ผ์ดํ•‘(striping): ๋ถ„์‚ฐํ•ด ์ €์žฅํ•˜๋Š” ๋™์ž‘

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608

  • RAID0์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ตœ์†Œ 2๊ฐœ์˜ ๋””์Šคํฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. → min(N) == 2
  • ๋น ๋ฅธ ์ž…์ถœ๋ ฅ ์†๋„๊ฐ€ ์žฅ์ ์ด๋‹ค. ํ•˜๋‚˜์˜ ๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ์žฅ์น˜๋ฅผ ์ด์šฉํ–ˆ๋‹ค๋ฉด ์—ฌ๋Ÿฌ ๋ฒˆ์— ๊ฑธ์ณ์„œ ์ฝ๊ณ  ์จ์•ผ ํ–ˆ์„ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์—, ๋™์‹œ์— ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋‹ค. → ๋‹จ์ผ ๋””์Šคํฌ์˜ ์„ฑ๋Šฅ์˜ N๋ฐฐ
  • ํ•˜์ง€๋งŒ, ์ €์žฅ๋œ ์ •๋ณด๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. Disk 0์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค๋ฉด Disk1์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋Š” ๋ถˆ์™„์ „ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋œ๋‹ค. → ์•ˆ์ •์„ฑ์€ 1/N
  • ์‹ค์ œ ์„œ๋ฒ„ ํ™˜๊ฒฝ์—์„œ๋Š” ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

RAID1

์™„์ „ํ•œ ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ค์–ด ์ €์žฅํ•˜๋Š” ๊ตฌ์„ฑ ๋ฐฉ์‹์œผ๋กœ, ๋ฏธ๋Ÿฌ๋ง์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608

  • RAID1์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ตœ์†Œ 2๊ฐœ์˜ ๋””์Šคํฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. → min(N) == 2
  • Read ์‹œ์—๋Š” ์ „์ฒด ๋””์Šคํฌ์—์„œ ์ฝ์–ด์˜ค๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ผ ๋””์Šคํฌ์˜ N๋ฐฐ์˜ ์„ฑ๋Šฅ์ด ๋‚˜์˜จ๋‹ค.
  • ๋ณต๊ตฌ๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ์•ˆ์ „์„ฑ์ด ๋†’๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.(N-1๊ฐœ์˜ ๋””์Šคํฌ๊ฐ€ ๊ณ ์žฅ๋‚˜๋„ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.)
    ๋‹จ, ๋นจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฑ์—…ํ•ด์ค˜์•ผ ํ•œ๋‹ค.
  • ํ•˜์ง€๋งŒ, RAID1์— ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์“ธ ๋•Œ๋Š” ์›๋ณธ๊ณผ ๋ณต์‚ฌ๋ณธ ๋‘ ๊ณณ์— ๋ชจ๋‘ ์จ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, RAID0๋ณด๋‹ค ์“ฐ๊ธฐ ์†๋„๊ฐ€ ๋А๋ ค์ง€๊ณ , ๋ณต์‚ฌ๋ณธ์ด ์ €์žฅ๋œ ํฌ๊ธฐ๋งŒํผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰์ด ์ ์–ด์ง„๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.
  • ์•ˆ์ •์„ฑ์ด ์ค‘์š”ํ•œ ์‹œ์Šคํ…œ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋น„์šฉ ๋ฌธ์ œ๋กœ ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

RAID2

ํ˜„์žฌ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ ˆ๋ฒจ๋กœ, bit ๋‹จ์œ„๋กœ ์ŠคํŠธ๋ผ์ดํ•‘ํ•˜๊ณ , ์˜ค๋ฅ˜ ์ •์ •์„ ์œ„ํ•ด Hamming code๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608#none

  • ์ตœ์†Œ 3๊ฐœ์˜ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๋ฉฐ, m+1๊ฐœ์˜ ๋ฐ์ดํ„ฐ ๋””์Šคํฌ์™€ m๊ฐœ์˜ ํŒจ๋ฆฌํ‹ฐ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. → N == (m+1) + m
  • 1๊ฐœ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. 2๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

RAID3

ํ˜„์žฌ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ ˆ๋ฒจ๋กœ, Byte ๋‹จ์œ„๋กœ ์ŠคํŠธ๋ผ์ดํ•‘ํ•˜๊ณ , ์˜ค๋ฅ˜ ์ •์ •์„ ์œ„ํ•ด ํŒจ๋ฆฌํ‹ฐ ๋””์Šคํฌ๋ฅผ 1๊ฐœ ์‚ฌ์šฉํ•œ๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608#none

  • ์šฉ๋Ÿ‰ ๋ฐ ์„ฑ๋Šฅ์ด ๋‹จ์ผ ๋””์Šคํฌ์— ๋น„ํ•ด (N-1)๋ฐฐ ์ฆ๊ฐ€ํ•œ๋‹ค.
  • Byte ๋‹จ์œ„๋กœ ์ŠคํŠธ๋ผ์ดํ•‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ์ž‘๊ฒŒ ์ชผ๊ฐœ์ ธ ํ˜„์žฌ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ตœ์†Œ 3๊ฐœ์˜ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • 1๊ฐœ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•˜๋‹ค. 2๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅ

RAID4

ํ˜„์žฌ๋Š” ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ ˆ๋ฒจ๋กœ, Block ๋‹จ์œ„๋กœ ์ŠคํŠธ๋ผ์ดํ•‘ํ•˜๊ณ , ์˜ค๋ฅ˜ ์ •์ •์„ ์œ„ํ•ด ํŒจ๋ฆฌํ‹ฐ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋””์Šคํฌ๋ฅผ ๋”ฐ๋กœ ๋‘๋Š” ๊ตฌ์„ฑ ๋ฐฉ์‹์œผ๋กœ, ํŒจ๋ฆฌํ‹ฐ๋Š” ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์ถœํ•˜๋Š” ์ •๋ณด๋ฅผ ๋œปํ•œ๋‹ค.

RIAD4๋ฅผ ํ†ตํ•ด ์˜ค๋ฅ˜ ๊ฒ€์ถœ์šฉ ์žฅ์น˜๋ฅผ ๋”ฐ๋กœ ๋‘๋ฉด RAID1์— ๋น„ํ•ด ์ ์€ ํ•˜๋“œ ๋””์Šคํฌ๋กœ๋„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608

  • ์šฉ๋Ÿ‰ ๋ฐ ์„ฑ๋Šฅ์ด ๋‹จ์ผ ๋””์Šคํฌ ๋Œ€๋น„ (N-1)๋ฐฐ ์ฆ๊ฐ€ํ•œ๋‹ค.
  • ์ตœ์†Œ 3๊ฐœ์˜ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑํ•˜๋Šฅํ•˜๋‹ค.
  • 1๊ฐœ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•˜๋‹ค. 2๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅ
  • ํŒจ๋ฆฌํ‹ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์žฅ์น˜์— ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋  ๋•Œ๋งˆ๋‹ค ํŒจ๋ฆฌํ‹ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋””์Šคํฌ์—๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๊ฒŒ ๋˜๋ฏ€๋กœ, Disk3์—๋„ ์“ฐ๊ธฐ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด ๋ณ‘๋ชฉ ์ง€์ ์ด ๋  ์ˆ˜ ์žˆ๋‹ค.

RAID5

RAID4์˜ ๋‹จ์ ์ธ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ๊ฐœ์„ ์‹œํ‚จ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๋ถ„์‚ฐํ•ด ์ €์žฅํ•˜๋Š” ๊ตฌ์„ฑ๋ฐฉ์‹์œผ๋กœ, Block ๋‹จ์œ„๋กœ ์ŠคํŠธ๋ผ์ดํ•‘ํ•˜๊ณ , ์˜ค๋ฅ˜ ์ •์ •์„ ์œ„ํ•ด ํŒจ๋ฆฌํ‹ฐ๋ฅผ 1๊ฐœ์˜ ๋””์Šคํฌ์— ์ €์žฅํ•˜๋Š”๋ฐ ๋งค ๋ฒˆ ๋‹ค๋ฅธ ๋””์Šคํฌ์— ์ €์žฅํ•œ๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608

  • ์šฉ๋Ÿ‰ ๋ฐ ์„ฑ๋Šฅ์ด ๋‹จ์ผ ๋””์Šคํฌ ๋Œ€๋น„ (N-1)๋ฐฐ ์ฆ๊ฐ€ํ•œ๋‹ค.
  • ์ตœ์†Œ 3๊ฐœ์˜ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • 1๊ฐœ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. 2๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅ
  • ์‚ฌ์šฉ ๋นˆ๋„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ๋ ˆ๋ฒจ๋กœ, RAID0์—์„œ ์„ฑ๋Šฅ๊ณผ ์šฉ๋Ÿ‰์„ ์กฐ๊ธˆ ์ค„์ด๋Š” ๋Œ€์‹  ์•ˆ์ •์„ฑ์„ ๋†’์ธ ๋ ˆ๋ฒจ์ด๋‹ค.

RAID6

๊ตฌ์„ฑ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ RAID5์™€ ๊ฐ™์ง€๋งŒ, Block ๋‹จ์œ„๋กœ ์ŠคํŠธ๋ผ์ดํ•‘ํ•˜๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ 2๊ฐœ์˜ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๋‘๋Š” ๊ตฌ์„ฑ๋ฐฉ์‹์ด๋‹ค. ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์ถœํ•˜๊ณ  ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ์ด 2๊ฐœ์ด๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608

  • ์šฉ๋Ÿ‰ ๋ฐ ์„ฑ๋Šฅ์ด ๋‹จ์ผ ๋””์Šคํฌ ๋Œ€๋น„ (N-2)๋ฐฐ ์ฆ๊ฐ€ํ•œ๋‹ค.
  • ์ตœ์†Œ 4๊ฐœ์˜ ๋””์Šคํฌ๋กœ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•˜๋‹ค.
  • RAID6๋Š” RAID4์™€ RAID5์— ๋น„ํ•ด ์•ˆ์ „์„ฑ์ด ๋†’๋‹ค. → 2๊ฐœ์˜ ๋””์Šคํฌ ์—๋Ÿฌ ์‹œ ๋ณต๊ตฌ ๊ฐ€๋Šฅํ•˜๋‹ค(3๊ฐœ ์ด์ƒ ์—๋Ÿฌ๋Š” ๋ถˆ๊ฐ€๋Šฅ)
  • ํ•˜์ง€๋งŒ, ์ƒˆ๋กœ์šด ์ •๋ณด๋ฅผ ์ €์žฅํ•  ๋•Œ๋งˆ๋‹ค ํ•จ๊ป˜ ์ €์žฅํ•  ํŒจ๋ฆฌํ‹ฐ๊ฐ€ 2๊ฐœ์ด๋ฏ€๋กœ RAID5์— ๋น„ํ•ด ์“ฐ๊ธฐ ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค.
  • ๋” ์•ˆ์ •์„ฑ์„ ๋†’์—ฌ์•ผ ํ•˜๋Š” ์„œ๋ฒ„ ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

Nested RAID

RAID ๋ ˆ๋ฒจ์„ ํ˜ผํ•ฉํ•œ ๋ฐฉ์‹์œผ๋กœ, RAID0๊ณผ RAID1์„ ํ˜ผํ•ฉํ•œ RAID10๊ณผ, RAID0๊ณผ RAID5๋ฅผ ํ˜ผํ•ฉํ•œ RAID50์ด ์žˆ๋‹ค.

https://devocean.sk.com/blog/techBoardDetail.do?ID=163608#none

 

 

RAID ๋ ˆ๋ฒจ๋งˆ๋‹ค ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์žฅ๋‹จ์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์ƒํ™ฉ์—์„œ ์ตœ์šฐ์„  ๋‚ด์šฉ์— ๋”ฐ๋ผ ์ตœ์ ์˜ RAID ๋ ˆ๋ฒจ์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.


์ž…์ถœ๋ ฅ ๊ธฐ๋ฒ•

์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„

์„ธ์ƒ์—๋Š” ๋‹ค์–‘ํ•œ ์ž…์ถœ๋ ฅ์žฅ์น˜๋“ค์ด ์กด์žฌํ•˜๊ณ , ๊ฐ™์€ ์ž…์ถœ๋ ฅ์žฅ์น˜์—ฌ๋„ ์ œ์กฐ์‚ฌ๋งˆ๋‹ค ๊ทœ๊ฒฉ๊ณผ ์ž‘๋™ ๋ฐฉ์‹์ด ์ƒ์ดํ•  ์ˆ˜ ์žˆ๋‹ค. CPU ์ž…์žฅ์—์„œ ๋ชจ๋“  ์ž…์ถœ๋ ฅ์žฅ์น˜์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์•„๋Š” ๊ฒƒ์€ ์–ด๋ ค์šด ์ผ์ด๋‹ค.

๋˜ํ•œ, CPU์™€ ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก๋ฅ ์€ ๋†’์ง€๋งŒ, ์ž…์ถœ๋ ฅ์žฅ์น˜์˜ ๋ฐ์ดํ„ฐ ์ „์†ก๋ฅ ์€ ๋‚ฎ๋‹ค. CPU์™€ ๋ฉ”๋ชจ๋ฆฌ์ฒ˜๋Ÿผ ์ „์†ก๋ฅ ์ด ๋†’์€ ์žฅ์น˜๋Š” 1์ดˆ์—๋„ ์ˆ˜ ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค์™€ ๊ฐ™์ด ์ƒ๋Œ€์ ์œผ๋กœ ์ „์†ก๋ฅ ์ด ๋‚ฎ์€ ์žฅ์น˜๋Š” ๊ฐ™์€ ์‹œ๊ฐ„ ๋™์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๊ธˆ์”ฉ๋งŒ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

์ „์†ก๋ฅ (transfer rate): ๋ฐ์ดํ„ฐ๋ฅผ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ

 

๋”ฐ๋ผ์„œ ์ž…์ถœ๋ ฅ์žฅ์น˜๋Š” CPU์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์ง€ ์•Š๊ณ , ๊ฐ์ž์˜ ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ ํ•˜๋“œ์›จ์–ด๋ฅผ ํ†ตํ•ด ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์™€ ์—ฐ๊ฒฐ๋˜์–ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค.

์ฆ‰, ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋Š” CPU์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜ ์‚ฌ์ด์˜ ํ†ต์‹ ์„ ์ค‘๊ฐœํ•˜๋Š” ์ค‘๊ฐœ์ž ์—ญํ• ์˜ ํ•˜๋“œ์›จ์–ด์ด๋‹ค.

 

์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ ์—ญํ• 

  1. CPU์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜ ๊ฐ„์˜ ํ†ต์‹  ์ค‘๊ฐœ
    ์ข…๋ฅ˜๊ฐ€ ๋งŽ์•„ ์ •๋ณด ๊ทœ๊ฒฉํ™”๊ฐ€ ์–ด๋ ค์› ๋˜ ๋ฌธ์ œ๋Š” ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ผ์ข…์˜ ๋ฒˆ์—ญ๊ฐ€ ์—ญํ• ์„ ํ•จ์œผ๋กœ์จ ํ•ด๊ฒฐํ•œ๋‹ค.
  2. ์˜ค๋ฅ˜ ๊ฒ€์ถœ
    ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ž์‹ ๊ณผ ์—ฐ๊ฒฐ๋œ ์ž…์ถœ๋ ฅ ์žฅ์น˜์— ๋ฌธ์ œ๊ฐ€ ์—†๋Š”์ง€ ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์ถœํ•œ๋‹ค.
  3. ๋ฐ์ดํ„ฐ ๋ฒ„ํผ๋ง
    ๋ฒ„ํผ๋ง์€ ์ „์†ก๋ฅ ์ด ๋†’์€ ์žฅ์น˜์™€ ๋‚ฎ์€ ์žฅ์น˜ ์‚ฌ์ด์— ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฒ„ํผ๋ผ๋Š” ์ž„์‹œ ์ €์žฅ ๊ณต๊ฐ„์— ์ €์žฅํ•ด ์ „์†ก๋ฅ ์„ ๋น„์Šทํ•˜๊ฒŒ ๋งž์ถ”๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, ๋ฒ„ํผ์— ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๊ธˆ์”ฉ ๋ชจ์•˜๋‹ค๊ฐ€ ํ•œ๊บผ๋ฒˆ์— ๋‚ด๋ณด๋‚ด๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ๋งŽ์ด ๋ฐ›์•„ ์กฐ๊ธˆ์”ฉ ๋‚ด๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
    ์ฆ‰, ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์†ก๋ฅ ์ด ๋†’์€ CPU์™€ ์ „์†ก๋ฅ ์ด ๋‚ฎ์€ ์ž…์ถœ๋ ฅ์žฅ์น˜์™€์˜ ์ „์†ก๋ฅ  ์ฐจ์ด๋ฅผ ๋ฐ์ดํ„ฐ ๋ฒ„ํผ๋ง์œผ๋กœ ์™„ํ™”ํ•œ๋‹ค.

https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800

์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ ๋‚ด๋ถ€

์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ž…์ถœ๋ ฅ ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋œ๋‹ค. ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ์ •๋ณด์—๋Š” ๋ฐ์ดํ„ฐ, ์ƒํƒœ, ์ œ์–ด ๊ฐ๊ฐ ๋ ˆ์ง€์Šคํ„ฐ์— ๋‹ด๊ธฐ๊ฒŒ ๋œ๋‹ค.

https://code-piggy.tistory.com/entry/%EC%BB%B4%ED%93%A8%ED%84%B0-%EA%B5%AC%EC%A1%B0-%EC%9E%A5%EC%B9%98-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC-%EC%9E%A5%EC%B9%98-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84

 

  1. ๋ฐ์ดํ„ฐ ๋ ˆ์ง€์Šคํ„ฐ
    CPU์™€ ์ž…์ถœ๋ ฅ ์žฅ์น˜ ์‚ฌ์ด์— ์ฃผ๊ณ  ๋ฐ›์„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ด๊ธฐ๋Š” ๋ ˆ์ง€์Šคํ„ฐ๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๋ฒ„ํผ ์—ญํ• ๋กœ RAM์„ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค.
  2. ์ƒํƒœ ๋ ˆ์ง€์Šคํ„ฐ
    ์ƒํƒœ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ๋กœ, ์ž…์ถœ๋ ฅ ์žฅ์น˜๊ฐ€ ์ž…์ถœ๋ ฅ ์ž‘์—…์„ ํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ๋Š”์ง€, ์ž…์ถœ๋ ฅ ์ž‘์—…์ด ์™„๋ฃŒ๋˜์—ˆ๋Š”์ง€, ์ž…๋ ฅ ์žฅ์น˜์— ์˜ค๋ฅ˜๋Š” ์—†๋Š”์ง€ ๋“ฑ์˜ ์ƒํƒœ ์ •๋ณด๋ฅผ ์ €์žฅํ•œ๋‹ค.
  3. ์ œ์–ด ๋ ˆ์ง€์Šคํ„ฐ
    ์ž…์ถœ๋ ฅ ์žฅ์น˜๊ฐ€ ์ˆ˜ํ–‰ํ•  ๋‚ด์šฉ์— ๋Œ€ํ•œ ์ œ์–ด ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ์ด๋‹ค.

 

์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„

CPU๋Š” ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ์ž…์ถœ๋ ฅ ์žฅ์น˜๋ฅผ ์ž‘๋™์‹œํ‚จ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์„ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋ผ๊ณ  ํ•œ๋‹ค.

์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋Š” ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์˜ ๋™์ž‘์„ ์•Œ๊ณ , ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์™€ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋งˆ๋‹ค ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค.

https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800

  • ํ•˜๋“œ์›จ์–ด์ ์ธ ํ†ต๋กœ์ธ ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ ์ž…์ถœ๋ ฅ ์žฅ์น˜๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์†Œํ”„ํŠธ์›จ์–ด์ ์ธ ํ†ต๋กœ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
  • ์ปดํ“จํ„ฐ๊ฐ€ ์—ฐ๊ฒฐ๋œ ์žฅ์น˜์˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ธ์‹ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์™€ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์ปดํ“จํ„ฐ๊ฐ€ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ธ์‹ํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์‹คํ–‰ํ•˜์ง€ ๋ชปํ•œ๋‹ค. 

 

์ž…์ถœ๋ ฅ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž…์ถœ๋ ฅ, ์ธํ„ฐ๋ŸฝํŠธ ๊ธฐ๋ฐ˜ ์ž…์ถœ๋ ฅ, DMA ์ž…์ถœ๋ ฅ์ด ์žˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ ์ž…์ถœ๋ ฅ

ํ”„๋กœ๊ทธ๋žจ ์† ๋ช…๋ น์–ด๋กœ ์ž…์ถœ๋ ฅ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, CPU๋Š” 'ํ”„๋ฆฐํŠธ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ƒํƒœ ํ™•์ธํ•ด๋ผ'์™€ ๊ฐ™์€ ์ž…์ถœ๋ ฅ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•จ์œผ๋กœ์จ ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์ƒํ˜ธ์ž‘์šฉํ•œ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์€ ์ž…์ถœ๋ ฅ ๋ช…๋ น์–ด์˜ ์˜คํผ๋žœ๋“œ(์ž…์ถœ๋ ฅ์žฅ์น˜ ์ฃผ์†Œ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐฉ์‹)์— ๋”ฐ๋ผ ๊ณ ๋ฆฝํ˜• ์ž…์ถœ๋ ฅ๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๋งต ์ž…์ถœ๋ ฅ์œผ๋กœ ๋‚˜๋‰œ๋‹ค.

  • ๊ณ ๋ฆฝํ˜• ์ž…์ถœ๋ ฅ: ์ž…์ถœ๋ ฅ์žฅ์น˜์— ์ ‘๊ทผํ•˜๋Š” ์ฃผ์†Œ์™€ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•˜๋Š” ์ฃผ์†Œ๋ฅผ ๋ณ„๋„์˜ ์ฃผ์†Œ ๊ณต๊ฐ„์œผ๋กœ ๊ฐ„์ฃผํ•˜๋Š” ๋ฐฉ์‹
    - ์ž…์ถœ๋ ฅ์žฅ์น˜๋งŒ์„ ์œ„ํ•œ ์ฃผ์†Œ ๊ณต๊ฐ„์— ์ ‘๊ทผํ•˜๋ ค๋ฉด ๋ณ„๋„์˜ ์ž…์ถœ๋ ฅ ๋ช…๋ น์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
  • ๋ฉ”๋ชจ๋ฆฌ ๋งต ์ž…์ถœ๋ ฅ: ์ž…์ถœ๋ ฅ์žฅ์น˜์— ์ ‘๊ทผํ•˜๋Š” ์ฃผ์†Œ์™€ ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผํ•˜๋Š” ์ฃผ์†Œ ๊ณต๊ฐ„์„ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ณ , ๋ฉ”๋ชจ๋ฆฌ์— ๋ถ€์—ฌ๋œ ์ฃผ์†Œ ๊ณต๊ฐ„ ์ผ๋ถ€๋ฅผ ์ž…์ถœ๋ ฅ์žฅ์น˜๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์ฃผ์†Œ ๊ณต๊ฐ„์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹

์ธํ„ฐ๋ŸฝํŠธ ๊ธฐ๋ฐ˜ ์ž…์ถœ๋ ฅ: ๋‹ค์ค‘ ์ธํ„ฐ๋ŸฝํŠธ

CPU๋Š” ๋™์‹œ์— ๋‹ค๋ฐœ์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ๋ชจ๋‹ˆํ„ฐ, ์Šคํ”ผ์ปค ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

CPU๊ฐ€ ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ ์† ์ธํ„ฐ๋ŸฝํŠธ ๋น„ํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”(0)ํ•œ ์ฑ„ ์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌํ•  ๊ฒฝ์šฐ, ๋‹ค๋ฅธ ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๋ฐ›์•„๋“ค์ด์ง€ ์•Š๊ธฐ ๋–„๋ฌธ์— CPU๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธํ„ฐ๋ŸฝํŠธ ์„œ๋น„์Šค ๋ฃจํ‹ด์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰ํ•œ๋‹ค.

์ธํ„ฐ๋ŸฝํŠธ ๋ฐœ์ƒ ์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌ(https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800)

ํ•˜์ง€๋งŒ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ ์ธํ„ฐ๋ŸฝํŠธ ํ˜น์€ ์ธํ„ฐ๋ŸฝํŠธ ๋น„ํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ด๋„ ๋ฌด์‹œํ•  ์ˆ˜ ์—†๋Š” ์ธํ„ฐ๋ŸฝํŠธ(NMI, Non-Maskable Interrupt)๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ, ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ์ธํ„ฐ๋ŸฝํŠธ ๋จผ์ € ์ฒ˜๋ฆฌํ•œ๋‹ค.

ํ”ํžˆ ๋‹ค์ค‘ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ธ” ์ธํ„ฐ๋ŸฝํŠธ ์ปจํŠธ๋กค๋Ÿฌ(PIC)๋ผ๋Š” ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. PIC๋Š” ์—ฌ๋Ÿฌ ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ๋ณด๋‚ธ ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ๋“ค์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ํŒ๋ณ„ํ•œ ๋’ค, CPU์—๊ฒŒ ์ง€๊ธˆ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ๋ ค์ฃผ๋Š” ์žฅ์น˜์ด๋‹ค.

์šฐ์„ ์ˆœ์œ„ ๋ฐ˜์˜ํ•œ ์ธํ„ฐ๋ŸฝํŠธ ๋™์ž‘ ๋ฐฉ์‹(https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800)

  • PIC์— ์—ฌ๋Ÿฌ ํ•€๋“ค์ด ์žˆ๋Š”๋ฐ, ๊ฐ ํ•€์—๋Š” CPU์—๊ฒŒ ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ์•ฝ์†๋œ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค.
    ex) ํƒ€์ด๋จธ ์ธํ„ฐ๋ŸฝํŠธ ๋ฐ›์•„๋“ค์ด๋Š” ํ•€, ํ‚ค๋ณด๋“œ ์ธํ„ฐ๋ŸฝํŠธ ๋ฐ›์•„๋“ค์ด๋Š” ํ•€ ๋“ฑ
  • PIC๋Š” ๋ฌด์‹œํ•  ์ˆ˜ ์—†๋Š” ์ธํ„ฐ๋ŸฝํŠธ์ธ NMI๊นŒ์ง€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ํŒ๋ณ„ํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ์ผ๋ฐ˜์ ์œผ๋กœ PIC๋Š” ๋งŽ์€ ํ•˜๋“œ์›จ์–ด ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด 2๊ฐœ ์ด์ƒ์˜ ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

DMA ์ž…์ถœ๋ ฅ

CPU๊ฐ€ ์ž…์ถœ๋ ฅ์žฅ์น˜์™€ ๋ฉ”๋ชจ๋ฆฌ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ด๋™์„ ์ฃผ๋„ํ•ด์•ผ ํ•˜๋ฉฐ, ์ด๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋“ค๋„ ๋ฐ˜๋“œ์‹œ CPU๋ฅผ ๊ฑฐ์นœ๋‹ค. ์ž…์ถœ๋ ฅ์žฅ์น˜์™€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์ด์— ์ „์†ก๋˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ˜๋“œ์‹œ CPU๋ฅผ ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค๋ฉด, CPU์˜ ๋ถ€๋‹ด์ด ์ปค์ง„๋‹ค.

๊ธฐ์กด ์ž…์ถœ๋ ฅ ๋™์ž‘(https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800)

 

๊ทธ๋ž˜์„œ CPU๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์ž…์ถœ๋ ฅ์žฅ์น˜์™€ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ž…์ถœ๋ ฅ๋ฐฉ์‹์ธ DMA๊ฐ€ ๋“ฑ์žฅํ–ˆ๋‹ค.

DMA๋Š” ์ง์ ‘ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ž…์ถœ๋ ฅ ๊ธฐ๋Šฅ์œผ๋กœ, DMA ์ž…์ถœ๋ ฅ์„ ์œ„ํ•ด์„œ๋Š” ์‹œ์Šคํ…œ ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋œ DMA ์ปจํŠธ๋กค๋Ÿฌ๋ผ๋Š” ํ•˜๋“œ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

DMA ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์‹œ์Šคํ…œ ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋˜๊ณ , ์ž…์ถœ๋ ฅ์žฅ์น˜๋“ค์˜ ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋“ค์€ ์ž…์ถœ๋ ฅ ๋ฒ„์Šค๋ผ๋Š” ์ž…์ถœ๋ ฅ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ „์šฉ ๋ฒ„์Šค์™€ ์—ฐ๊ฒฐ๋œ๋‹ค.

DMA ์ž…์ถœ๋ ฅ ํ˜•ํƒœ(https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800)

DMA ์ž…์ถœ๋ ฅ ๊ณผ์ •

  1. CPU๊ฐ€ DMA ์ปจํŠธ๋กค๋Ÿฌ์—๊ฒŒ ์ž…์ถœ๋ ฅ์žฅ์น˜์˜ ์ฃผ์†Œ, ์ˆ˜ํ–‰ํ•  ์—ฐ์‚ฐ, ์—ฐ์‚ฐํ•  ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋“ฑ์˜ ์ •๋ณด์™€ ํ•จ๊ป˜ ์ž…์ถœ๋ ฅ ์ž‘์—…์„ ๋ช…๋ นํ•œ๋‹ค.
  2. DMA ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ CPU ๋Œ€์‹  ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ์ž…์ถœ๋ ฅ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ด๋•Œ DMA ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋ฉ”๋ชจ๋ฆฌ์— ์ง์ ‘ ์ ‘๊ทผํ•ด ์ •๋ณด๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์“ด๋‹ค.
  3. DMA ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์ž…์ถœ๋ ฅ ์ž‘์—…์ด ๋๋‚˜๋ฉด CPU์—๊ฒŒ ์ธํ„ฐ๋ŸฝํŠธ๋ฅผ ๊ฑธ์–ด ์ž‘์—…์ด ๋๋‚ฌ์Œ์„ ์•Œ๋ฆฐ๋‹ค.
์‚ฌ์ดํด ์Šคํ‹ธ๋ง
DMA์˜ ์‹œ์Šคํ…œ ๋ฒ„์Šค ์‚ฌ์šฉ์„ ์˜๋ฏธํ•œ๋‹ค.

๋ฒ„์Šค๋Š” ๊ณต์šฉ ์ž์›์ด๊ณ , ๋‘ ์žฅ์น˜๊ฐ€ ๋™์‹œ์— ํ•˜๋‚˜์˜ ๋ฒ„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์—†๋‹ค. DMA ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ๋ฉ”๋ชจ๋ฆฌ์— ์ง์ ‘ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์‹œ์Šคํ…œ ๋ฒ„์Šค๋Š” ๋™์‹œ์— ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
CPU๊ฐ€ ์‹œ์Šคํ…œ ๋ฒ„์Šค ์‚ฌ์šฉํ•  ๋•Œ๋Š” DMA ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ณ , DMA ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” CPU๊ฐ€ ์‹œ์Šคํ…œ ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

https://www.inflearn.com/course/%ED%98%BC%EC%9E%90-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard?cid=329800

 

๋Œ€ํ‘œ์ ์œผ๋กœ ์ž…์ถœ๋ ฅ ๋ฒ„์Šค๋กœ๋Š” PCIe(Peripheral Component Interconnect express)๊ฐ€ ์žˆ๋‹ค. PCIe๋Š” PCI๋ผ๋Š” ์ž…์ถœ๋ ฅ ๋ฒ„์Šค์˜ ๋ฐœ์ „๋œ ํ˜•ํƒœ์ด๋‹ค.

  • PCIe ๋ฒ„์ „์— ๋”ฐ๋ผ ์ตœ๋Œ€ ์†๋„๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.
  • PCIe ๋ฒ„์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๋ ˆ์ธ์„ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
    ๋ ˆ์ธ(lane): PCIe ๋ฒ„์Šค๋ฅผ ํ†ตํ•ด ์ •๋ณด๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๋‹จ์œ„๋กœ, ์„ ๋กœ์˜ ์ˆ˜์™€ ๊ฐ™์€ ๊ฐœ๋…์ด๋‹ค.
    ๋ ˆ์ธ์˜ ์ˆ˜๊ฐ€ 2๊ฐœ, 4๊ฐœ, 8๊ฐœ๊ฐ€ ๋˜๋ฉด ํ•œ ๋ฒˆ์— ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์–‘๋„ 2๋ฐฐ, 4๋ฐฐ, 8๋ฐฐ๊ฐ€ ๋œ๋‹ค.
    - PCIe 4.0 X 4๋Š” 4๊ฐœ์˜ ๋ ˆ์ธ์„ ํ™œ์šฉํ•˜๋Š” PCIe 4.0์„ ์˜๋ฏธํ•œ๋‹ค.

์ฐธ๊ณ  ์‚ฌ์ดํŠธ

์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์ด๋‹ค.

 

์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์ด๋‹ค with CS ๊ธฐ์ˆ  ๋ฉด์ ‘ | ๊ฐ•๋ฏผ์ฒ  - ๊ต๋ณด๋ฌธ๊ณ 

์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ปดํ“จํ„ฐ ๊ณผํ•™์ด๋‹ค with CS ๊ธฐ์ˆ  ๋ฉด์ ‘ | ๊ธฐ์ˆ  ๋ฉด์ ‘๊ณผ ์‹ค๋ฌด์— ํ•„์š”ํ•œ CS ์ง€์‹, ํ•œ ๊ถŒ์œผ๋กœ ๋๋‚ด์ž!ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ์ฑ„ ‘์ผ๋‹จ ์ž‘๋™๋งŒ ํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ’๊ณผ ์ •

product.kyobobook.co.kr

RAID ์ •๋ฆฌ 1. RAID ๊ธฐ๋ณธ ์„ค๋ช… ๋ฐ RAID Level (๋ ˆ์ด๋“œ ๋ ˆ๋ฒจ)

 

RAID ์ •๋ฆฌ 1. RAID ๊ธฐ๋ณธ ์„ค๋ช… ๋ฐ RAID Level (๋ ˆ์ด๋“œ ๋ ˆ๋ฒจ)

 

devocean.sk.com

์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ, ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„

 

์ปดํ“จํ„ฐ ๊ตฌ์กฐ - ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ, ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„

์ž…์ถœ๋ ฅ ์žฅ์น˜๋Š” CPU, ๋ฉ”๋ชจ๋ฆฌ๋ณด๋‹ค ๋‹ค๋ฃจ๊ธฐ ์–ด๋ ต๋‹ค. 01 ์ž…์ถœ๋ ฅ ์žฅ์น˜์—๋Š” ์ข…๋ฅ˜๊ฐ€ ๋„ˆ๋ฌด๋‚˜๋„ ๋งŽ๋‹ค(Diversity) ๋งค์šฐ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค. ๊ฐ ์žฅ์น˜๋Š” ๋‹ค์–‘ํ•œ ์†๋„, ๋ฐ์ดํ„ฐ ์ „์†ก ํ˜•์‹๋“ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌ

code-piggy.tistory.com