SSD TRIM 이란?SSD TRIM 이란?

Posted at 2012.02.07 12:41 | Posted in 컴퓨터/소프트웨어
SSD TRIM 이란?

SSD에 저장된 데이터를 삭제하면 삭제했다는 표시만 해둡니다.
삭제된 데이터를 보이지 않게 할 뿐 실제 데이터는 남아 있습니다.

그런데 SSD는 삭제된 블럭에 새로운 데이터를 저장할 때는 덮어 쓰기가 안됩니다.
해당 블럭을 비운 뒤에 데이터를 저장해야 됩니다.


여기에서 쓰기속도가 느려지는 현상이 발생합니다.

SSD는 미리 블럭을 비워놓지 않으면, 쓰기작업을 할때 블럭을 비우는 작업을 해야하기 때문에 쓰기 성능을 저하 시킵니다.
여기서 OS(운영체제)가 한가할 때 삭제된 데이터를 미리 비워 두는 작업이 TRIM(트림) 기능 입니다.

윈도우7은 정식 발매할 때 TRIM 기능을 기본적으로 지원하지만 윈도우 비스타와 XP는 TRIM을 지원하지 않고, 이들 OS에서 TRIM을 지원할 수 있게 하는 프로그램을 제공하고 있습니다.

OS상 자동트림커맨드 지원 : MSWindow7, MS Window Server 2008, Linux

TRIM기능 지원 조건?
1. 트림커맨드 기능을 지원하는 OS
2. SSD가 TRIM 지원

TRIM 기능은 쓰기 속도에만 관여 하는 것이고, 읽기 속도와는 무관합니다.
TRIM을 하면 웹페이지 로딩도 빨라지고 부팅도 빨라집니다.
그 이유는 부팅을 하는 과정에서 쓰는 과정(스왑파일 생성)을 거치기 때문입니다.
웹페이지 로딩시엗는 temp 폴더에 무수한 파일들이 저장됩니다.
TRIM이후 빨라지는 것이 설명이 가능할 것 같습니다.
저작자 표시 비영리 변경 금지
신고
  1. jakemin
    잘못된 정보입니다.
    트림이란 os에서 파일을 삭제하면 ssd에서는 그 해당 데이타가 남아있는것은 사실이지만 쓰기 속도가 느려지는것은
    그러한 데이타가 GC기능으로 쓰기증폭이 이루어지기 때문입니다.
    그래서 트림커맨드란 그러한 파일들을 SSD에게 정보를 주는것입니다. SSD가 트림을 지원하게 되면 OS의 트림커맨드에 따라 무효화된 데이타에 마크를 하게되고 GC기능을 방해해서 불필요한 GC를 막는것이 트림기능이 이점입니다.
    쓰기증폭이 일어나지 않기 때문에 호스트 쓰시 속도가 증가하는것이구요..내구성도 늘어 나게 됩니다.
    여기서 중요한 점은 GC라는 기능은 SSD의 옵션이 아닌 필수기능이지만 일반적인GC와 백그라운드GC가 있는게 그것에 따라 쓰기 속도와 내구성과도 관계가 있습니다.
    자세하게 내용을 알고 싶으시면 메일 주세여^^
    jakemin@silicon-power.co.kr
  2. 염삼
    지나다가 좋은글 보았습니다.
    그냥 가려다가, jakemin이란 분이 단 댓글보고 몇자 남기는데요,
    주인장분이 남긴글이 훨씬 이해도 잘되고, 댓글 내용을 읽어봐도 차이점을 잘 모르겠는데,
    다짜고짜 [잘못된 정보] 라고 칼질을 하는게 보기 좋지 않네요.
    쓰기증폭이란 말만 사용하면서, [GC기능으로 쓰기증폭이 이루어지기 때문]에 느려진다는 말에 대해
    설명은 전혀 없네요.
    전 전산이 직업인지라, 보통 프로그래밍에서 GC는 Garbage Collector의 약자로 친숙한 단어지만,
    SSD상에서는 삭제 마킹되어진 데이타들을 비우는 것 정도로 이해가 되어집니다.
    SSD 메모리 기술진이신가요? 글 쓴 내용을 봐서는 전혀 그런거 같지 않고, 그냥 Foreground GC, Background GC
    만 언급하면서, 자세하게 알고싶다면 메일달라는 것 봐서는 일반인같은데,
  3. 염삼2
    본인도 잘 이해하지 못하는 내용을 공개적인 웹상, 그것도 남의 블로그에 버젓이 댓글을 달면서
    상대방의 의견을 무조건 잘못된 것이라고 단언하는 것은 올바른 태도가 아니라고 생각합니다.
    저도 40넘은 직장인이지만, 항상 회의를 할때, 어설픈 지식을 가지고 끝까지 잘못된 점을 인정하지 않는
    사람들을 많이 보면서, 안타깝기에 이번에 SSD 생애 처음 구매한 기념으로 TRIM관련된 정보 서핑하다가
    여기까지와서 본의아니게 댓글까지 남기고 가네요...
    어쨌든간에, 두 분의 좋은글 잘 보고 갑니다.
  4. 지나간나그네
    jakemin이라는 분이 쓴 글이 더 자세한 설명인 것은 맞습니다.
    다만 이 분야에 관심이 없으신 분은 알아듣기 어렵게 설명을 하셨네요.
    SSD가 최신 기술이 적용되어진 만큼 아무래도 기술적인 부분으로 자세히 들어가게 되면 이해하기 어려운 것은 당연합니다.
    설명을 하자면 기니 그냥 어떤 분이 설명 알아보기 쉽게 해놓은 사이트 공유드립니다.
    http://cappleblog.co.kr/503

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기