6.6. 서버 및 서비스

이제 cupsd 에서 PPD 캐싱 중 메모리 사용량이 줄어듭니다.

이전에는 확장된 PPD(Postscript Printer Description)가 있는 인쇄 대기열이 많을 때 CUPS 데몬이 많은 메모리를 사용했습니다. 이번 업데이트를 통해 CUPSD는 캐시된 파일이 있는지 확인하고 /etc/cups/ppd 에서 캐시된 파일이 있는지 또는 PPD 파일과 동일한 타임스탬프가 있는지를 확인한 다음 캐시된 파일을 로드합니다. 그렇지 않으면 PPD 파일을 기반으로 캐시된 새 파일을 생성합니다. 따라서 설명된 시나리오에서 메모리 사용량이 91%까지 줄어듭니다.

(BZ#1672212)

존재하지 않는 프로파일이 선택되면 더 이상 SIGHUP에서 중단되지 않음

tuned 서비스에서 SIGHUP 신호를 받으면 프로필을 다시 로드합니다. 이번 업데이트 이전에는 다음과 같은 경우 상황을 올바르게 처리할 수 없었습니다.

  • tuned 프로필이 존재하지 않는 프로파일로 설정되었거나
  • 자동 프로필 선택 모드가 활성화되어 있으며 권장 프로필이 존재하지 않았습니다.

그 결과 tuned 서비스가 응답하지 않아 다시 시작해야 했습니다. 이 버그가 수정되어 tuned 서비스가 설명된 시나리오에서 더 이상 중단되지 않습니다.

이번 업데이트를 통해 tuned 동작이 변경되었습니다. 이전 버전에서는 사용자가 tuned-adm off 명령을 실행하고 tuned 서비스를 다시 시작하면 tuned 에서 권장 프로필을 로드 하려고 했습니다. 이제 tuned 에서 권장 프로필이 있는 경우에도 프로필을 로드하지 않습니다.

(BZ#1702724)

reapply _sysctl 옵션이 1로 설정된 경우 tunedsysctl.d 디렉토리의 설정을 더 이상 적용되지 않습니다.

이전에는 reapply _sysctl 구성 옵션이 1 로 설정된 경우 tuned 프로필에서 /usr/lib/sysctl.d, / lib/sysctl.d tuned 프로필의 sysctl 설정을 적용한 후 /usr/local/lib/sysctl.d 디렉터리를 적용했습니다. 결과적으로 이러한 디렉토리의 설정은 tuned 프로필의 sysctl 설정을 재정의합니다. 이번 업데이트를 통해 reapply _sysctl 옵션이 1 로 설정된 경우 tuned 가 언급된 디렉터리의 sysctl 설정을 더 이상 적용하지 않습니다.

sysctl 설정을 다시 적용하려면 언급된 디렉토리에서 /etc/sysctl.d, /etc/sysctl. conf 또는 /run/sysctl. d 디렉토리 또는 사용자 지정 tuned 프로필로 이동해야 합니다.

(BZ#1776149)