SSD의 SWAP 쓰기 보호

SSD의 SWAP 쓰기 보호

SSD에서 SWAP을 사용할 때 파일 시스템이 쓰기 주기 보호 기능을 제공합니까? 즉, "플래시 마모"를 방지하기 위해 쓰기를 무작위로 지정하거나 관리하는 것입니다. 최신 SSD는 일반적으로 마모되기 전 낮은 쓰기 주기로 평가됩니다.

나는 이전에 모든 파일 시스템(스왑 포함)이 그럴 것이라고 가정했지만, 읽으면서건축 위키피디아

스왑 파티션을 사용하는 SSD의 경우 권장되는 조정은 시스템의 스왑 가능성을 매우 낮은 값(예: 1)으로 줄여 스왑에 대한 쓰기를 방지하는 것입니다.

내 노트북에는 일반적으로 주어진 시간에 100MB-400MB의 스왑 공간이 있는 것으로 나타났습니다. SSD 교체를 허용하면 SSD 마모가 가속화됩니까?

답변1

스왑은 파일 시스템이 아닙니다.

나는 운영 체제가 스왑 공간이 어떻게 배열되는지 특별히 신경 쓰지 않는다고 생각합니다. 대부분의 파일 시스템은 SSD와는 아무 관련이 없는 순차 읽기 및 쓰기 권한(예: 과도한 파일 조각화 방지)을 시도하기 때문에 회전하는 디스크 드라이브에 관심이 없거나 회전하는 디스크 드라이브에 최적화되어 있습니다.

최신 SSD 드라이브(저렴한 플래시 미디어와 반대)가 직접 수행웨어 레벨링펌웨어에서는 OS가 이에 대해 신경 쓸 필요가 없습니다. 운영 체제가 동일한 주소에 쓸 때 펌웨어는 동일한 블록에서 여러 지우기 주기를 방지하기 위해 각 액세스를 다른 물리적 블록에 매핑합니다. PC나 서버의 SSD 드라이브는 일반적으로 임베디드 장치의 플래시 메모리에 비해 플래시 마모에 대한 우려가 크지 않습니다.

그러나 HDD에 비해 SSD의 교체를 줄이고 싶을 수도 있습니다. Swappiness는 트레이드오프입니다. 이는 커널이 파일 내용을 유지할 것인지 아니면 RAM에서 데이터를 처리할 것인지를 제어하는 ​​매개변수입니다. 스와핑이 높다는 것은 커널이 파일 내용을 위한 공간을 확보하기 위해 프로세스 데이터를 스와핑할 가능성이 더 높다는 것을 의미합니다. 많은 워크로드(항상 그런 것은 아님)의 경우 많은 파일 콘텐츠가 읽기 전용인 반면 애플리케이션 데이터는 상대적으로 자주 기록되므로 교환성이 증가하면 쓰기 방향에서 I/O 비율이 늘어납니다. SSD는 쓰기 속도가 상대적으로 느린 경향이 있으므로 SSD의 최적 스왑 가능성은 읽기에 비해 낮은 경향이 있습니다.

관련 정보