Infrastructure Load Test Results - 100-hours-a-week/KTB4-17th-wiki GitHub Wiki
v2์์๋ ์ฌ์ฉ์์ ํธ๋ํฝ์ด ๋ค์๊ณผ ๊ฐ์ด ์ฆ๊ฐํ ๊ฒ์ผ๋ก ์์๋๋ค.
- v2์์๋ DAU๊ฐ 1,775๋ช ์์ 28๋ง ๋ช ์ผ๋ก ์ฆ๊ฐํ๋ฉด์ ํ๊ท RPS๋ 6์์ 272๋ก, ํผํฌ RPS๋ 33์์ 1,470์ผ๋ก ์ฆ๊ฐํ ๊ฒ์ผ๋ก ์์๋๋ค. ํผํฌ ์๊ฐ๋์ ๋์ ์ฌ์ฉ์ ์ญ์ ์ฝ 12,598๋ช ๊น์ง ์ฆ๊ฐํ๋ค.
- ๊ธฐ์กด ์ธํ๋ผ๋ ๋ฐฑ์๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๊ฐ๊ฐ ๋จ์ผ
t3.medium์ธ์คํด์ค๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ํธ๋ํฝ ์ฆ๊ฐ์ ๋ฐ๋ผ ์ธ์คํด์ค๋ฅผ ์๋์ผ๋ก ํ์ฅํ๊ฑฐ๋ ์์ฒญ์ ์ฌ๋ฌ ์ธ์คํด์ค๋ก ๋ถ์ฐํ ์ ์๋ ๊ตฌ์กฐ์ด๋ค.
๊ฒฐ๋ก : ํ์ฌ ๋ฐฑ์๋ ๊ตฌ์กฐ๋ก๋ v2์ ๋ชฉํ ํธ๋ํฝ์ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค.
- ํ ์คํธ ๋ฒ์: 272~1,470 RPS
- ๋์ ์ฌ์ฉ์: 2,333~12,598๋ช
- ํ ์คํธ ๋์: ๋จ์ ์ฝ๊ธฐ ๋ฐ ์กฐํ API
์ค์ ๋น์ฆ๋์ค ๋ก์ง์ด ํฌํจ๋์ง ์์ ๋จ์ ์ฝ๊ธฐ ๋ฐ ์กฐํ API๋ฅผ ๋์์ผ๋ก ํ ์คํธํ์์๋ ์ ํ๋ฆฌ์ผ์ด์ CPU๊ฐ ๋ชฉํ ํธ๋ํฝ์ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ค. ํ ์คํธ ๋น์ DB ์ํ๋ฅผ ์์งํ์ง ๋ชปํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ถํ๋ ํ์ธํ ์ ์์์ง๋ง, ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต๋ง์ผ๋ก๋ ๋จ์ผ ์ธ์คํด์ค์ ์ฒ๋ฆฌ ์ฉ๋์ด ํ๊ณ์ ๋๋ฌํ์์ ํ์ธํ๋ค.
๊ฒฐ๋ก : ์ ํ๋ฆฌ์ผ์ด์ ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ญ์ v2 ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ํ์ฅ๊ณผ ์ต์ ํ๊ฐ ํ์ํ๋ค.
- ํ ์คํธ ๋ฒ์: 200~800 RPS
- ๋์ ์ฌ์ฉ์: 500~5,600๋ช
- DB CPU ์ต๋ ์ฌ์ฉ๋ฅ : 76.2%
2์ฐจ ์ ํ๋ฆฌ์ผ์ด์ ๋ถํ ํ ์คํธ ๊ฒฐ๊ณผ
DB CPU ์ฌ์ฉ๋
1์ฐจ ํ ์คํธ๋ณด๋ค RPS์ ๋์ ์ฌ์ฉ์ ์๋ฅผ ์ค์์์๋ DB CPU ์ฌ์ฉ๋ฅ ์ด ์ต๋ 76.2%๊น์ง ์์นํ๋ค. ์ด๋ ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ชฉํ ํผํฌ ํธ๋ํฝ์ธ 1,470 RPS์ ๋๋ฌํ๊ธฐ ์ ๋ถํฐ ๊ฐ์ฉ ์์์ ์๋น ๋ถ๋ถ์ ์ฌ์ฉํ๊ณ ์์์ ์๋ฏธํ๋ค. ํฅํ ๋ณต์กํ ์ฟผ๋ฆฌ์ ์ ๊ท ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ฃผ์ ๋ณ๋ชฉ ์ง์ ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.