검색

7장. 시스템 대기 시간 테스트 실행 및 해석

download PDF

RHEL for Real Time은 로드 중인 시스템 실시간 성능을 테스트하는 rteval 유틸리티를 제공합니다.

7.1. 시스템 대기 시간 테스트 실행

rteval 유틸리티를 사용하면 로드 중인 시스템의 실시간 성능을 테스트할 수 있습니다.

사전 요구 사항

  • RHEL for Real Time 패키지 그룹이 설치됩니다.
  • 시스템에 대한 root 권한이 있습니다.

절차

  • rteval 유틸리티를 실행합니다.

    # rteval

    rteval 유틸리티는 시스템 로드가 많은 system load of 3-4_OTHER 작업을 시작합니다. 그런 다음 각 온라인 CPU에 대한 실시간 응답을 측정합니다. 로드는 루프의 Linux 커널 트리와 hackbench 합성 벤치마크의 병렬 구성 요소입니다.

    목표는 시스템을 각 코어에 항상 스케줄링할 작업이 있는 상태로 가져오는 것입니다. 이 작업은 메모리 할당/무료, 디스크 I/O, 전산 작업, 메모리 복사본 등과 같은 다양한 작업을 수행합니다.

    로드가 시작되면 rtevalcyclictest 측정 프로그램을 시작합니다. 이 프로그램은 각 온라인 코어에서 skopeo _FIFO 실시간 스레드를 시작합니다. 그런 다음 실시간 스케줄링 응답 시간을 측정합니다.

    각 측정 스레드는 타임스탬프를 사용하여 간격 동안 유휴 상태인 다음, 다시 시작한 후 다른 타임 스탬프를 사용합니다. 측정된 대기 시간은 t1 - (t0 + i) 입니다. 이는 실제 워킹 시간 t1 과 첫 번째 타임스탬프 t0 의 발생 시간 차이 및 절전 간격 i 입니다.

    rteval 실행 세부 정보는 시스템의 부팅 로그와 함께 XML 파일에 작성됩니다. 이 보고서는 화면에 표시되고 압축된 파일에 저장됩니다.

    파일 이름은 rteval- <date>-N -tar.bz2 형식으로 되어 있습니다. 여기서 < date >는 보고서가 생성된 날짜이며 N th run on < date >의 카운터입니다.

    다음은 R teval 보고서의 예입니다.

    System:
    Statistics:
    	Samples:           1440463955
    	Mean:              4.40624790712us
    	Median:            0.0us
    	Mode:              4us
    	Range:             54us
    	Min:               2us
    	Max:               56us
    	Mean Absolute Dev: 1.0776661507us
    	Std.dev:           1.81821060672us
    
    CPU core 0       Priority: 95
    Statistics:
    	Samples:           36011847
    	Mean:              5.46434910711us
    	Median:            4us
    	Mode:              4us
    	Range:             38us
    	Min:               2us
    	Max:               40us
    	Mean Absolute Dev: 2.13785341159us
    	Std.dev:           3.50155558554us

    보고서에는 시스템 하드웨어에 대한 세부 정보, 실행 기간, 사용된 옵션, 타이밍 결과(cpu 및 시스템 전체)가 포함됩니다.

    참고

    생성된 파일에서 rteval 보고서를 다시 생성하려면 다음을 실행합니다.

    # rteval --summarize rteval-<date>-N.tar.bz2

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.