Riepilogo:이 문서에서는 MD3 RBOD의 "SCSI UNMAP 또는 TRIM" 명령에 대한 정보를 다룹니다. 또한 문서 000137759(SLN156240) "서버(PowerEdge) 및 스토리지와 관련된 Dell SSD(Solid State Drive) FAQ"의 추가 정보도 포함되어 있습니다.
Seleziona un prodotto per verificare la pertinenza dell'articolo
Questo articolo si applica a Questo articolo non si applica aQuesto articolo non è legato a un prodotto specifico.Non tutte le versioni del prodotto sono identificate in questo articolo.
쓰기 증폭 계수는 호스트 컨트롤러가 쓰려는 데이터의 양과 관련하여 SSD 컨트롤러가 써야 하는 데이터의 양입니다. 쓰기 증폭 계수 1은 완벽하며 1MB를 쓰고 SSD의 컨트롤러가 1MB를 썼다는 것을 의미합니다. 쓰기 증폭 계수가 1보다 큰 것은 바람직하지 않지만 불행한 현실입니다. 쓰기 증폭이 높을수록 드라이브가 더 빨리 마모되고 성능이 저하됩니다.
쓰기 증폭은 호스트 쓰기 대비 플래시 쓰기 횟수의 비율을 측정한 것입니다. 예를 들어, 호스트 쓰기당 2개의 플래시 쓰기가 생성되는 경우 쓰기 증폭도 2입니다. 오버 프로비저닝이라고 하는 기술을 사용하면 가비지 컬렉션 효율성이 향상되어 쓰기 증폭이 줄어듭니다.
SSD 드라이브의 쓰기 증폭을 보정하는 방법은 다음과 같습니다.
TRIM은 파일 삭제 또는 볼륨 포맷으로 인해 운영 체제가 이전에 저장된 데이터의 어떤 블록이 더 이상 필요하지 않은지 SSD에 알릴 수 있도록 하는 SATA 명령입니다. 운영 체제가 LBA를 교체하면 파일 덮어쓰기와 마찬가지로 SSD는 원래 LBA가 오래되었거나 유효하지 않은 것으로 표시될 수 있음을 인식하고 가비지 컬렉션 중에 해당 블록을 저장하지 않습니다. 사용자 또는 운영 체제가 파일의 일부를 제거하지 않고 파일을 지우는 경우 일반적으로 파일이 삭제 대상으로 표시되지만 디스크의 내용은 지워지지 않습니다. 이 때문에 SSD는 이전에 파일이 차지한 LBA를 지울 수 있다는 것을 알지 못하므로 SSD는 이러한 LBA를 가비지 컬렉션에 계속 포함합니다.
SATA에 대한 TRIM 명령 또는 SCSI에 대한 UNMAP -- 운영 체제는 잘못된 데이터가 포함된 섹터를 스토리지 디바이스에 알려주는 이러한 명령을 전송해야 합니다. 이러한 명령을 사용하는 SSD는 잘못된 데이터를 페이지를 정리하기 위해 복사하는 대신 이러한 페이지가 포함된 블록이 지워질 때 이러한 섹터가 포함된 페이지를 여유 공간으로 회수할 수 있습니다.
Causa
증상 섹션을 참조하십시오.
Risoluzione
MD 어레이에서 SCSI UNMAP 또는 TRIM 명령이 지원됩니까?
UNMAP 명령은 씬 프로비저닝 가상 디스크를 사용할 때 공간을 회수할 때만 사용됩니다.
이 문제는 Tribes용 08.25.05.60 컨트롤러 펌웨어(MD34xx 및 MD38xx)로 시작되었으며 Hogs(MD32xx 및 MD36xx) 어레이에서는 지원되지 않습니다.
MD Series, Dell PowerVault MD3200/MD3220-Windows HA Cluster, Dell PowerVault MD3200i and MD3220i with Windows HA Clusters, Dell PowerVault MD3600f/3620f Windows HA Cluster, Dell PowerVault MD3600i/3620i Windows HA Cluster
, Dell PowerVault OEM Ready MD34XX and MD38XX, PowerVault MD3200
...