์ฐ๋ฆฌ๋ ์๋ฒ ์ฑ๋ฅ ํ ์คํธ์ ์ ๋ ํ๋ ์ผ๋ จ์ ์๋ฃ๋ฅผ ๊ณ์ํฉ๋๋ค. ์ค๋์ NetPerf, HardInfo ๋ฐ ApacheBench์ ๊ฐ์ด ์ฌ์ ํ ์ง์๋๊ณ ์ ๋ฐ์ดํธ๋๋ฉฐ ์ค๋ ์๊ฐ ํ ์คํธ๋ฅผ ๊ฑฐ์น ๋ช ๊ฐ์ง ๋ฒค์น๋งํฌ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
์ฌ์ง โ
NetPerf
์ด๋ ๋คํธ์ํฌ ์ฒ๋ฆฌ๋์ ํ๊ฐํ๋ ๋๊ตฌ์
๋๋ค. Hewlett-Packard์ ์์ง๋์ด๊ฐ ๊ฐ๋ฐํ์ต๋๋ค. ๋๊ตฌ
ํ์ฌ netperf๋ ๋ฒค์น๋งํน ํดํท์ ํฌํจ๋์ด ์์ต๋๋ค.
apiVersion: v1
kind: Service
metadata:
labels:
app-name: netperf
name: netperf
namespace: your_project
spec:
ports:
- port: 12865
protocol: TCP
targetPort: 12865
selector:
app-name: netperf
sessionAffinity: ClientIP
type: ClusterIP
๊ณต์ ์ ์ฅ์์ ๋ฐ๋ฅด๋ฉด netperf๋ ํน๋ณํ Hewlett-Packard ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์ ํธ๋ฆฌํฐ์ ์์ฑ์์ธ Rick Jones๋ ์ด ์ ํธ๋ฆฌํฐ๊ฐ ์ต๊ณ ์ ์คํ ์์ค ์ ํต์ ๋ฐ๋ผ ์ค๊ณ๋์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค. ๋ํ ์ต๊ทผ netperf์ ๋ํ ์ ๋ฐ์ดํธ๊ฐ ๋งค์ฐ ๋๋ฌผ์ด์ก์ต๋๋ค. ์ด๋ ์ ํ์ ์ฑ์๋ ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
netperf์๋ ์ ์ฌ์ ์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ๋ณด
ํ๋์จ์ด ๋ฐ ์ด์ ์ฒด์ ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ๋ ์ ํธ๋ฆฌํฐ์ ๋๋ค. PCI, ISA PnP, USB, IDE, SCSI, ์ง๋ ฌ ๋ฐ ๋ณ๋ ฌ ํฌํธ์ ์ฅ์น ์๋์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ํ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฒค์น๋งํฌ ๋ฐ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
HardInfo๋ ์ฌ๋ฌ ํ
์คํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด, CPU Blowfish๋ ๋ธ๋ก ๋์นญ ์ํธํ๋ฅผ ์ํ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ๋ก์ธ์ ์ฑ๋ฅ์ ํ๊ฐํฉ๋๋ค. ๋จน๋ค
๋๋ถ๋ถ์ ํ ์คํธ ๊ฒฐ๊ณผ๋ ์ด ๋จ์๋ก ์ ๊ณต๋๋ฏ๋ก ๊ฒฐ๊ณผ๊ฐ ์์์๋ก ์ข์ต๋๋ค. ๋ชจ๋ ๋ณด๊ณ ์๋ HTML ๋ฐ txt ํ์์ผ๋ก ํ์๋ฉ๋๋ค.
์ฒ์์๋ ์ ํธ๋ฆฌํฐ๊ฐ ํ๋ก์ ํธ์ ์ผ๋ถ๋ก ๊ฐ๋ฐ๋์์ต๋๋ค.
๋ฒ ๋ฅผ๋ฆฌ์ค์ค . ์ฌ๊ธฐ์๋ ์คํ ์์ค ์ ํ๋ฆฌ์ผ์ด์ (์:์์ค ํฌ์ง ) ๋ฐ ์คํ ์์ค ๊ฐ๋ฐ์์ ๋ฌธ์ ๋ฐ ํ๋กํ์ ์ํ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์์ต๋๋ค. BerliOS๋ ์๊ธ ๋ถ์กฑ์ผ๋ก ์ธํด 2014๋ ์ ํ์๋์์ต๋๋ค. ์ค๋๋ HardInfo๋ ๋งค๋์๋ค์ ๋ ธ๋ ฅ์ผ๋ก ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค.๋ณ๋์ ์ ์ฅ์์ ๊นํ๋ธ์์.
์์คํ
์ ๋๋๋ก ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ๋ค๋ ์ ์ ์ ์ํ์ธ์. ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์์ต๋๋ค.
์ํ์น๋ฒค์น
HTTP ์๋ฒ ๋ถํ ํ ์คํธ๋ฅผ ์ํ ๋๊ตฌ์ ๋๋ค. ApacheBench(AB)๋ Apache๋ฅผ ๋ฒค์น๋งํนํ๋๋ก ์ค๊ณ๋์์ง๋ง ๋ค๋ฅธ ๋ชจ๋ ์๋ฒ์์ ์คํ๋ ์ ์์ต๋๋ค. ์ด ๋๊ตฌ๋ ๋ง์ Linux ๋ฐฐํฌํ์ ์ฌ์ ์ค์น๋์ด ์ ๊ณต๋ฉ๋๋ค.
์ฌ์ง โ
์ ํธ๋ฆฌํฐ๋ ๋ง์ ์์ ์์ฒญ์ผ๋ก ์๋ฒ์ ๊ณต๊ฒฉ์ ๊ฐํฉ๋๋ค. ์คํํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
ab -n 100 -c 10 http://www.example.com/
ํ ์คํธ ๋ฆฌ์์ค์ XNUMX๊ฐ์ GET ์์ฒญ(์ต๋ XNUMX๊ฐ๊ฐ ๋์์ ์ ์ก๋จ)์ ๋ณด๋ ๋๋ค. ์ถ๋ ฅ์์ ์์คํ ์ ํ๊ท ์์ฒญ ์ฒ๋ฆฌ ์๊ฐ, ์ ์ก๋ ์ด ๋ฐ์ดํฐ ์, ์ฒ๋ฆฌ๋ ๋ฐ ์ค๋ฅ ์๋ฅผ ํ์ํฉ๋๋ค.
์ค๋๋ ๋๊ท๋ชจ ์ปค๋ฎค๋ํฐ๊ฐ ์ ํธ๋ฆฌํฐ ์ฃผ๋ณ์ ๋ชจ์์ต๋๋ค. ์ธํฐ๋ท์ ์์ฃผ ๋ฑ์ฅ
์ต์ ๊ฐ์ด๋ ApacheBench๋ฅผ ์ค์ ํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์ธ์.
AB์๋ ์๋ ๋ก๊ทธ๊ฐ ์์ต๋๋ค.
1cloud์์๋ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค
์ฐ๋ฆฌ์ ํด๋ผ์ฐ๋
์ถ์ฒ : habr.com