소개
시스템 관리자로서 여러분은 관리 중인 시스템의 성능을 최적화할 책임이 있습니다. 이 과정에서 중요한 부분 중 하나는 tuned를 사용하여 튜닝 프로파일을 관리하는 것이며, 이를 통해 특정 요구 사항에 맞춰 시스템 동작을 세밀하게 조정할 수 있습니다. 이번 챌린지에서는 Red Hat Enterprise Linux (RHEL) 시스템에서 사용자 정의 튜닝 프로파일을 직접 생성하는 방법을 실습합니다.
사용자 정의 튜닝 프로파일 생성
첫 번째 과제는 사용자 정의 튜닝 프로파일을 위한 새 디렉토리를 생성하고 설정하는 것입니다. 이 프로파일은 balanced 프로파일의 설정을 상속받으며, 최대 오픈 파일 수에 대한 사용자 정의 제한값을 추가합니다.
과제
myprofile이라는 이름의 새로운 사용자 정의 튜닝 프로파일 디렉토리를 생성하세요.balanced프로파일을 포함하는tuned.conf설정 파일을 생성하세요.- 최대 오픈 파일 수를 설정하기 위한
limits.conf파일을 생성하세요.
요구 사항
- 사용자 정의 튜닝 프로파일 디렉토리는 반드시
/etc/tuned/myprofile경로에 생성해야 합니다. - 설정 파일인
/etc/tuned/myprofile/tuned.conf에는balanced프로파일이 포함되어야 합니다. - 새로운 파일
/etc/tuned/myprofile/limits.conf를 생성해야 합니다. limits.conf파일은 모든 사용자에 대해nofile(오픈 파일 수) 의 소프트 제한 (soft limit) 과 하드 제한 (hard limit) 을 모두4096으로 설정해야 합니다./etc디렉토리 내의 파일을 수정하는 모든 작업은sudo권한으로 수행해야 합니다.
예시
사용자 정의 튜닝 프로파일을 생성한 후, /etc/tuned/myprofile/tuned.conf 파일의 내용은 다음과 같아야 합니다:
[main]
include=balanced
/etc/tuned/myprofile/limits.conf 파일의 내용은 다음과 같아야 합니다:
* soft nofile 4096
* hard nofile 4096
힌트
- 필요한 디렉토리 구조를 만들기 위해
sudo mkdir -p명령어를 사용하세요. - 설정 파일을 생성하고 편집하려면
nano와 같은 텍스트 편집기를 사용하세요. 예:sudo nano /etc/tuned/myprofile/tuned.conf. /etc디렉토리에서 파일을 생성하거나 편집하는 작업은 루트 권한이 필요하므로 반드시sudo를 사용하는 것을 잊지 마세요.
요약
이번 챌린지를 통해 Red Hat Enterprise Linux 시스템에서 사용자 정의 tuned 프로파일을 생성하는 방법을 배웠습니다. myprofile이라는 디렉토리를 만들고, balanced 프로파일을 상속받도록 구성했으며, 최대 오픈 파일 수를 늘리는 사용자 정의 설정을 추가했습니다. 이러한 기술은 특정 애플리케이션의 워크로드에 맞춰 시스템 성능을 최적화해야 하는 시스템 관리자에게 필수적인 역량입니다.



