검색

31장. CPU 사용률을 최적화하도록 운영 체제 구성

download PDF

워크로드 전체의 CPU 사용률을 최적화하도록 운영 체제를 구성할 수 있습니다.

31.1. 프로세서 문제 모니터링 및 진단 툴

다음은 Red Hat Enterprise Linux 8에서 프로세서 관련 성능 문제를 모니터링 및 진단하는 툴입니다.

  • GRUBbostat 툴은 관리자가 과도한 전력 사용량, 심도 있는 절전 상태 입력 또는 불필요하게 생성되는 SMI(시스템 관리 인터럽트)와 같은 서버에서 예기치 않은 동작을 식별하는 데 도움이 되도록 카운터 결과를 출력합니다.
  • numactl 유틸리티는 프로세서 및 메모리 선호도를 관리할 수 있는 다양한 옵션을 제공합니다. numactl 패키지에는 커널에서 지원하는 NUMA 정책에 대한 간단한 프로그래밍 인터페이스를 제공하는 libnuma 라이브러리가 포함되어 있으며 numactl 애플리케이션보다 더 세분화된 튜닝에 사용할 수 있습니다.
  • numastat 도구는 운영 체제 및 해당 프로세스에 대한 NUMA 노드 메모리 통계를 표시하고, 관리자가 프로세스 메모리가 시스템 전체에 분산되어 있는지 또는 특정 노드에 중앙 집중식 상태인지를 보여줍니다. 이 도구는 numactl 패키지에서 제공합니다.
  • numad 는 자동 NUMA 선호도 관리 데몬입니다. NUMA 리소스 할당 및 관리를 동적으로 개선하기 위해 시스템 내의 NUMA 토폴로지 및 리소스 사용량을 모니터링합니다.
  • /proc/interrupts 파일은 인터럽트 요청(IRQ) 번호, 시스템의 각 프로세서가 처리하는 유사한 인터럽트 요청 수, 전송된 인터럽트 유형 및 나열된 인터럽트 요청에 응답하는 쉼표로 구분된 장치 목록을 표시합니다.
  • pqos 유틸리티는 intel-cmt-cat 패키지에서 사용할 수 있습니다. 최근 Intel 프로세서에서 CPU 캐시 및 메모리 대역폭을 모니터링합니다. 모니터링:

    • 사이클당 지침(IPC).
    • 마지막 수준 캐시 MISSES의 수입니다.
    • 프로그램이 SKU의 지정된 CPU 점유에서 실행되는 킬로바이트 단위 크기입니다.
    • 로컬 메모리에 대한 대역폭(MBL).
    • 원격 메모리에 대한 대역폭(MBR).
  • x86__perf_policy 도구를 사용하면 관리자가 성능과 에너지 효율성의 상대적 중요성을 정의할 수 있습니다. 이 정보는 성능과 에너지 효율성 사이에서 전환할 옵션을 선택할 때 이 기능을 지원하는 프로세서에 영향을 주는 데 사용할 수 있습니다.
  • 작업 집합 도구는 util-linux 패키지에서 제공합니다. 관리자는 실행 중인 프로세스의 프로세서 선호도를 검색 및 설정하거나 지정된 프로세서 선호도를 사용하여 프로세스를 시작할 수 있습니다.

추가 리소스

  • turbostat(8), numactl(8), numastat(8), numa(7), numad(8), pqos(8), x86__perf_policy(8)taskset(1) 도움말 페이지
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.