IO500
무엇인가
IO500은 대역폭 중심 워크로드와 메타데이터 중심 워크로드를 함께 평가하는 HPC 스토리지 벤치마크 스위트입니다. IOR, mdtest 같은 도구를 표준화된 실행 방식과 점수 모델로 묶어 사용합니다.
MASS에서 왜 중요한가
- IOR 단일 실행보다 더 넓은 범위를 평가
- 데이터 경로와 메타데이터 동작을 함께 확인
- 인수 테스트, 비교 측정, 반복 가능한 회귀 점검에 유용
MASS와 함께 사용하는 방법
- 하나 이상의 Linux 클라이언트에 완전한 MASS 클라이언트 패키지를 준비하고, 벤치마크에 참여할 모든 클라이언트에 대상 MASS 볼륨을 마운트합니다.
- upstream IO500 소스 트리를 확보하고, upstream 안내에 따라 벤치마크 도구 체인을 빌드합니다.
- 스위트의 데이터 디렉터리와 결과 디렉터리가 MASS 마운트 지점을 사용하도록 구성합니다.
- MASS 스토리지 네트워크에 도달할 수 있는 클라이언트 기준으로 MPI launcher와 호스트 목록을 설정합니다.
- 전체 벤치마크 전에 debug 또는 축약된 구성을 먼저 실행해 경로 배치, 권한, 노드 간 실행이 올바른지 확인합니다.
- 작은 검증 실행이 성공한 뒤에만 전체 구성을 실행합니다.
참고
- 공식 IO500 제출 결과는 upstream 스위트와 그 규칙을 그대로 사용해야 하므로, 점수 산출 실행에는 번들
boostx-ior바이너리를 대체 사용하지 마세요. - 모든 참여 노드가 MASS 대상 디렉터리에 대해 동등한 파일시스템 경로 의미와 권한을 보도록 구성하세요.
- 나중 비교가 가능하도록 결과와 함께 MASS 클라이언트 버전, 마운트 옵션, 클라이언트 토폴로지를 함께 기록하세요.