TRIM

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

TRIM컴퓨팅에서 운영 체제가 어느 블록의 데이터가 더 이상 사용되지 않고 내부적으로 삭제될 수 있는지를 솔리드 스테이트 드라이브 (SSD)에 알려주는 명령이다. TRIM은 대개 대문자 그대로 사용하지만 명령어 이름이지 두문자어는 아니다.[1]

TRIM은 SSD가 전통적인 하드 디스크의 알맞은 대안으로 자리잡힌 직후에 도입되었다. SSD의 낮은 수준의 동작이 기존 하드 드라이브와 상당히 다른 까닭에 운영 체제가 삭제와 포맷과 같은 작업을 관리하는 일반적인 방식이 SSD의 예기치 않은 쓰기 성능 저하로 이어졌다.[2] TRIM은 차후 쓰기 속도를 상당히 떨어트리는 쓰레기 수집 오버헤드를 SSD가 미리 관리할 수 있게 한다.[3]

TRIM이 도입되기 이전에 일부 드라이브를 깨끗한 상태로 초기화하는 도구들이 존재했으나, 이 도구들은 드라이브의 모든 데이터를 지워야 했기 때문에 최적화 이용에는 실용적이지 못했다.[4] 최근에 출시되는 SSD들은 TRIM과 독립적으로 운용되는 내부 유휴/백그라운드 쓰레기 수집 매커니즘을 포함하고 있다. 다시 말해, TRIM을 지원하지 않는 운영 체제에서도 SSD의 성능을 성공적으로 유지시켜 주지만, 쓰기량의 증대와 플래시 셀의 마모의 단점이 있다.[5]

지원 운영 체제[편집]

하드웨어 지원[편집]

  • ATA
  • SCSI
  • SD/MMC

참조[편집]

  1. Intel Corporation (2010년 9월 14일). Intel® High Performance Solid State Drive - Advantages of TRIM. Intel.com. 2012년 2월 21일에 확인.
  2. Shimpi, Anand Lal (2009년 3월 18일). The SSD Anthology 4. AnandTech.com. 2010년 6월 19일에 확인.
  3. Shimpi, Anand Lal. (2009-03-18). p. 10.
  4. Shimpi, Anand Lal. (2009-03-18). p. 11.
  5. Kingston SSDNow V Plus 100 Review. 《Anandtech》. Anand Lal Shimpi (2010년 11월 11일). 2010년 12월 10일에 확인.

바깥 고리[편집]