์—˜๋ธŒ๋ฃจ์Šค VS ์ธํ…”. Aerodisk Vostok ๋ฐ Engine ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ๋น„๊ต

์—˜๋ธŒ๋ฃจ์Šค VS ์ธํ…”. Aerodisk Vostok ๋ฐ Engine ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ๋น„๊ต

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„. ๋Ÿฌ์‹œ์•„ Elbrus 8C ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Aerodisk VOSTOK ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ๊ณ„์† ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

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

Aerodisk์˜ ์šฐ๋ฆฌ๋Š” ์‹ค์šฉ์ ์ธ ์‚ฌ๋žŒ๋“ค์ด๋ฏ€๋กœ ํ…Œ์ŠคํŠธํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ•œ ๋‹ค์Œ ๊ฒฐ๋ก ์„ ๋„์ถœํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์ƒ๋‹นํžˆ ๋งŽ์€ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  Elbrus 8C e2k ์•„ํ‚คํ…์ฒ˜์˜ ์—ฌ๋Ÿฌ ์ž‘๋™ ๊ธฐ๋Šฅ(์œ ์พŒํ•œ ๊ธฐ๋Šฅ ํฌํ•จ)์„ ๋ฐœ๊ฒฌํ–ˆ์œผ๋ฉฐ ๋ฌผ๋ก  ์ด๋ฅผ Intel Xeon amd64 ์•„ํ‚คํ…์ฒ˜ ํ”„๋กœ์„ธ์„œ์˜ ์œ ์‚ฌํ•œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ๊ณผ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ 15.10.2020๋…„ 15์›” 00์ผ XNUMX:XNUMX์— ์—ด๋ฆฌ๋Š” ๋‹ค์Œ ์›น ์„ธ๋ฏธ๋‚˜ "OkoloIT"์—์„œ Elbrus์˜ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ, ๊ฒฐ๊ณผ ๋ฐ ํ–ฅํ›„ ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์„ค๋ช…ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ†’ ์›จ๋น„๋‚˜ ๋“ฑ๋ก

ํ…Œ์ŠคํŠธ ๋ฒค์น˜

์šฐ๋ฆฌ๋Š” ๋‘ ๊ฐœ์˜ ์Šคํƒ ๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ์Šคํƒ ๋“œ ๋ชจ๋‘ 16G FC ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด 12๊ฐœ์˜ SAS SSD 960GB ๋””์Šคํฌ๊ฐ€ ์„ค์น˜๋œ ๋‘ ๊ฐœ์˜ ์Šคํ† ๋ฆฌ์ง€ ์ปจํŠธ๋กค๋Ÿฌ์— ์—ฐ๊ฒฐ๋œ Linux ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค(RAID-11,5์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ "์›์‹œ ์šฉ๋Ÿ‰" 5,7TB ๋˜๋Š” "์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ" ์šฉ๋Ÿ‰ 10TB). .

๊ฐœ๋žต์ ์œผ๋กœ ์Šคํƒ ๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์—˜๋ธŒ๋ฃจ์Šค VS ์ธํ…”. Aerodisk Vostok ๋ฐ Engine ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ๋น„๊ต

1๋ฒˆ ์Šคํƒ ๋“œ e2k (Elbrus)

ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Linux ์„œ๋ฒ„(2xIntel Xeon E5-2603 v4(6์ฝ”์–ด, 1,70Ghz), 64GB DDR4, 2xFC ์–ด๋Œ‘ํ„ฐ 16G 2ํฌํŠธ) โ€“ 1๊ฐœ
  • ์Šค์œ„์น˜ FC 16 G โ€“ 2๊ฐœ
  • ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ Aerodisk Vostok 2-E12(2xElbrus 8C(8์ฝ”์–ด, 1,20Ghz), 32GB DDR3, 2xFE FC ์–ด๋Œ‘ํ„ฐ 16G 2ํฌํŠธ, 12xSAS SSD 960GB) - 1๊ฐœ

2๋ฒˆ ์Šคํƒ ๋“œ amd64(์ธํ…”)

e2k์˜ ์œ ์‚ฌํ•œ ๊ตฌ์„ฑ๊ณผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด amd64์™€ ํŠน์„ฑ์ด ์œ ์‚ฌํ•œ ํ”„๋กœ์„ธ์„œ๋ฅผ ๊ฐ–์ถ˜ ์œ ์‚ฌํ•œ ์Šคํ† ๋ฆฌ์ง€ ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

  • Linux ์„œ๋ฒ„(2xIntel Xeon E5-2603 v4(6์ฝ”์–ด, 1,70Ghz), 64GB DDR4, 2xFC ์–ด๋Œ‘ํ„ฐ 16G 2ํฌํŠธ) โ€“ 1๊ฐœ
  • ์Šค์œ„์น˜ FC 16 G โ€“ 2๊ฐœ
  • ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ Aerodisk Engine N2(2xIntel Xeon E5-2603 v4(6์ฝ”์–ด, 1,70Ghz), 32GB DDR4, 2xFE FC ์–ด๋Œ‘ํ„ฐ 16G 2ํฌํŠธ, 12xSAS SSD 960GB) - 1๊ฐœ

์ค‘์š” ์ฐธ๊ณ  ์‚ฌํ•ญ: ํ…Œ์ŠคํŠธ์— ์‚ฌ์šฉ๋œ Elbrus 8C ํ”„๋กœ์„ธ์„œ๋Š” DDR3 RAM๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ด๋Š” "๋‚˜์˜์ง€๋งŒ ์˜ค๋ž˜ ๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค." Elbrus 8SV(์•„์ง ์žฌ๊ณ ๊ฐ€ ์—†์ง€๋งŒ ๊ณง ์ถœ์‹œ๋  ์˜ˆ์ •)๋Š” DDR4๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•๋ก 

๋กœ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์ธ๊ธฐ ์žˆ๊ณ  ์˜ค๋žœ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์นœ FIO(Flexible IO) ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‘ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๋ชจ๋‘ ๋ธ”๋ก ์•ก์„ธ์Šค์— ๋Œ€ํ•œ ๊ณ ์„ฑ๋Šฅ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ตฌ์„ฑ ๊ถŒ์žฅ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ๊ตฌ์„ฑ๋˜๋ฏ€๋กœ DDP(Dynamic Disk Pool) ๋””์Šคํฌ ํ’€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ์™œ๊ณกํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๋‘ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ๋ชจ๋‘์—์„œ ์••์ถ•, ์ค‘๋ณต ์ œ๊ฑฐ ๋ฐ RAM ์บ์‹œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

8๊ฐœ์˜ D-LUN์€ ๊ฐ๊ฐ 10GB์˜ RAID-500์—์„œ ์ƒ์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰์€ 4TB์ž…๋‹ˆ๋‹ค(์ฆ‰, ์ด ๊ตฌ์„ฑ์—์„œ ๊ฐ€๋Šฅํ•œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์šฉ๋Ÿ‰์˜ ์•ฝ 70%).

ํŠนํžˆ, ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ์ ์ด๊ณ  ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ฒ˜์Œ ๋‘ ํ…Œ์ŠคํŠธ๋Š” ํŠธ๋žœ์žญ์…˜ DBMS์˜ ์ž‘๋™์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ ๊ทธ๋ฃน์—์„œ๋Š” IOPS์™€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์— ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1) ์ž‘์€ ๋ธ”๋ก 4k์—์„œ ๋ฌด์ž‘์œ„ ์ฝ๊ธฐ
ใ…. ๋ธ”๋ก ํฌ๊ธฐ = 4k
๋น„. ์ฝ๊ธฐ/์“ฐ๊ธฐ = 100%/0%
์”จ. ์ž‘ํ’ˆ ์ˆ˜ = 8
๋””. ๋Œ€๊ธฐ์—ด ๊นŠ์ด = 32
์ด์žํ˜•. ์บ๋ฆญํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ = ์ „์ฒด ๋ฌด์ž‘์œ„

2) ์ž‘์€ ๋ธ”๋ก 4k์˜ ๋ฌด์ž‘์œ„ ๋…น์Œ
ใ…. ๋ธ”๋ก ํฌ๊ธฐ = 4k
๋น„. ์ฝ๊ธฐ/์“ฐ๊ธฐ = 0%/100%
์”จ. ์ž‘ํ’ˆ ์ˆ˜ = 8
๋””. ๋Œ€๊ธฐ์—ด ๊นŠ์ด = 32
์ด์žํ˜•. ์บ๋ฆญํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ = ์ „์ฒด ๋ฌด์ž‘์œ„

๋‘ ๋ฒˆ์งธ ๋‘ ํ…Œ์ŠคํŠธ๋Š” DBMS์˜ ๋ถ„์„ ๋ถ€๋ถ„์˜ ์ž‘๋™์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ ๊ทธ๋ฃน์—์„œ๋Š” IOPS ๋ฐ ๋Œ€๊ธฐ ์‹œ๊ฐ„์—๋„ ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

3) ์ž‘์€ ๋ธ”๋ก 4k์˜ ์ˆœ์ฐจ์  ์ฝ๊ธฐ
ใ…. ๋ธ”๋ก ํฌ๊ธฐ = 4k
๋น„. ์ฝ๊ธฐ/์“ฐ๊ธฐ = 100%/0%
์”จ. ์ž‘ํ’ˆ ์ˆ˜ = 8
๋””. ๋Œ€๊ธฐ์—ด ๊นŠ์ด = 32
์ด์žํ˜•. ๋กœ๋“œ ๋ฌธ์ž = ์ˆœ์ฐจ

4) ์ž‘์€ ๋ธ”๋ก 4k์˜ ์—ฐ์† ๋…น์Œ
ใ…. ๋ธ”๋ก ํฌ๊ธฐ = 4k
๋น„. ์ฝ๊ธฐ/์“ฐ๊ธฐ = 0%/100%
์”จ. ์ž‘ํ’ˆ ์ˆ˜ = 8
๋””. ๋Œ€๊ธฐ์—ด ๊นŠ์ด = 32
์ด์žํ˜•. ๋กœ๋“œ ๋ฌธ์ž = ์ˆœ์ฐจ

์„ธ ๋ฒˆ์งธ ํ…Œ์ŠคํŠธ ๊ทธ๋ฃน์€ ์ŠคํŠธ๋ฆฌ๋ฐ ์ฝ๊ธฐ(์˜ˆ: ์˜จ๋ผ์ธ ๋ฐฉ์†ก, ๋ฐฑ์—… ๋ณต์›) ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ๋…นํ™”(์˜ˆ: ๋น„๋””์˜ค ๊ฐ์‹œ, ๋…นํ™” ๋ฐฑ์—…) ์ž‘์—…์„ ์—๋ฎฌ๋ ˆ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…Œ์ŠคํŠธ ๊ทธ๋ฃน์—์„œ๋Š” ๋” ์ด์ƒ IOPS๊ฐ€ ์•„๋‹ˆ๋ผ MB/s ๋ฐ ๋Œ€๊ธฐ ์‹œ๊ฐ„์—๋„ ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

5) 128k์˜ ํฐ ๋ธ”๋ก์—์„œ ์ˆœ์ฐจ์  ์ฝ๊ธฐ
ใ…. ๋ธ”๋ก ํฌ๊ธฐ = 128k
๋น„. ์ฝ๊ธฐ/์“ฐ๊ธฐ = 0%/100%
์”จ. ์ž‘ํ’ˆ ์ˆ˜ = 8
๋””. ๋Œ€๊ธฐ์—ด ๊นŠ์ด = 32
์ด์žํ˜•. ๋กœ๋“œ ๋ฌธ์ž = ์ˆœ์ฐจ

6) 128k์˜ ํฐ ๋ธ”๋ก์— ์ˆœ์ฐจ์ ์œผ๋กœ ๋…น์Œ
ใ…. ๋ธ”๋ก ํฌ๊ธฐ = 128k
๋น„. ์ฝ๊ธฐ/์“ฐ๊ธฐ = 0%/100%
์”จ. ์ž‘ํ’ˆ ์ˆ˜ = 8
๋””. ๋Œ€๊ธฐ์—ด ๊นŠ์ด = 32
์ด์žํ˜•. ๋กœ๋“œ ๋ฌธ์ž = ์ˆœ์ฐจ

๊ฐ ํ…Œ์ŠคํŠธ๋Š” 7๋ถ„์˜ ์–ด๋ ˆ์ด ์ค€๋น„ ์‹œ๊ฐ„์„ ์ œ์™ธํ•˜๊ณ  XNUMX์‹œ๊ฐ„ ๋™์•ˆ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

์‹œํ—˜ ๊ฒฐ๊ณผ

ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋Š” ๋‘ ๊ฐœ์˜ ํ‘œ์— ์š”์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—˜๋ธŒ๋ฃจ์Šค 8S (SHD Aerodisk Vostok 2-E12)

์—˜๋ธŒ๋ฃจ์Šค VS ์ธํ…”. Aerodisk Vostok ๋ฐ Engine ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ๋น„๊ต

Intel Xeon E5-2603 v4(์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ Aerodisk Engine N2)

์—˜๋ธŒ๋ฃจ์Šค VS ์ธํ…”. Aerodisk Vostok ๋ฐ Engine ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ ๋น„๊ต

๊ฒฐ๊ณผ๋Š” ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์˜ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ(70~90% ํ™œ์šฉ๋„)์„ ์ž˜ ํ™œ์šฉํ–ˆ๋Š”๋ฐ, ์ด ์ƒํ™ฉ์—์„œ๋Š” ๋‘ ํ”„๋กœ์„ธ์„œ์˜ ์žฅ๋‹จ์ ์ด ๋ช…ํ™•ํ•˜๊ฒŒ ๋“œ๋Ÿฌ๋‚ฉ๋‹ˆ๋‹ค.

๋‘ ํ‘œ ๋ชจ๋‘์—์„œ ํ”„๋กœ์„ธ์„œ๊ฐ€ "์ž์‹ ๊ฐ์„ ๊ฐ–๊ณ " ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ…Œ์ŠคํŠธ๋Š” ๋…น์ƒ‰์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋˜๊ณ  ํ”„๋กœ์„ธ์„œ๊ฐ€ "์ข‹์•„ํ•˜์ง€ ์•Š๋Š”" ์ƒํ™ฉ์€ ์ฃผํ™ฉ์ƒ‰์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ž‘์€ ๋ธ”๋ก์˜ ๋ฌด์ž‘์œ„ ๋กœ๋“œ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋ฌด์ž‘์œ„ ์ฝ๊ธฐ์˜ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ Intel์€ ํ™•์‹คํžˆ Elbrus๋ณด๋‹ค ์•ž์„œ ์žˆ์œผ๋ฉฐ ๊ทธ ์ฐจ์ด๋Š” 2๋ฐฐ์ž…๋‹ˆ๋‹ค.
  • ๋ฌด์ž‘์œ„ ๋…น์Œ์˜ ๊ด€์ ์—์„œ ๋ณด๋ฉด ํ™•์‹คํžˆ ๋ฌด์Šน๋ถ€์ž…๋‹ˆ๋‹ค. ๋‘ ํ”„๋กœ์„ธ์„œ ๋ชจ๋‘ ๋Œ€๋žต ๋™์ผํ•˜๊ณ  ๊ดœ์ฐฎ์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์€ ๋ธ”๋ก์˜ ์ˆœ์ฐจ์  ๋กœ๋“œ์—์„œ๋Š” ๊ทธ๋ฆผ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

  • ์ฝ๊ธฐ์™€ ์“ฐ๊ธฐ ๋ชจ๋‘์—์„œ Intel์€ Elbrus๋ณด๋‹ค ํ›จ์”ฌ(2๋ฐฐ) ์•ž์„œ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— Elbrus์˜ IOPS ํ‘œ์‹œ๊ธฐ๊ฐ€ Intel๋ณด๋‹ค ๋‚ฎ์ง€๋งŒ ๊ดœ์ฐฎ์•„ ๋ณด์ด๋ฉด(200~300) ์ง€์—ฐ์— ๋ช…๋ฐฑํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(Intel๋ณด๋‹ค 8๋ฐฐ ๋†’์Œ). ๊ฒฐ๋ก ์ ์œผ๋กœ Elbrus XNUMXC์˜ ํ˜„์žฌ ๋ฒ„์ „์€ ์‹ค์ œ๋กœ ์ž‘์€ ๋ธ”๋ก์˜ ์ˆœ์ฐจ ๋กœ๋“œ๋ฅผ "์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค". ๋ถ„๋ช…ํžˆ ํ•ด์•ผ ํ•  ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํฐ ๋ธ”๋ก์ด ํฌํ•จ๋œ ์ˆœ์ฐจ์  ๋กœ๋“œ์—์„œ๋Š” ๊ทธ๋ฆผ์ด ์ •๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค.

  • ๋‘ ํ”„๋กœ์„ธ์„œ ๋ชจ๋‘ MB/s ๋‹จ์œ„๋กœ ๊ฑฐ์˜ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€์ง€๋งŒ ํ•œ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.... Elbrus์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์„ฑ๋Šฅ์€ Intel์˜ ์œ ์‚ฌํ•œ ํ”„๋กœ์„ธ์„œ(10/0,4ms ๋Œ€ 0,5/5,1ms)๋ณด๋‹ค 6,5๋ฐฐ(2, Karl!!!) ๋” ์ข‹์Šต๋‹ˆ๋‹ค(์ฆ‰, ๋‚ฎ์Šต๋‹ˆ๋‹ค). ์ฒ˜์Œ์—๋Š” ๊ฒฐํ•จ์ธ ์ค„ ์•Œ๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•˜๊ณ , ์žฌํ…Œ์ŠคํŠธ๋ฅผ ํ–ˆ์œผ๋‚˜, ์žฌํ…Œ์ŠคํŠธ์—์„œ๋„ ๊ฐ™์€ ๋ชจ์Šต์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ์ด๋Š” Intel(๋ฐ ๊ทธ์— ๋”ฐ๋ฅธ amd64 ์•„ํ‚คํ…์ฒ˜)์— ๋น„ํ•ด Elbrus(๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ eXNUMXk ์•„ํ‚คํ…์ฒ˜)์˜ ์‹ฌ๊ฐํ•œ ์ด์ ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ์„ฑ๊ณต์ด ๋”์šฑ ๋ฐœ์ „ํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Elbrus์˜ ๋˜ ๋‹ค๋ฅธ ํฅ๋ฏธ๋กœ์šด ํŠน์ง•์€ ์„ธ์‹ฌํ•œ ๋…์ž๊ฐ€ ํ‘œ๋ฅผ ๋ณด๋ฉด์„œ ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ธํ…”์˜ ์ฝ๊ธฐ ์„ฑ๋Šฅ๊ณผ ์“ฐ๊ธฐ ์„ฑ๋Šฅ์˜ ์ฐจ์ด๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋ชจ๋“  ํ…Œ์ŠคํŠธ์—์„œ ์ฝ๊ธฐ๊ฐ€ ์“ฐ๊ธฐ๋ณด๋‹ค ํ‰๊ท ์ ์œผ๋กœ ์•ฝ 50% ์ด์ƒ ์•ž์„œ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ (์šฐ๋ฆฌ๋ฅผ ํฌํ•จํ•œ) ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ต์ˆ™ํ•œ ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. Elbrus๋ฅผ ๋ณด๋ฉด ์“ฐ๊ธฐ ํ‘œ์‹œ๊ธฐ๊ฐ€ ์ฝ๊ธฐ ํ‘œ์‹œ๊ธฐ์— ํ›จ์”ฌ ๋” ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ๋Š” ์“ฐ๊ธฐ๋ณด๋‹ค ์ผ๋ฐ˜์ ์œผ๋กœ 10~30% ๋” ์ด์ƒ ์•ž์„œ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋ฌด์—‡์„ ์˜๋ฏธ ํ•˜๋Š”๊ฐ€? Elbrus๊ฐ€ ๊ธ€์“ฐ๊ธฐ๋ฅผ "์ •๋ง ์ข‹์•„ํ•œ๋‹ค"๋Š” ์‚ฌ์‹ค์€ ์ด ํ”„๋กœ์„ธ์„œ๊ฐ€ ์“ฐ๊ธฐ๊ฐ€ ์ฝ๊ธฐ๋ณด๋‹ค ๋ถ„๋ช…ํžˆ ์šฐ์„ธํ•œ ์ž‘์—…์—์„œ ๋งค์šฐ ์œ ์šฉํ•  ๊ฒƒ์ž„์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค(๋ˆ„๊ฐ€ ์•ผ๋กœ๋ฐ”์•ผ์˜ ๋ฒ•์น™์„ ๋งํ–ˆ์Šต๋‹ˆ๊นŒ?). ์ด๋Š” ์˜์‹ฌํ•  ์—ฌ์ง€ ์—†๋Š” e2k ์•„ํ‚คํ…์ฒ˜์˜ ์ด์ ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์žฅ์ ์„ ๊ฐœ๋ฐœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ๊ณผ ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜

๋ฐ์ดํ„ฐ ์ €์žฅ ์ž‘์—…์„ ์œ„ํ•œ Elbrus์™€ Intel ์ค‘๊ธ‰ ํ”„๋กœ์„ธ์„œ์˜ ๋น„๊ต ํ…Œ์ŠคํŠธ์—์„œ๋Š” ๊ฑฐ์˜ ๋™๋“ฑํ•˜๊ณ  ๊ฐ€์น˜ ์žˆ๋Š” ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฌ์œผ๋ฉฐ, ๊ฐ ํ”„๋กœ์„ธ์„œ๋Š” ๊ณ ์œ ํ•œ ํฅ๋ฏธ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

Intel์€ ์ž‘์€ ๋ธ”๋ก์˜ ๋ฌด์ž‘์œ„ ์ฝ๊ธฐ๋Š” ๋ฌผ๋ก  ์ž‘์€ ๋ธ”๋ก์˜ ์ˆœ์ฐจ์  ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ์—์„œ๋„ Elbrus๋ฅผ ํฌ๊ฒŒ ๋Šฅ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์€ ๋ธ”๋ก์— ๋ฌด์ž‘์œ„๋กœ ์“ธ ๋•Œ ๋‘ ํ”„๋กœ์„ธ์„œ ๋ชจ๋‘ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

๋Œ€๊ธฐ ์‹œ๊ฐ„ ์ธก๋ฉด์—์„œ Elbrus๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ๋กœ๋“œ์—์„œ Intel๋ณด๋‹ค ํ›จ์”ฌ ๋” ์ข‹์•„ ๋ณด์ž…๋‹ˆ๋‹ค. ํฐ ๋ธ”๋ก์—์„œ ์ˆœ์ฐจ์  ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ Intel๊ณผ ๋‹ฌ๋ฆฌ Elbrus๋Š” ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ๋ถ€ํ•˜ ๋ชจ๋‘์— ๋˜‘๊ฐ™์ด ์ž˜ ๋Œ€์ฒ˜ํ•˜๋Š” ๋ฐ˜๋ฉด Intel์—์„œ๋Š” ์ฝ๊ธฐ๊ฐ€ ํ•ญ์ƒ ์“ฐ๊ธฐ๋ณด๋‹ค ํ›จ์”ฌ ๋‚ซ์Šต๋‹ˆ๋‹ค.
์–ป์€ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์Œ ์ž‘์—…์—์„œ Elbrus 8C ํ”„๋กœ์„ธ์„œ์— Aerodisk Vostok ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์“ฐ๊ธฐ ์ž‘์—…์ด ์šฐ์„ธํ•œ ์ •๋ณด ์‹œ์Šคํ…œ;
  • ํŒŒ์ผ ์ ‘๊ทผ;
  • ์˜จ๋ผ์ธ ๋ฐฉ์†ก;
  • CCTV;
  • ์ง€์›;
  • ๋ฏธ๋””์–ด ์ฝ˜ํ…์ธ .

MCST ํŒ€์€ ์•„์ง ์ž‘์—…ํ•ด์•ผ ํ•  ๋ถ€๋ถ„์ด ์žˆ์ง€๋งŒ ์ž‘์—… ๊ฒฐ๊ณผ๋Š” ์ด๋ฏธ ๋ˆˆ์— ๋„๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ปํ•  ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํ…Œ์ŠคํŠธ๋Š” e2k ๋ฒ„์ „ 4.19์šฉ Linux ์ปค๋„์—์„œ ์ˆ˜ํ–‰๋˜์—ˆ์œผ๋ฉฐ ํ˜„์žฌ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ(MCST, Basalt SPO ๋ฐ ์—ฌ๊ธฐ Aerodisk)์—๋Š” Linux ์ปค๋„ 5.4-e2k๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋ฌด์—‡๋ณด๋‹ค๋„ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ํฌ๊ฒŒ ์žฌ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ๊ณ ์† ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋“œ๋ผ์ด๋ธŒ์— ๋Œ€ํ•œ ๋งŽ์€ ์ตœ์ ํ™”๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŠนํžˆ 5.x.x ๋ถ„๊ธฐ์˜ ์ปค๋„์„ ์œ„ํ•ด MCST JSC๋Š” ์ƒˆ๋กœ์šด LCC ์ปดํŒŒ์ผ๋Ÿฌ ๋ฒ„์ „ 1.25๋ฅผ ์ถœ์‹œํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋น„ ๊ฒฐ๊ณผ์— ๋”ฐ๋ฅด๋ฉด ๋™์ผํ•œ Elbrus 8C ํ”„๋กœ์„ธ์„œ์—์„œ ์ƒˆ ์ปดํŒŒ์ผ๋Ÿฌ, ์ปค๋„ ํ™˜๊ฒฝ, ์‹œ์Šคํ…œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ปดํŒŒ์ผ๋œ ์ƒˆ ์ปค๋„, ์‹ค์ œ๋กœ Aerodisk VOSTOK ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํ›จ์”ฌ ๋” ํฌ๊ฒŒ ํ–ฅ์ƒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์žฅ๋น„๋ฅผ ๊ต์ฒดํ•˜์ง€ ์•Š๊ณ  ๋™์ผํ•œ ํ”„๋กœ์„ธ์„œ์™€ ๋™์ผํ•œ ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์—ฐ๋ง์— ์ปค๋„ 5.4๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” Aerodisk VOSTOK ๋ฒ„์ „์ด ์ถœ์‹œ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ƒˆ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ž‘์—…์ด ์™„๋ฃŒ๋˜๋Š” ๋Œ€๋กœ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์ œ ๊ธฐ์‚ฌ์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์œผ๋กœ ๋Œ์•„๊ฐ€์„œ ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•˜๋ฉด ๋ˆ„๊ฐ€ ์˜ณ์Šต๋‹ˆ๊นŒ? Elbrus๊ฐ€ "์•„๋ฌด๊ฒƒ๋„"๋ผ๊ณ  ๋งํ•˜๊ณ  ์„ ๋„์  ํ”„๋กœ์„ธ์„œ ์ œ์กฐ์—…์ฒด๋ฅผ ๊ฒฐ์ฝ” ๋”ฐ๋ผ์žก์ง€ ๋ชปํ•  ๋น„๊ด€๋ก ์ž ๋˜๋Š” "๊ทธ๋“ค์€ ์ด๋ฏธ ๊ฑฐ์˜ ์žก์•˜๋‹ค"๊ณ  ๋งํ•˜๋Š” ๋‚™๊ด€๋ก ์ž ์˜ฌ๋ผ๊ฐ€์„œ ๊ณง ์ถ”์›”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค." ๊ณ ์ •๊ด€๋…์ด๋‚˜ ์ข…๊ต์  ํŽธ๊ฒฌ์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ์ง„ํ–‰ํ•œ๋‹ค๋ฉด ๋‚™๊ด€์ฃผ์˜์ž๋“ค์˜ ๋ง์ด ํ™•์‹คํžˆ ์˜ณ์Šต๋‹ˆ๋‹ค.

Elbrus๋Š” ์ด๋ฏธ ์ค‘๊ธ‰ amd64 ํ”„๋กœ์„ธ์„œ์™€ ๋น„๊ตํ•  ๋•Œ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก  Elbrus 8-ke๋Š” Intel ๋˜๋Š” AMD์˜ ์ตœ๊ณ ๊ธ‰ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์„œ ๋ชจ๋ธ๊ณผ๋Š” ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์ง€๋งŒ ์ด๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ ์ด ๋ชฉ์ ์„ ์œ„ํ•ด ํ”„๋กœ์„ธ์„œ 16C ๋ฐ 32C๊ฐ€ ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์–˜๊ธฐํ•ด๋ณด์ž.

์šฐ๋ฆฌ๋Š” ์ด ๊ธฐ์‚ฌ ์ดํ›„ Elbrus์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์งˆ๋ฌธ์ด ์žˆ์„ ๊ฒƒ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ์งˆ๋ฌธ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋‹ต๋ณ€ํ•˜๊ธฐ ์œ„ํ•ด ๋˜ ๋‹ค๋ฅธ ์˜จ๋ผ์ธ ์›น ์„ธ๋ฏธ๋‚˜ "OkoloIT"๋ฅผ ์กฐ์งํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ์— ์šฐ๋ฆฌ ์†๋‹˜์€ MCST ํšŒ์‚ฌ์˜ ๋ถ€๊ตญ์žฅ์ธ Konstantin Trushkin์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ์›จ๋น„๋‚˜์— ๋“ฑ๋กํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ†’ ์›จ๋น„๋‚˜ ๋“ฑ๋ก

ํ•ญ์ƒ ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ, ๊ฑด์„ค์ ์ธ ๋น„ํŒ๊ณผ ํฅ๋ฏธ๋กœ์šด ์งˆ๋ฌธ์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

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