검색

13.2. 전원 관리 상태 구성

download PDF

다음 방법 중 하나로 전원 관리 상태를 구성하여 전원 관리 전환을 제어할 수 있습니다.

  • /dev/cpu_dma_latency 파일에 값을 작성하여 마이크로초 단위로 프로세스의 최대 응답 시간을 변경하고 짧은 대기 시간이 필요할 때까지 파일 설명자를 열어 둡니다.
  • 애플리케이션 또는 스크립트의 /dev/cpu_dma_latency 파일을 참조합니다.

사전 요구 사항

  • 관리자 권한이 있어야 합니다.

절차

  • /dev/cpu_dma_latency 에서 microseconds로 최대 응답 시간을 나타내는 32비트 수를 작성하고 대기 시간이 짧은 작업을 통해 파일 설명자를 열어서 대기 시간을 지정하여 대기 시간을 지정합니다. 값이 0 이면 C-state가 완전히 비활성화됩니다.

    예를 들면 다음과 같습니다.

    import os
    import os.path
    import signal
    import sys
    if not os.path.exists('/dev/cpu_dma_latency'):
     	print("no PM QOS interface on this system!")
     	sys.exit(1)
    fd = os.open('/dev/cpu_dma_latency', os.O_WRONLY)
     	 os.write(fd, b'\0\0\0\0')
     	 print("Press ^C to close /dev/cpu_dma_latency and exit")
        signal.pause()
    except KeyboardInterrupt:
        print("closing /dev/cpu_dma_latency")
        os.close(fd)
        sys.exit(0)
    참고

    Power Management Quality of Service 인터페이스(pm_qos) 인터페이스는 열려 있는 파일 설명자가 있는 경우에만 활성화됩니다. 따라서 /dev/cpu_dma_latency 에 액세스하는 데 사용하는 모든 스크립트 또는 프로그램은 power-state 전환이 허용될 때까지 파일을 열린 상태로 유지해야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.