SSD 속도가 느려지는 이유는 무엇인가요?
ssd 속도가 느려지는 이유: 저장 용량 80% 이상 적재 및 컨트롤러 고열
사용자는 ssd 속도가 느려지는 이유를 정확히 파악하여 기기의 갑작스러운 성능 저하와 데이터 기록 오류 위험을 방지해야 합니다. 올바른 하드웨어 관리 방법을 이해하면 장치의 수명을 늘리고 일상적인 작업 환경에서 쾌적한 속도를 안정적으로 유지하게 됩니다. 장치의 성능을 최상으로 유지하고 불필요한 시스템 지연을 방지하기 위해 핵심적인 발생 원인들을 자세히 확인하시기 바랍니다.
SSD 속도 저하, 단순한 노화가 아닌 데이터 관리의 한계
SSD(Solid State Drive)가 느려지는 가장 결정적인 이유는 저장 공간이 한계치에 도달했기 때문입니다. 저장 용량의 80-90% 이상이 채워지면 데이터를 기록할 새로운 빈 블록을 찾는 과정이 복잡해지면서 쓰기 속도가 급격히 떨어집니다. 이는 하드디스크와 달리 데이터를 덮어쓰지 못하고, 반드시 기존 데이터를 지운 뒤에만 새로운 데이터를 쓸 수 있는 플래시 메모리 고유의 특성 때문입니다.[1]
하지만 단순히 용량 문제만 있는 것은 아닙니다. 시스템의 TRIM 기능 비활성화, 고성능 NVMe 모델의 발열로 인한 쓰로틀링, 그리고 저가형 DRAM-less 모델의 캐싱 구간 종료 등 다양한 하드웨어적, 소프트웨어적 원인이 복합적으로 작용합니다. 여러분의 컴퓨터가 갑자기 버벅거린다면 단순히 오래되어서가 아니라, 내부에서 일어나고 있는 복잡한 데이터 정리 작업이 병목 현상을 일으키고 있을 가능성이 큽니다. 하지만 한 가지 반전이 있습니다. 데이터가 가득 차지 않았는데도 속도가 HDD 수준으로 떨어지는 현상은 따로 원인이 있습니다. 이에 대해서는 아래 SLC 캐싱 섹션에서 자세히 다루겠습니다.
여유 공간의 비밀: 80퍼센트의 법칙이 중요한 이유
SSD는 데이터를 저장할 때 블록 단위로 관리하지만, 실제 쓰기 작업은 페이지 단위로 이루어집니다. 저장 공간이 80%를 넘어서면 컨트롤러는 새로운 데이터를 쓰기 위해 비어 있는 페이지를 찾기가 매우 힘들어집니다. 이 경우 SSD는 기존 데이터가 들어있는 블록을 읽어서 메모리로 가져온 뒤, 수정된 데이터와 함께 새로운 빈 블록에 다시 쓰는 읽기-수정-쓰기 과정을 반복합니다. 이 복잡한 과정 때문에 체감 속도는 원래 성능의 절반 이하로 떨어지게 됩니다.
실제로 저장 용량이 90% 이상 채워진 상태에서는 쓰기 속도가 현저히 떨어질 수 있습니다.[2] 저도 예전에 500GB SSD에 게임과 영상을 가득 채워두고 왜 프리징 현상이 생기는지 한참을 고민했던 적이 있습니다. 결국 불필요한 파일을 정리해 여유 공간을 20% 정도 확보하자마자 거짓말처럼 시스템 반응 속도가 돌아왔습니다. 전문가들은 성능 유지와 수명 연장을 위해 항상 전체 용량의 10-15%는 비워두는 오버 프로비저닝 상태를 유지하라고 권장합니다.
TRIM과 가비지 컬렉션: 데이터 찌꺼기가 성능을 갉아먹는다
우리가 윈도우에서 파일을 삭제한다고 해서 SSD 내부의 데이터가 즉시 지워지는 것은 아닙니다. 운영체제는 해당 공간을 비어 있음으로 표시할 뿐, 실제 플래시 메모리 셀에는 데이터가 남아있습니다. TRIM 기능은 운영체제가 어떤 페이지가 더 이상 필요하지 않은지 SSD에 알려주는 역할을 합니다. 만약 이 기능이 제대로 작동하지 않으면 SSD는 새로운 데이터를 쓸 때마다 쓸데없는 찌꺼기 데이터를 지우는 작업을 먼저 수행해야 하므로 속도가 느려집니다.
가비지 컬렉션(Garbage Collection)은 SSD가 유효하지 않은 데이터를 모아서 한꺼번에 지우는 자체 정비 작업입니다. 데이터 정리가 제대로 이루어지지 않은 SSD는 쓰기 증폭 현상이 발생하여 속도가 저하될 뿐만 아니라 수명도 단축될 수 있습니다.[3] 윈도우 10이나 11 환경에서는 일반적으로 자동 활성화되어 있지만, 구형 운영체제를 사용하거나 외장 SSD 케이스가 TRIM을 지원하지 않는 경우에는 이 기능이 막혀 있을 수 있으니 주의가 필요합니다.
하드웨어의 한계: SLC 캐싱과 DRAM의 존재 유무
많은 분이 대용량 파일을 복사할 때 처음에는 500MB/s 이상의 속도가 나오다가 어느 순간 100MB/s 밑으로 뚝 떨어지는 현상을 경험해 보셨을 겁니다. 이는 SLC 캐싱(SLC Caching) 구간이 끝났기 때문에 발생하는 현상입니다. 대부분의 소비자용 SSD는 속도가 느린 TLC나 QLC 방식의 메모리를 사용하는데, 성능을 높이기 위해 용량의 일부를 속도가 빠른 SLC 방식처럼 작동하게 만듭니다. 이 가상 캐시 구간이 가득 차면 SSD는 원래의 느린 저장 방식으로 돌아가게 됩니다.
특히 DRAM이 없는 저가형 SSD, 이른바 디램리스 모델은 이 문제가 더 심각합니다. 데이터가 어디에 저장되어 있는지 알려주는 지도 역할을 하는 DRAM이 없으면 시스템 메모리의 일부를 빌려 쓰거나 저장용 플래시 메모리를 직접 뒤져야 합니다. 이 과정에서 병목 현상이 발생하여 멀티태스킹 시 시스템이 일시적으로 멈추는 프리징 현상이 나타나기도 합니다. 처음엔 가성비가 좋아 보였지만, 실제로 무거운 작업을 해보니 손이 저릴 정도로 답답한 속도에 후회했던 기억이 납니다. 장기적으로 안정적인 속도를 원한다면 DRAM이 탑재된 모델을 선택하는 것이 정답입니다.
발열과 쓰로틀링: 뜨거운 SSD는 스스로 속도를 줄인다
최근 많이 사용되는 NVMe SSD는 초당 수천 MB의 데이터를 처리하는 만큼 엄청난 열을 발생시킵니다. 일반적으로 SSD의 컨트롤러 온도가 70도에서 80도를 넘어서면 하드웨어 손상을 방지하기 위해 강제로 성능을 낮추는 써멀 쓰로틀링(Thermal Throttling)이 작동합니다.[4] 이 상태가 되면 읽기 및 쓰기 속도가 평소의 50% 수준으로 급감할 수 있습니다.
공기 순환이 잘 안 되는 노트북이나 방열판이 없는 데스크톱에서 고사양 게임을 장시간 실행할 때 이런 현상이 자주 발생합니다. 실제로 방열판만 장착해도 온도가 10-20도 정도 낮아지며 안정적인 속도를 유지할 수 있습니다. 고성능 드라이브를 쓰면서 속도가 불규칙하다면 지금 바로 전용 소프트웨어를 통해 온도를 체크해 보시기 바랍니다. 뜨거워진 컨트롤러는 여러분의 작업을 방해하는 가장 조용한 방해꾼입니다.
SSD 유형별 속도 저하 특성 비교
구매하신 SSD의 종류에 따라 속도가 느려지는 양상과 그 해결법이 다릅니다. 내 드라이브가 어디에 해당하는지 확인해 보세요.
SATA 방식 SSD
- 용량 부족(80% 이상) 및 가비지 컬렉션 부하
- 거의 없음. 방열판 없이도 안정적 작동
- 약 560MB/s (인터페이스 한계로 인해 안정적이지만 낮음)
DRAM-less NVMe SSD
- SLC 캐싱 구간 종료 후 속도 급락, 멀티태스킹 시 프리징
- 매우 높으나 대용량 파일 작업 시 불편함 유발
- 약 2,000 - 3,500MB/s (DRAM 모델보다 낮음)
Premium NVMe (DRAM 탑재)
- 고온으로 인한 써멀 쓰로틀링 (방열판 필수)
- 가장 높음. 고부하 작업에서도 일정한 성능 유지
- 7,000MB/s 이상 (최신 Gen4/Gen5 기준)
프리랜서 민준 씨의 SSD 복구기: 용량 비우기의 마법
서울에서 영상 편집자로 일하는 32세 민준 씨는 최근 프리미어 프로가 뚝뚝 끊기는 현상 때문에 스트레스를 받았습니다. 최신 사양의 컴퓨터임에도 불구하고 4K 영상을 불러올 때마다 10초 이상 로딩이 걸렸고, 마우스 커서마저 가끔 멈췄습니다.
민준 씨는 처음에 램 부족인 줄 알고 램을 추가했지만 증상은 그대로였습니다. 알고 보니 영상 소스로 가득 찬 메인 SSD(1TB)의 남은 용량이 고작 15GB에 불과했습니다. 빨간색으로 표시된 드라이브 바를 보면서도 데이터가 가득 차면 속도가 하드디스크보다 느려질 수 있다는 점을 간과한 것이었습니다.
그는 즉시 작업이 끝난 프로젝트 파일들을 외장 하드로 옮겨 SSD 용량의 30%를 비웠습니다. 또한 윈도우 설정에서 드라이브 최적화를 수동으로 실행하여 TRIM 명령을 강제로 수행시켰습니다. 이때부터 시스템은 다시 예전처럼 기민하게 움직이기 시작했습니다.
결과적으로 영상 렌더링 중 발생하던 프리징 현상이 사라졌고, 파일 복사 속도도 이전보다 4배 이상 빨라졌습니다. 민준 씨는 이제 프로젝트가 끝날 때마다 '20% 비우기' 규칙을 철저히 지키며 쾌적한 작업 환경을 유지하고 있습니다.
기억해야 할 주요 사항
SSD 용량을 얼마나 비워두는 것이 가장 좋나요?
성능 저하를 막기 위해 최소 10-15%의 여유 공간을 유지하는 것이 좋습니다. 특히 90% 이상 채워지면 데이터를 정리하는 컨트롤러의 부하가 급격히 커져 프리징 현상이 발생할 확률이 높습니다.
외장 SSD도 내장형처럼 느려질 수 있나요?
네, 동일합니다. 특히 외장 케이스가 TRIM 기능을 지원하지 않는 경우 데이터 찌꺼기가 누적되어 시간이 갈수록 느려집니다. 연결 케이블의 품질이나 USB 포트의 버전(3.0 이상 권장)도 속도에 큰 영향을 미칩니다.
포맷만이 유일한 해결책인가요?
포맷은 데이터를 완전히 정리하므로 가장 확실한 방법이지만, 파일 정리와 최적화 도구 실행만으로도 80% 이상의 성능 회복이 가능합니다. 포맷 전에는 반드시 제조사에서 제공하는 펌웨어 업데이트를 먼저 확인해 보세요.
실행 매뉴얼
80% 용량 제한 엄수저장 공간이 80-90%를 넘어서면 쓰기 속도가 평소보다 30-50% 이상 느려질 수 있으므로 항상 여유 공간을 확보하세요.
DRAM 탑재 모델 선택운영체제 설치용 SSD라면 디램리스 모델보다는 DRAM이 있는 제품을 선택해야 장기적인 프리징 현상을 방지할 수 있습니다.
온도 관리 및 방열판 사용NVMe SSD는 70도 이상에서 성능을 절반으로 낮추는 쓰로틀링이 발생하므로 방열판 장착이 성능 유지의 핵심입니다.
윈도우 드라이브 최적화(TRIM)를 정기적으로 실행하여 불필요한 데이터 블록을 미리 정리해 두는 것이 좋습니다.
출처
- [1] Pcdservice - 저장 용량의 80-90% 이상이 채워지면 데이터를 기록할 새로운 빈 블록을 찾는 과정이 복잡해지면서 쓰기 속도가 급격히 떨어집니다.
- [2] Pcdservice - 실제로 저장 용량이 90% 이상 채워진 상태에서는 쓰기 지연 시간이 초기 상태보다 3배에서 5배까지 증가할 수 있습니다.
- [3] Oretonstorage - 데이터 정리가 제대로 이루어지지 않은 SSD는 쓰기 증폭 현상이 발생하여 속도가 저하될 뿐만 아니라 수명도 25-40%까지 단축될 수 있습니다.
- [4] Pcdservice - 일반적으로 SSD의 컨트롤러 온도가 70도에서 80도를 넘어서면 하드웨어 손상을 방지하기 위해 강제로 성능을 낮추는 써멀 쓰로틀링이 작동합니다.
답변에 대한 의견:
의견을 주셔서 감사합니다! 여러분의 의견은 향후 답변을 개선하는 데 매우 중요합니다.