본문으로 건너뛰기
Version: Next 🚧

IO500

무엇인가

IO500은 대역폭 중심 워크로드와 메타데이터 중심 워크로드를 함께 평가하는 HPC 스토리지 벤치마크 스위트입니다. IOR, mdtest 같은 도구를 표준화된 실행 방식과 점수 모델로 묶어 사용합니다.

MASS에서 왜 중요한가

  • IOR 단일 실행보다 더 넓은 범위를 평가
  • 데이터 경로와 메타데이터 동작을 함께 확인
  • 인수 테스트, 비교 측정, 반복 가능한 회귀 점검에 유용

MASS와 함께 사용하는 방법

  1. 하나 이상의 Linux 클라이언트에 완전한 MASS 클라이언트 패키지를 준비하고, 벤치마크에 참여할 모든 클라이언트에 대상 MASS 볼륨을 마운트합니다.
  2. upstream IO500 소스 트리를 확보하고, upstream 안내에 따라 벤치마크 도구 체인을 빌드합니다.
  3. 스위트의 데이터 디렉터리와 결과 디렉터리가 MASS 마운트 지점을 사용하도록 구성합니다.
  4. MASS 스토리지 네트워크에 도달할 수 있는 클라이언트 기준으로 MPI launcher와 호스트 목록을 설정합니다.
  5. 전체 벤치마크 전에 debug 또는 축약된 구성을 먼저 실행해 경로 배치, 권한, 노드 간 실행이 올바른지 확인합니다.
  6. 작은 검증 실행이 성공한 뒤에만 전체 구성을 실행합니다.

참고

  • 공식 IO500 제출 결과는 upstream 스위트와 그 규칙을 그대로 사용해야 하므로, 점수 산출 실행에는 번들 boostx-ior 바이너리를 대체 사용하지 마세요.
  • 모든 참여 노드가 MASS 대상 디렉터리에 대해 동등한 파일시스템 경로 의미와 권한을 보도록 구성하세요.
  • 나중 비교가 가능하도록 결과와 함께 MASS 클라이언트 버전, 마운트 옵션, 클라이언트 토폴로지를 함께 기록하세요.