본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

TRIM

운영체제가 SSD 에게 이 블록은 더 이상 쓰지 않는다고 알려 주는 명령. ATA 규격의 명령이며 NVMe 에서는 Deallocate 라고 부른다.

  • 하드 디스크는 기존 데이터 위에 그냥 덮어쓸 수 있지만,
 낸드 플래시는 지운 뒤에야 쓸 수 있다.
  • 파일을 지워도 운영체제는 파일 시스템의 표시만 바꿀 뿐이라
 SSD 는 그 블록이 비었는지 알지 못한다.
  • 그래서 쓸수록 [지우기] → [쓰기] 작업이 겹쳐 속도가 떨어진다.
  • TRIM 은 지워진 영역을 미리 알려 줘, SSD 가 한가할 때 미리 정리해 두게 한다.
  • 쓰기 속도 저하를 막는다
  • 쓰기 증폭(Write Amplification)을 줄여 수명을 늘린다
  • 마모 평준화와 가비지 컬렉션이 더 효율적으로 동작한다

운영체제·드라이버·SSD 가 모두 지원해야 한다. 요즘 환경에서는 기본으로 켜져 있다.

헷갈리기 쉬운 약어

편집 원본 편집
  • MTBF : 평균 고장 간격. 신뢰성 지표
  • TSOP : 반도체 칩의 패키지 형태
  • UEFI : BIOS 를 대체한 펌웨어 규격