VM 벤치마킹 도구?

VM 벤치마킹 도구?

여러 XEN 별자리를 벤치마킹하고 싶습니다.

  • 태양광 다중 도메인
  • PV 네트워크 및 디스크 드라이버가 포함된 HVM DomU
  • 시뮬레이션된 IDE 및 PV 네트워크를 갖춘 HVM DomU

기본은 동일한 원래 PV에서 복제된 동일한 디스크/CPU/OS/네트워크 설정을 가진 동일한 VM이 됩니다.

특히 특정 VM 번호에 관심이 있습니다.

  • CPU의 경우: 프로세스 컨텍스트 전환 기능(초당 cs?)
  • 메모리의 경우: 순수 RAM 메모리 처리량 읽기/쓰기
  • 디스크의 경우: 읽기/쓰기 작업의 대기 시간
  • 네트워킹의 경우: 여러 개의 작은 패킷을 동시에 처리하는 능력

이를 테스트할 수 있는 좋은(무료) Linux 도구가 있습니까? 가상 머신에 대한 특정 벤치마크가 있습니까?

나는 관심이 없다

  • CPU 속도 벤치마크(컴퓨팅)
  • 디스크 전송 속도
  • 네트워크 대역폭 활용도

답변1

이 모든 것을 독립적으로 테스트할 수 있지만 Phronix 테스트 제품군을 권장합니다.


웹사이트에서:
Phoronix Test Suite는 가장 포괄적인 테스트 및 벤치마킹 플랫폼으로, 새로운 테스트를 쉽게 추가할 수 있는 확장 가능한 프레임워크를 제공합니다. 이 소프트웨어는 깨끗하고 반복 가능하며 사용하기 쉬운 방식으로 정성적 및 정량적 벤치마킹을 효율적으로 수행하도록 설계되었습니다.

Phoronix 테스트 스위트는 스마트폰, PC, 멀티 코어 워크스테이션 및 클라우드 컴퓨팅 인프라와 같은 플랫폼에서 실행되도록 조정할 수 있습니다. (VM: 본질적으로 클라우드)

확장 가능한 아키텍처:Phoronix 테스트 제품군에는 130개 이상의 테스트 프로필과 60개 이상의 테스트 제품군이 함께 제공됩니다. 이러한 테스트는 모바일 장치 배터리 전력 소비 모니터링부터 멀티 스레드 Ray Tracing 벤치마크에 이르기까지 다양하며 CPU, 그래픽 카드, 시스템 메모리, 디스크 스토리지 및 마더보드 구성 요소를 다룹니다. 현재 Phoronix 테스트 제품군에서 다루지 않는 테스트가 있는 경우 확장 가능한 아키텍처(문서 참조)를 통해 새로운 테스트를 빠르게 추가할 수 있으며, 각 구성 파일은 XML 파일과 일부 간단한 스크립트로만 구성됩니다.


편집하다:
노트:나는 이 제품을 사용해 본 적이 없으며 최근에 친구로부터 이 제품에 대해 알게 되었습니다. 그는 (그의 말에 따르면) 어떤 벤치마크로도 할 수 없는 몇 가지 MySQL 관련 테스트를 수행했습니다. 그는 어떤 테스트를 수행해야 하는지 알고 있었고 해당 프레임워크를 사용하여 원하는 테스트를 통합할 수 있었습니다.

Phoronix 테스트 스위트: 홈 페이지
Phoronix 테스트 스위트: 기능

답변2

CPU 컨텍스트 전환 부분의 경우 xenanalyze를 살펴볼 수 있습니다.

http://vimeo.com/33655967

http://www.slideshare.net/xen_com_mgr/xenalyze

http://xenbits.xen.org/ext/xenalyze/

관련 정보