response time

  • 응닡 μ‹œκ°„

  • ν΄λΌμ΄μ–ΈνŠΈ κ΄€μ μ—μ„œ λ³Έ μ‹œκ°„

    • μš”μ²­μ„ μ²˜λ¦¬ν•˜λŠ” μ‹€μ œ μ‹œκ°„(μ„œλΉ„μŠ€ μ‹œκ°„) 외에도 λ„€νŠΈμ›Œν¬ 지연, 큐 지연도 ν¬ν•¨ν•œ μ‹œκ°„.

  • 응닡 μ‹œκ°„μ— 영ν–₯을 λ―ΈμΉ  수 μžˆλŠ” μš”μ†Œ

    • 백그라운 ν”„λ‘œμ„ΈμŠ€μ˜ [[context-switching]]

    • λ„€νŠΈμ›Œν¬ νŒ¨ν‚· 손싀, TCP μž¬μ „μ†‘

    • garbage collection pause

    • page fault (λ””μŠ€ν¬ 읽기 κ°•μ œ)

    • λ“±..

p95, p99, p999

  • P95: λ°μ΄ν„°μ˜ 95%κ°€ νŠΉμ • κ°’ μ΄ν•˜μΈ 것을 μ˜λ―Έν•©λ‹ˆλ‹€.

    • 즉, 100개의 데이터가 μžˆλ‹€λ©΄, 95κ°œλŠ” P95 κ°’ μ΄ν•˜μ΄κ³ , 5κ°œλŠ” P95 값보닀 큰 값을 κ°€μ§‘λ‹ˆλ‹€.

  • P99: λ°μ΄ν„°μ˜ 99%κ°€ νŠΉμ • κ°’ μ΄ν•˜μΈ 것을 μ˜λ―Έν•©λ‹ˆλ‹€.

    • 즉, 100개의 데이터가 μžˆλ‹€λ©΄, 99κ°œλŠ” P99 κ°’ μ΄ν•˜μ΄κ³ , 1κ°œλŠ” P99 값보닀 큰 값을 κ°€μ§‘λ‹ˆλ‹€.

  • P999: λ°μ΄ν„°μ˜ 99.9%κ°€ νŠΉμ • κ°’ μ΄ν•˜μΈ 것을 μ˜λ―Έν•©λ‹ˆλ‹€.

    • 즉, 1000개의 데이터가 μžˆλ‹€λ©΄, 999κ°œλŠ” P999 κ°’ μ΄ν•˜μ΄κ³ , 1κ°œλŠ” P999 값보닀 큰 값을 κ°€μ§‘λ‹ˆλ‹€.

  • p95, p99의 차이가 클수둝 μ„±λŠ₯μ΄λ‚˜ μ„œλΉ„μŠ€ ν’ˆμ§ˆ 변동성이 ν¬λ‹€λŠ” 의미

Reference

  • 01μž₯. μ‹ λ’°ν•  수 있고 ν™•μž₯ κ°€λŠ₯ν•˜λ©° μœ μ§€λ³΄μˆ˜ν•˜κΈ° μ‰¬μš΄ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜

    • p14

Last updated