6.5. SSD 최적화


btrfs 파일 시스템을 사용하면 SSD를 최적화할 수 있습니다. 이 작업을 수행하는 방법에는 두 가지가 있습니다.
첫 번째 방법은 mkfs.btrfs 가 단일 장치에서 메타데이터 중복을 끄는 것입니다. /sys/block/device/queue/rotational 이 지정된 단일 장치의 경우 0입니다. 명령줄에서 -m single 을 지정하는 것과 동일합니다. m dup 옵션을 제공하여 강제된 메타데이터와 중복 메타데이터를 재정의할 수 있습니다. 두 복사본을 손실 할 수있는 SSD 펌웨어로 인해 중복이 필요하지 않습니다. 이로 인해 공간을 소비하고 성능 비용이 절약됩니다.
두 번째 방법은 SSD 마운트 옵션 그룹 ssd,nossd, ssd_spread.
ssd 옵션은 몇 가지 작업을 수행합니다.
  • 이를 통해 더 큰 메타데이터 클러스터 할당이 가능합니다.
  • 가능한 경우 데이터를 더 순차적으로 할당합니다.
  • 키 및 블록 순서와 일치하도록 btree leaf rewriting을 비활성화합니다.
  • 여러 프로세스를 배치하지 않고 로그 조각을 커밋합니다.
참고
ssd 마운트 옵션은 ssd 옵션만 활성화합니다. nossd 옵션을 사용하여 비활성화합니다.
일부 SSD는 블록 번호를 재사용 할 때 가장 잘 수행되지만 클러스터링은 사용하지 않는 공간을 많이 할당 할 때 훨씬 더 잘 작동합니다. 기본적으로 mount -o ssd 는 블록 그룹으로, 에서 혼합 블록이 할당되었을 수 있는 몇 가지 사용 가능한 블록이 있습니다. mount -o ssd_spread 명령을 사용하면 에 혼합된 블록이 없습니다. 이렇게 하면 더 낮은 최종 SSD의 성능이 향상됩니다.
참고
ssd_spread 옵션은 ssdssd_spread 옵션을 모두 활성화합니다. 이러한 옵션을 모두 비활성화하려면 nossd 를 사용합니다.
ssd_spread 옵션은 ssd 옵션이 제공되지 않고 모든 장치가 순환적이지 않은 경우 자동으로 설정되지 않습니다.
이러한 옵션은 SSD 펌웨어 및 애플리케이션 로드의 각 조합에 따라 사용이 향상되거나 성능이 저하되는지 확인하기 위해 특정 빌드를 통해 테스트해야 합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.