검색

33.5. 솔리드 스테이트 디스크 튜닝 고려 사항

download PDF

SSD(반도체 디스크)는 영구 데이터를 저장하기 위해 자기 플래터를 회전하는 대신 NAND 플래시 칩을 사용합니다. SSD는 전체 논리 블록 주소 범위에서 데이터에 대한 지속적인 액세스 시간을 제공하며 순환과 같은 비용을 측정할 수 없습니다. 스토리지 공간당 1기가바이트당 비용이 더 높으며 스토리지 밀도가 더 적지만 대기 시간이 짧고 HDD보다 처리량이 높습니다.

SSD에서 사용된 블록이 디스크 용량에 접근하므로 일반적으로 성능이 저하됩니다. 성능 저하 수준은 벤더에 따라 다르지만 모든 장치는 이러한 상황에서 성능이 저하됩니다. 삭제 동작을 활성화하면 이러한 저하를 완화하는 데 도움이 될 수 있습니다. 자세한 내용은 사용하지 않는 블록 삭제 유형을 참조하십시오.

기본 I/O 스케줄러와 가상 메모리 옵션은 SSD와 함께 사용하기에 적합합니다. SSD 성능에 영향을 줄 수 있는 설정을 구성할 때 다음 요소를 고려하십시오.

I/O 스케줄러

모든 I/O 스케줄러는 대부분의 SSD에서 제대로 수행되어야 합니다. 그러나 다른 스토리지 유형과 마찬가지로 Red Hat은 지정된 워크로드에 대한 최적의 구성을 확인하기 위해 벤치마킹을 권장합니다. SSD를 사용하는 경우 Red Hat은 특정 워크로드 벤치마킹을 위해서만 I/O 스케줄러 변경을 권장합니다. I/O 스케줄러 간 전환 방법에 대한 자세한 내용은 /usr/share/doc/kernel-version/Documentation/block/switching-sched.txt 파일을 참조하십시오.

단일 대기열 HBA의 경우 기본 I/O 스케줄러는 데드라인 입니다. 다중 대기열 HBA의 경우 기본 I/O 스케줄러는 none 입니다. I/O 스케줄러를 설정하는 방법에 대한 자세한 내용은 디스크 스케줄러 설정을 참조하십시오.

가상 메모리
I/O 스케줄러와 마찬가지로 VM(가상 메모리) 하위 시스템에는 특별한 튜닝이 필요하지 않습니다. SSD에서 I/O의 빠른 특성을 고려할 때 vm_dirty_background_ratiovm_dirty_ratio 설정을 끄십시오. 증가한 쓰기 활동은 일반적으로 디스크에서 다른 작업 대기 시간에 부정적인 영향을 미치지 않습니다. 그러나 이 튜닝은 전반적인 I/O를 생성할 수 있으므로 일반적으로 워크로드별 테스트 없이는 권장되지 않습니다.
스왑
SSD는 스왑 장치로 사용할 수도 있으며 좋은 페이지 아웃 및 페이지 축소 성능을 생성할 수 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.