15장. 저널링으로 인한 시스템 속도 저하 최소화 또는 방지
저널 변경 사항이 디스크에 기록되는 순서는 도착 순서와 다를 수 있습니다. 커널 I/O 시스템은 저널 변경 사항을 다시 정렬하여 사용 가능한 스토리지 공간 사용을 최적화할 수 있습니다. 저널 활동을 통해 저널 변경 사항을 다시 정렬하고 데이터 및 메타데이터를 커밋하여 시스템 대기 시간을 초래할 수 있습니다. 결과적으로 저널링 파일 시스템은 시스템의 속도가 느려질 수 있습니다.
XFS 는 RHEL 8에서 사용하는 기본 파일 시스템입니다. 저널링 파일 시스템입니다. ext2 라는 이전 파일 시스템은 저널링을 사용하지 않습니다. 특별히 저널링이 필요하지 않는 한 ext2 파일 시스템을 고려하십시오. Red Hat의 최상의 벤치마크 결과에는 ext2 파일 시스템이 사용됩니다. 이는 주요 초기 튜닝 권장 사항 중 하나입니다.
XFS 와 같은 저널링 파일 시스템은 파일에 마지막으로 액세스한 시간( atime 속성)을 기록합니다. 저널링 파일 시스템을 사용해야 하는 경우 시간 비활성화를 고려하십시오.
15.1. 시간 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
atime 속성을 비활성화하면 성능이 향상되고 파일 시스템 저널에 대한 쓰기 수를 제한하여 전력 사용량이 줄어듭니다.
프로세스
선택한 텍스트 편집기를 사용하여
/etc/fstab파일을 열고 루트 마운트 지점의 항목을 찾습니다./dev/mapper/rhel-root / xfs defaults…noatime및nodiratime용어를 포함하도록 options 섹션을 편집합니다.noatime옵션은 파일을 읽을 때 액세스 타임스탬프가 업데이트되지 않도록 하고nodiratime옵션은 디렉터리 inode 액세스 시간이 업데이트됩니다./dev/mapper/rhel-root / xfs noatime,nodiratime…
일부 애플리케이션은 atime 이 업데이트되는 데 의존합니다. 따라서 이 옵션은 이러한 애플리케이션이 사용되지 않는 시스템에서만 적합합니다.
또는 relatime 마운트 옵션을 사용하면 이전 액세스 시간이 현재 수정 시간보다 오래된 경우에만 액세스 시간이 업데이트되도록 할 수 있습니다.