2.5. 프로필 사용자 정의를 위한 프로필 상속 및 변수
tuned는 프로필 상속, 변수 사용 및 기본 제공 함수를 지원하여 기존 프로필을 효율적으로 생성하거나 수정할 수 있습니다.
사전 설치 및 사용자 지정 프로필은 다음 디렉터리에서 사용할 수 있습니다.
-
사전 설치된 프로필:
/usr/lib/tuned/profiles/에 위치합니다. 사용자 지정 프로필:
/etc/tuned/profiles/에 생성됨- 프로필 상속
tuned 프로필은 [main] 섹션의 include 옵션을 사용하여 다른 프로필의 설정을 상속할 수 있습니다. 프로필 상속은 하위 프로필이 상위에서 모든 설정을 상속하지만 사용자 지정 요구 사항에 따라 새 매개 변수를 재정의하거나 추가할 수 있음을 의미합니다. 예를 들어, 분산된 프로필에 의해 원래 설정된 medium_power 대신 ALPM을 min_power로 설정하는 balanced 프로필을 기반으로 프로필을 생성하려면 다음을 사용합니다.
[main] include=balanced [scsi_host] alpm=min_power- 프로필을 사용자 정의하는 동안 변수 사용
프로필을 사용자 지정하는 동안 변수를 정의할 수 있습니다. 변수는 반복적인 정의를 줄임으로써 구성을 단순화하는 데 도움이 됩니다. 프로필에서
[variables]섹션을 생성하고 다음을 사용하여 고유한 변수를 정의할 수 있습니다.[variables] variable_name=value프로필의 변수 값을 확장하려면 다음을 사용합니다.
${variable_name}또한 변수를 다른 파일에 저장하고 변수 파일에 filepath를 추가하여 프로필을 사용자 지정하는 동안 이러한 변수를 사용할 수도 있습니다. 예를 들어 구성 파일에 다음 행을 추가하여 별도의 파일에서 변수를 고려할 수 있습니다.
tuned.conf: [variables] include=/etc/tuned/my-variables.conf [bootloader] cmdline=isolcpus=${isolated_cores}여기서
isolated_cores=1,2는 다음과 같이 my-variable.conf 파일에 추가됩니다.
my-variable.conf: isolated_cores=1,2