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 ๋ผ๊ณ ๊ณ์ฐํ ์ ์๋ค.