TRIM
IT 위키
TRIM
운영체제가 SSD 에게 이 블록은 더 이상 쓰지 않는다고 알려 주는 명령. ATA 규격의 명령이며 NVMe 에서는 Deallocate 라고 부른다.
- 하드 디스크는 기존 데이터 위에 그냥 덮어쓸 수 있지만,
낸드 플래시는 지운 뒤에야 쓸 수 있다.
- 파일을 지워도 운영체제는 파일 시스템의 표시만 바꿀 뿐이라
SSD 는 그 블록이 비었는지 알지 못한다.
- 그래서 쓸수록 [지우기] → [쓰기] 작업이 겹쳐 속도가 떨어진다.
- TRIM 은 지워진 영역을 미리 알려 줘, SSD 가 한가할 때 미리 정리해 두게 한다.
- 쓰기 속도 저하를 막는다
- 쓰기 증폭(Write Amplification)을 줄여 수명을 늘린다
- 마모 평준화와 가비지 컬렉션이 더 효율적으로 동작한다
운영체제·드라이버·SSD 가 모두 지원해야 한다. 요즘 환경에서는 기본으로 켜져 있다.
- MTBF : 평균 고장 간격. 신뢰성 지표
- TSOP : 반도체 칩의 패키지 형태
- UEFI : BIOS 를 대체한 펌웨어 규격
