5.8๋งŒ IOPS: ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”?

์•ˆ๋…•ํ•˜์„ธ์š” ํ•˜๋ธŒ๋ฅด์ž…๋‹ˆ๋‹ค! ๋น…๋ฐ์ดํ„ฐ์™€ ๋จธ์‹ ๋Ÿฌ๋‹์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ๋”ฐ๋ผ์žก์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. Kingston ๋ถ€์Šค์—์„œ ์„ ๋ณด์ธ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…(HPC, High Performance Computing) ๋ถ„์•ผ์˜ ๋˜ ๋‹ค๋ฅธ ํ˜์‹ ์ ์ธ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ๊ฒŒ์‹œ๋ฌผ์ž…๋‹ˆ๋‹ค. ์Šˆํผ์ปดํ“จํŒ…-2019. ์ด๋Š” GPU(๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ์žฅ์น˜) ๋ฐ GPUDirect ์Šคํ† ๋ฆฌ์ง€ ๋ฒ„์Šค ๊ธฐ์ˆ ์„ ๊ฐ–์ถ˜ ์„œ๋ฒ„์—์„œ ํ•˜์ด์—”๋“œ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ(SDS)์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ๊ณผ GPU ์‚ฌ์ด์˜ ์ง์ ‘์ ์ธ ๋ฐ์ดํ„ฐ ๊ตํ™˜ ๋•๋ถ„์— CPU๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  GPU ๊ฐ€์†๊ธฐ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋”ฉํ•˜๋Š” ์†๋„๊ฐ€ ์ˆ˜์‹ญ๋ฐฐ ๋นจ๋ผ์ ธ ๋น…๋ฐ์ดํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด GPU๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ตœ๋Œ€ ์„ฑ๋Šฅ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ HPC ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ž๋Š” Kingston์—์„œ ์ƒ์‚ฐํ•œ ๊ฒƒ๊ณผ ๊ฐ™์ด ์ตœ๊ณ  I/O ์†๋„๋ฅผ ๊ฐ–์ถ˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ๋ฐœ์ „์— ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

5.8๋งŒ IOPS: ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”?

GPU ์„ฑ๋Šฅ์ด ๋ฐ์ดํ„ฐ ๋กœ๋”ฉ์„ ๋Šฅ๊ฐ€ํ•จ

๋ฒ”์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ GPU ๊ธฐ๋ฐ˜ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๋ณ‘๋ ฌ ์ปดํ“จํŒ… ์•„ํ‚คํ…์ฒ˜์ธ CUDA๊ฐ€ 2007๋…„์— ํƒ„์ƒํ•œ ์ดํ›„ GPU ์ž์ฒด์˜ ํ•˜๋“œ์›จ์–ด ์„ฑ๋Šฅ์€ ๋†€๋ผ์šธ ์ •๋„๋กœ ์„ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  GPU๋Š” ๋น…๋ฐ์ดํ„ฐ, ๋จธ์‹ ๋Ÿฌ๋‹(ML), ๋”ฅ๋Ÿฌ๋‹(DL)๊ณผ ๊ฐ™์€ HPC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ ์  ๋” ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์šฉ์–ด์˜ ์œ ์‚ฌ์„ฑ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋งˆ์ง€๋ง‰ ๋‘ ๊ฐœ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ ์œผ๋กœ ๋‹ค๋ฅธ ์ž‘์—…์ž…๋‹ˆ๋‹ค. ML์€ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ํ›ˆ๋ จ์‹œํ‚ค๋Š” ๋ฐ˜๋ฉด, DL์€ ์‹ ๊ฒฝ๋ง์˜ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ํ›ˆ๋ จ์‹œํ‚ต๋‹ˆ๋‹ค. ์ฐจ์ด์ ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์˜ˆ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ ๋กœ๋“œ๋œ ๊ณ ์–‘์ด ์‚ฌ์ง„๊ณผ ๊ฐœ ์‚ฌ์ง„์„ ๊ตฌ๋ณ„ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ML์˜ ๊ฒฝ์šฐ ๊ฐ ํƒœ๊ทธ๊ฐ€ ๋™๋ฌผ์˜ ํŠน์ • ํŠน์ง•์„ ์ •์˜ํ•˜๋Š” ์—ฌ๋Ÿฌ ํƒœ๊ทธ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฏธ์ง€ ์„ธํŠธ๋ฅผ ์ œ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. DL์˜ ๊ฒฝ์šฐ ํ›จ์”ฌ ๋” ๋งŽ์€ ์ˆ˜์˜ ์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ์ถฉ๋ถ„ํ•˜์ง€๋งŒ "์ด๊ฒƒ์€ ๊ณ ์–‘์ด์ž…๋‹ˆ๋‹ค" ๋˜๋Š” "์ด๊ฒƒ์€ ๊ฐœ์ž…๋‹ˆ๋‹ค"๋ผ๋Š” ํƒœ๊ทธ ํ•˜๋‚˜๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. DL์€ ์–ด๋ฆฐ ์•„์ด๋“ค์„ ๊ฐ€๋ฅด์น˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ฑ…๊ณผ ์ƒํ™œ์—์„œ ๋‹จ์ˆœํžˆ ๊ฐœ์™€ ๊ณ ์–‘์ด์˜ ์‚ฌ์ง„์„ ๋ณด์—ฌ์ฃผ๊ณ (๋Œ€๋ถ€๋ถ„ ์ž์„ธํ•œ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•˜์ง€ ์•Š๊ณ ) ์•„์ด์˜ ๋‡Œ ์ž์ฒด๊ฐ€ ๋™๋ฌผ์˜ ์œ ํ˜•์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋น„๊ต๋ฅผ ์œ„ํ•œ ํŠน์ • ์ค‘์š”ํ•œ ์ˆ˜์˜ ์‚ฌ์ง„(์ถ”์‚ฐ์— ๋”ฐ๋ฅด๋ฉด ์šฐ๋ฆฌ๋Š” ์œ ์•„๊ธฐ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋‹จ์ง€ XNUMX~XNUMX๊ฐœ์˜ ์‡ผ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค). DL ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์•„์ง ์™„๋ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ ๊ฒฝ๋ง์ด ์ด๋ฏธ์ง€ ์‹๋ณ„ ์ž‘์—…์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ GPU์— ๊ณต๊ธ‰ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„œ๋ฌธ ์š”์•ฝ: GPU๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น…๋ฐ์ดํ„ฐ, ML, DL ๋ถ„์•ผ์—์„œ HPC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ๋„ˆ๋ฌด ์ปค์„œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ GPU๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋น ๋ฅธ GPU๋Š” ๋‹ค๋ฅธ ํ•˜์œ„ ์‹œ์Šคํ…œ์—์„œ ๋‚˜์˜ค๋Š” ๋Š๋ฆฐ I/O ๋ฐ์ดํ„ฐ๋กœ ์ธํ•ด ํ™œ์šฉ๋„๊ฐ€ ๋‚ฎ์€ ์ƒํƒœ๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. GPU์˜ I/O ์†๋„์™€ CPU/์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ฒ„์Šค์˜ ์ฐจ์ด๋Š” ์ƒ๋‹นํžˆ ํด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GPUDirect ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ์ˆ ์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?

I/O ํ”„๋กœ์„ธ์Šค๋Š” ์ถ”๊ฐ€ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์Šคํ† ๋ฆฌ์ง€์—์„œ GPU๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ CPU์— ์˜ํ•ด ์ œ์–ด๋ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด GPU์™€ NVMe ๋“œ๋ผ์ด๋ธŒ ๊ฐ„์˜ ์ง์ ‘ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์„œ๋กœ ๋น ๋ฅด๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์š”์ฒญ์ด ์ด์–ด์กŒ์Šต๋‹ˆ๋‹ค. NVIDIA๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ์ˆ ์„ ์ตœ์ดˆ๋กœ ์ œ๊ณตํ–ˆ์œผ๋ฉฐ ์ด๋ฅผ GPUDirect Storage๋ผ๊ณ  ๋ถˆ๋ €์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ์ด๋Š” ์ด์ „์— ๊ฐœ๋ฐœํ•œ GPUDirect RDMA(์›๊ฒฉ ์ง์ ‘ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ) ๊ธฐ์ˆ ์˜ ๋ณ€ํ˜•์ž…๋‹ˆ๋‹ค.

5.8๋งŒ IOPS: ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”?
NVIDIA์˜ CEO์ธ Jensen Huang์€ SC-19์—์„œ GPUDirect RDMA์˜ ๋ณ€ํ˜•์ธ GPUDirect ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์„ ๋ณด์ผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ถœ์ฒ˜: ์—”๋น„๋””์•„

GPUDirect RDMA์™€ GPUDirect Storage์˜ ์ฐจ์ด์ ์€ ์ฃผ์†Œ ์ง€์ •์ด ์ˆ˜ํ–‰๋˜๋Š” ์žฅ์น˜์— ์žˆ์Šต๋‹ˆ๋‹ค. GPUDirect RDMA ๊ธฐ์ˆ ์€ ํ”„๋ŸฐํŠธ์—”๋“œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ(NIC)์™€ GPU ๋ฉ”๋ชจ๋ฆฌ ๊ฐ„์— ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•˜๋„๋ก ์šฉ๋„๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ, GPUDirect ์Šคํ† ๋ฆฌ์ง€๋Š” NVMe ๋˜๋Š” NVMe-oF(NVMe over Fabric)์™€ ๊ฐ™์€ ๋กœ์ปฌ ๋˜๋Š” ์›๊ฒฉ ์Šคํ† ๋ฆฌ์ง€ ๊ฐ„์— ์ง์ ‘ ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. GPU ๋ฉ”๋ชจ๋ฆฌ.

GPUDirect RDMA ๋ฐ GPUDirect ์Šคํ† ๋ฆฌ์ง€๋Š” ๋ชจ๋‘ CPU ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ฒ„ํผ๋ฅผ ํ†ตํ•ด ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์ด๋™์„ ๋ฐฉ์ง€ํ•˜๊ณ  DMA(์ง์ ‘ ๋ฉ”๋ชจ๋ฆฌ ์•ก์„ธ์Šค) ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ์ค‘์•™ CPU์— ๋ถ€ํ•˜๋ฅผ ์ฃผ์ง€ ์•Š๊ณ  ๋„คํŠธ์›Œํฌ ์นด๋“œ๋‚˜ ์Šคํ† ๋ฆฌ์ง€์—์„œ GPU ๋ฉ”๋ชจ๋ฆฌ๋กœ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GPUDirect ์Šคํ† ๋ฆฌ์ง€์˜ ๊ฒฝ์šฐ ์Šคํ† ๋ฆฌ์ง€ ์œ„์น˜๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. GPU ์žฅ์น˜ ๋‚ด๋ถ€, ๋ž™ ๋‚ด๋ถ€ ๋˜๋Š” NVMe-oF๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ NVME ๋””์Šคํฌ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5.8๋งŒ IOPS: ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”?
GPUDirect ์Šคํ† ๋ฆฌ์ง€์˜ ์ž‘๋™ ๋ฐฉ์‹. ์ถœ์ฒ˜: ์—”๋น„๋””์•„

NVMe ๊ธฐ๋ฐ˜ ํ•˜์ด์—”๋“œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์€ HPC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์žฅ์—์„œ ์ˆ˜์š”๊ฐ€ ๋†’์Šต๋‹ˆ๋‹ค.

GPUDirect ์Šคํ† ๋ฆฌ์ง€์˜ ์ถœํ˜„์œผ๋กœ ๋Œ€๊ทœ๋ชจ ๊ณ ๊ฐ์˜ ๊ด€์‹ฌ์ด GPU์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์— ์ƒ์‘ํ•˜๋Š” I/O ์†๋„๋ฅผ ๊ฐ–์ถ˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ์ œ๊ณต์— ์ ๋ฆฌ๊ฒŒ ๋  ๊ฒƒ์ž„์„ ์ธ์‹ํ•œ Kingston์€ SC-19 ์ „์‹œํšŒ์—์„œ ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์‹œ์Šคํ…œ์˜ ๋ฐ๋ชจ๋ฅผ ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. NVMe ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ๊ณผ ์ดˆ๋‹น ์ˆ˜์ฒœ ์žฅ์˜ ์œ„์„ฑ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•˜๋Š” GPU ํƒ‘์žฌ ์œ ๋‹›์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ 10๊ฐœ์˜ DC1000M U.2 NVMe ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์Šˆํผ์ปดํ“จํ„ฐ ์ „์‹œํšŒ ๋ณด๊ณ ์„œ์—์„œ.

5.8๋งŒ IOPS: ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”?
10๊ฐœ์˜ DC1000M U.2 NVMe ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์€ ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†๊ธฐ๋ฅผ ๊ฐ–์ถ˜ ์„œ๋ฒ„๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. ์ถœ์ฒ˜: ํ‚น์Šคํ„ด

์ด ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์€ 1U ์ด์ƒ์˜ ๋ž™ ์žฅ์น˜๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ๊ฐ๊ฐ 1000~2TB์˜ ์šฉ๋Ÿ‰์„ ๊ฐ–์ถ˜ DC3.84M U.7.68 NVMe ๋“œ๋ผ์ด๋ธŒ์˜ ์ˆ˜์— ๋”ฐ๋ผ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DC1000M์€ Kingston์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋“œ๋ผ์ด๋ธŒ ์ œํ’ˆ๊ตฐ ์ค‘ U.2 ํผ ํŒฉํ„ฐ์˜ ์ตœ์ดˆ NVMe SSD ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ตฌ์„ฑ ๋“ฑ๊ธ‰(DWPD, ์ผ์ผ ๋“œ๋ผ์ด๋ธŒ ์“ฐ๊ธฐ)์ด ์žˆ์–ด ๋“œ๋ผ์ด๋ธŒ์˜ ๋ณด์žฅ๋œ ์ˆ˜๋ช… ๋™์•ˆ ํ•˜๋ฃจ์— ํ•œ ๋ฒˆ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ฒด ์šฉ๋Ÿ‰๊นŒ์ง€ ๋‹ค์‹œ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Ubuntu 3.13 LTS ์šด์˜ ์ฒด์ œ์ธ Linux ์ปค๋„ 18.04.3-5.0.0-generic์— ๋Œ€ํ•œ fio v31 ํ…Œ์ŠคํŠธ์—์„œ ์ „์‹œ ์Šคํ† ๋ฆฌ์ง€ ์ƒ˜ํ”Œ์€ ์ง€์† ๊ฐ€๋Šฅํ•œ ์ฒ˜๋ฆฌ๋Ÿ‰(์ง€์† ๋Œ€์—ญํญ)์œผ๋กœ 5.8๋งŒ IOPS์˜ ์ฝ๊ธฐ ์†๋„(์ง€์† ์ฝ๊ธฐ)๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ) 23.8Gbit/s์ž…๋‹ˆ๋‹ค.

Kingston์˜ SSD ๋น„์ฆˆ๋‹ˆ์Šค ๊ด€๋ฆฌ์ž์ธ Ariel Perez๋Š” ์ƒˆ๋กœ์šด ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. โ€œ์šฐ๋ฆฌ๋Š” ์ „ํ†ต์ ์œผ๋กœ ์Šคํ† ๋ฆฌ์ง€์™€ ๊ด€๋ จ๋œ ๋งŽ์€ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์ฐจ์„ธ๋Œ€ ์„œ๋ฒ„์— U.2 NVMe SSD ์†”๋ฃจ์…˜์„ ์žฅ์ฐฉํ•  ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. NVMe SSD ๋“œ๋ผ์ด๋ธŒ์™€ ํ”„๋ฆฌ๋ฏธ์—„ ์„œ๋ฒ„ ํ”„๋ฆฌ๋ฏธ์–ด DRAM์˜ ๊ฒฐํ•ฉ์œผ๋กœ Kingston์€ ์—…๊ณ„์—์„œ ๊ฐ€์žฅ ํฌ๊ด„์ ์ธ ์—”๋“œํˆฌ์—”๋“œ ๋ฐ์ดํ„ฐ ์†”๋ฃจ์…˜ ์ œ๊ณต์—…์ฒด ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค."

5.8๋งŒ IOPS: ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€๊ฐ€์š”?
gfio v3.13 ํ…Œ์ŠคํŠธ์—์„œ๋Š” DC23.8M U.1000 NVMe ๋“œ๋ผ์ด๋ธŒ์˜ ๋ฐ๋ชจ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด 2Gbps์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ถœ์ฒ˜: ํ‚น์Šคํ„ด

GPUDirect Storage ๋˜๋Š” ์œ ์‚ฌํ•œ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” HPC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ์ผ๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ์€ ์–ด๋–ค ๋ชจ์Šต์ž…๋‹ˆ๊นŒ? ์ด๋Š” ๋ž™ ๋‚ด์˜ ๊ธฐ๋Šฅ ์žฅ์น˜๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌํ•œ ์•„ํ‚คํ…์ฒ˜์ž…๋‹ˆ๋‹ค. ์ฆ‰, RAM์šฉ ์žฅ์น˜ XNUMX~XNUMX๊ฐœ, GPU ๋ฐ CPU ์ปดํ“จํŒ… ๋…ธ๋“œ์šฉ ์žฅ์น˜ ๋ช‡ ๊ฐœ, ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์šฉ ์žฅ์น˜ XNUMX๊ฐœ ์ด์ƒ์ž…๋‹ˆ๋‹ค.

GPUDirect ์Šคํ† ๋ฆฌ์ง€ ๋ฐœํ‘œ์™€ ๋‹ค๋ฅธ GPU ๊ณต๊ธ‰์—…์ฒด์˜ ์œ ์‚ฌํ•œ ๊ธฐ์ˆ  ์ถœํ˜„ ๊ฐ€๋Šฅ์„ฑ์œผ๋กœ ์ธํ•ด ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํŒ…์— ์‚ฌ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ Kingston์˜ ์ˆ˜์š”๊ฐ€ ํ™•๋Œ€๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ปค๋Š” ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋Š” ์†๋„๋กœ, GPU๊ฐ€ ์žˆ๋Š” ์ปดํ“จํŒ… ์žฅ์น˜ ์ž…๊ตฌ์˜ 40Gbit ๋˜๋Š” 100Gbit ๋„คํŠธ์›Œํฌ ์นด๋“œ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒจ๋ธŒ๋ฆญ์„ ํ†ตํ•œ ์™ธ๋ถ€ NVMe๋ฅผ ํฌํ•จํ•œ ์ดˆ๊ณ ์† ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์€ ์ด์ƒ‰์ ์ธ ๊ฒƒ์—์„œ HPC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ฃผ๋ฅ˜๋กœ ๋ฐ”๋€” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ณผํ•™ ๋ฐ ๊ธˆ์œต ๊ณ„์‚ฐ ์™ธ์—๋„ ์ดˆ๋‹น ์ˆ˜๋ฐฑ๋งŒ HD ์ด๋ฏธ์ง€์˜ ์ธ์‹ ๋ฐ ์‹๋ณ„ ์†๋„๊ฐ€ ์š”๊ตฌ๋˜๋Š” Safe City ๋Œ€๋„์‹œ ์ˆ˜์ค€์˜ ๋ณด์•ˆ ์‹œ์Šคํ…œ์ด๋‚˜ ๊ตํ†ต ๊ฐ์‹œ ์„ผํ„ฐ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๋งŽ์€ ์‹ค์ œ ์˜์—ญ์—๋„ ์‘์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€ ์ตœ๊ณ ์˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ํ‹ˆ์ƒˆ ์‹œ์žฅ

Kingston ์ œํ’ˆ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต์‹ ์›น ์‚ฌ์ดํŠธ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€