벤치마크 목적에 맞는 워크로드를 선택하고 결과를 여러 지표로 해석하는 결
성능 분석 수업에서 벤치마크 점수가 높아도 실제 워크로드에서 성능이 나쁜 경우가 있다는 걸 배웠습니다. 벤치마크는 특정 조건에서의 성능을 측정하므로 실제 사용 패턴과 일치하는 워크로드를 선택하는 게 중요합니다. 실습에서 스토리지 성능을 측정할 때 순차 읽기, 랜덤 읽기, 혼합 워크로드를 각각 측정하고 세 지표를 함께 제시했습니다. 순차 읽기에서 좋은 결과가 나와도 랜덤 쓰기가 낮으면 특정 사용 환경에서 병목이 생깁니다. 캐시 효과를 분리하기 위해 워밍업 후와 콜드 스타트 상태를 구분해 측정했습니다. 이 방식으로 측정한 결과가 실제 운영 환경 성능과 높은 상관을 보였습니다. 지금도 벤치마크는 워크로드 선택이 먼저입니다.