Search
Duplicate
๐Ÿ’ฝ

hikari CP

1.
Hikari CP ์—๋Š” pool-size๋ฅผ ์„ค์ •ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ์ค€์ด ์žˆ๋‹ค.
โ€ข
๋ฐ๋“œ๋ฝ ๋ฐฉ์ง€ ๋ชฉํ‘œ ๊ธฐ์ค€
โ€ข
ํšจ์œจ์ ์ธ ์„ฑ๋Šฅ ๋ชฉํ‘œ ๊ธฐ์ค€
2.
๋ฐ๋“œ๋ฝ ๋ฐฉ์ง€๋ฅผ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ์˜ ๊ณต์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
โ€ข
pool size = Tn x (Cm - 1) + 1
โ€ข
ํ˜„์žฌ, ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์Šค๋ ˆ๋“œ ๊ฐœ์ˆ˜์™€ ์ƒ๊ด€ ์—†์ดย connection์˜ ๊ฐœ์ˆ˜๋Š” 1์ด๋‹ค.
โ€ข
๋”ฐ๋ผ์„œ ์ตœ์†Œ pool size๋Š” 1์ด๋‹ค.
3.
ํšจ์œจ์ ์ธ ์„ฑ๋Šฅ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ ๊ณต์‹์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.
โ€ข
connections = ((core_count * 2) + effective_spindle_count)
โ€ข
core_count
โ—ฆ
core_count๋Š” ํ•˜์ดํผ ์Šค๋ ˆ๋”ฉ์„ ๋ฌด์‹œํ•˜๊ณ , ๋ฌผ๋ฆฌ์ ์ธ ์ฝ”์–ด ๊ฐœ์ˆ˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ๋‹ค.
โ—ฆ
AWS EC2, t4g.micro ๋Š” vCPU ๊ฐ€ 2 ๊ฐœ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ฌผ๋ฆฌ ์ฝ”์–ด ๊ฐœ์ˆ˜๋Š” ๋ช‡๊ฐœ์ผ๊นŒ ?
1.
vCPU ๋Š” ํ•˜์ดํผ ์Šค๋ ˆ๋”ฉ์ชฝ๊ณผ ์—ฐ๊ด€์ด ์žˆ๋Š”๊ฑธ๋กœ ๋ณด์ธ๋‹ค. ๋”ฐ๋ผ์„œ core_count๋ฅผ 1 ๋กœ ๋ด์•ผํ•œ๋‹ค.
2.
vCPU ๋Š” AWS ์—์„œ hypervisor ํ˜น์€ docker engine์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋„์šด ์ด๋ฏธ์ง€์˜ core ๊ฐœ์ˆ˜์ด๋‹ค. ๋”ฐ๋ผ์„œ core_count๋ฅผ 2๋กœ ๋ด์•ผํ•œ๋‹ค.
โ€ข
effective_spindle_count
โ—ฆ
์Šคํ•€๋“ค(spindle)์ด๋ž€ ํ•˜๋“œ๋””์Šคํฌ์˜ ํ”Œ๋ž˜ํ„ฐ๊ฐ€ ํšŒ์ „ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจํ„ฐ์™€ ์ง์ ‘ ์—ฐ๊ฒฐ๋œ ์ถ•์ด๋‹ค.
โ—ฆ
์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ƒ๊ฐํ•˜์ž๋ฉด, ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ HDD ์˜ ๊ฐœ์ˆ˜์ด๋‹ค.
4.
์œ„ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋ฉด,
โ€ข
๋ฐ๋“œ๋ฝ ๋ฐฉ์ง€๋ฅผ ๋ชฉํ‘œ๋กœ ๊ณ„์‚ฐํ–ˆ์„ ๋•Œ,ย ์ตœ์†Œย pool size ๋Š” 1์ด๋‹ค.
โ€ข
ํšจ์œจ์ ์ธ ์„ฑ๋Šฅ์„ ๋ชฉํ‘œ๋กœ ๊ณ„์‚ฐํ–ˆ์„ ๋•Œ, ์ ์ ˆํ•œ pool size ๋Š” 3 ๋˜๋Š” 5 ์ด๋‹ค.
โ€ข
๋”ฐ๋ผ์„œ ์ ์ ˆํ•œ pool size๋Š” 3 ๋˜๋Š” 5 ๋ผ๊ณ  ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค.