AIM 다중 사용자 벤치마크

AIM Multiuser Benchmark

AIM Multiuser Benchmark는 AIM Benchmark Suite VII 또는 AIM7이라고도 하며 UNIX 컴퓨터 시스템 벤더가 널리 사용하는 작업 처리량 벤치마크다.K42와 같은 현재의 연구 운영체제는 성과분석을 위해 벤치마크의 레이임 형태를 사용한다.AIM7 벤치마크는 SDET 벤치마크와 몇 가지 동일한 것을 측정한다.null

오리지널 코드는 AIM Technology, Inc.의 Gene Drandk에 의해 개발되었으며, 그는 그것을 다른 사람들에게 허가했다.첫 번째 AIM 벤치마크는 단일 사용자 PC를 위한 것이었다.이 스위트룸은 도날드 스테이니에 의해 다중 사용자 벤치마크로 확장 및 강화되었다.칼데라 인터내셔널은 라이선스를 사들여 GPL 산하 스위트 VII와 스위트 IX의 소스 코드를 공개했다.

AIM7은 태스크라고 불리는 많은 프로세스를 포커스로 하는 프로그램으로, 각각의 프로세스는 작업이라 불리는 하위 테스트 세트가 무작위 순서로 동시에 실행된다.53가지 종류의 작업이 있으며, 각각 디스크 파일 작업, 프로세스 생성, 사용자 가상 메모리 작업, 파이프 I/O, 컴퓨팅 바인딩된 산술 루프 등 운영 체제의 다른 측면을 연습한다.[4]

AIM7 벤치마크 실행은 일련의 하위 실행으로 구성되며, 각 하위 실행 사이에 작업 수가 1개씩 증가한다.각 하위 실행은 각 태스크가 작업 집합을 완료할 때까지 수행된다.각 하위 실행은 분당 완료된 작업의 메트릭을 보고하며, 전체 벤치마크에 대한 최종 보고서는 해당 처리량 메트릭 대 태스크 수를 표로 한다.주어진 시스템은 분당 작업을 최대화하는 최대 작업 수 N을 가질 것이다.N 또는 N의 분당 작업 값 중 하나가 일반적으로 관심 메트릭으로 사용된다.null

참조