3.9. atime 업데이트 설정


각각의 파일 inode 및 디렉토리 inode에는 다음과 같은 세 개의 타임 스탬프가 있습니다:
  • ctime — 마지막으로 inode 상태가 변경된 시간
  • mtime — 마지막으로 파일 (또는 디렉토리) 데이터가 수정된 시간
  • atime — 마지막으로 파일 (또는 디렉토리) 데이터가 액세스된 시간
atime 업데이트가 기본값으로 GFS2 및 다른 Linux 파일 시스템에서 처럼 활성화되어 있을 경우 파일을 읽을 때 마다, inode을 업데이트해야 합니다.
일부 어플리케이션은 atime에서 제공한 정보를 사용하기 때문에, 이러한 업데이트에서 상당한 량의 불필요한 쓰기 트래픽 및 파일 잠금 트래픽을 요청할 수 있습니다. 이러한 트래픽으로 성능이 감소될 수 있으므로 atime 업데이트를 비활성화시키거나 업데이트 빈도수를 감소시키는 것이 좋습니다.
atime 업데이트의 효과를 감소시키는 두 가지 방법이 있습니다:
  • 이전 atime 업데이트가 mtime 또는 ctime 업데이트보다 오래된 것일 경우, atime을 업데이트하는 relatime (relative atime)으로 마운트하기
  • 파일 시스템에서 atime 업데이트를 비활성화하는 noatime으로 마운트하기

3.9.1. relatime으로 마운트하기

relatime (relative atime) Linux 마운트 옵션은 파일 시스템을 마운트할 때 지정할 수 있습니다. 이는 이전 atime 업데이트가 mtime 또는 ctime 업데이트 보다 오래된 것일 경우 atime이 업데이트되도록 지정합니다.

3.9.1.1. 사용법

mount  BlockDevice MountPoint -o relatime
BlockDevice
GFS2 파일 시스템이 위치할 블록 장치를 지정합니다.
MountPoint
GFS2 파일 시스템을 마운트할 디렉토리를 지정합니다.

3.9.1.2. 예시

예에서, GFS2 파일 시스템은 /dev/vg01/lvol0에 위치하여 /mygfs2 디렉토리에 마운트되어 있습니다. 이전 atime 업데이트가 mtime 또는 ctime 업데이트 보다 오래된 것일 경우에만 atime이 업데이트됩니다.
mount /dev/vg01/lvol0 /mygfs2 -o relatime
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.