SSD 복사 속도가 중간에 뚝 떨어질 때, 캐시·온도 점검

같은 파일을 복사하는데 처음 몇 초는 빠르다가 남은 시간이 갑자기 늘어난다. 잠깐 쉬면 다시 빨라지는 SSD는 고장일까, 다른 원인이 있을까?

SSD 복사 속도가 중간에 뚝 떨어질 때, 캐시·온도 점검
세 줄 요약
  • 큰 파일을 연속으로 쓸 때 속도가 떨어지는 원인에는 쓰기 캐시 소진과 발열이 있다. 복사 창의 그래프만으로 어느 쪽인지 확정하지 않고, 전송량·온도·읽기 속도를 함께 살핀다.
  • 외장 SSD는 케이블을 뽑아 식히는 것과 전원을 유지하며 쉬게 하는 것이 다르다. Seagate는 일부 외장 SSD의 캐시 정리를 위해 PC와 드라이브를 깨어 있는 유휴 상태로 한 시간 이상 두도록 안내한다.
  • 처음부터 느리다면 원본 드라이브와 연결 경로도 점검한다. 드라이브가 사라지거나 복사 오류까지 생기면 속도 비교보다 필요한 파일의 사본 확보와 장치 점검이 우선이다.

SSD로 사진 원본이나 영상 폴더를 옮기는데, 시작할 때와 끝날 때의 속도가 크게 다를 때가 있다. 작은 파일을 몇 개 옮길 때는 빠르고 짧은 성능 검사도 잘 나오는데 긴 복사만 느려진다면, 최고 속도와 오래 유지하는 쓰기 속도를 나눠 볼 필요가 있다.

이 문제를 점검할 때는 얼마나 복사한 뒤 느려졌는지, 그때 온도가 얼마였는지, 파일을 읽어 나올 때도 느린지를 함께 기록한다. 같은 ‘속도 저하’라도 확인할 부품과 다음 조치가 달라진다. 방열판이나 케이블을 한꺼번에 바꾸면 어떤 변화가 효과를 냈는지도 알기 어렵다.

속도가 떨어진 시점과 복사 방향부터 적는다

복사 중인 창에서 ‘자세히’를 펼쳐 속도 그래프를 보고, 원본과 대상 드라이브의 이름을 적는다. 내장 SSD에서 외장 SSD로 옮긴다면 내장은 읽고 외장은 쓴다. 반대로 옮기면 담당하는 일이 바뀐다. 단순히 ‘외장 SSD가 느리다’고 적는 것보다 어느 방향에서 느린지 남기는 편이 원인을 좁히는 데 도움이 된다.

관찰한 현상우선 비교할 항목다음에 해 볼 점검
처음 빠르다가 긴 쓰기에서 급락쓰기 캐시·전송량·온도속도 하락 시점의 온도를 기록하고 유휴 후 같은 경로와 비교
온도가 오르면서 읽기·쓰기 모두 하락열에 따른 성능 제어통풍을 개선한 뒤 같은 작업의 온도·속도 변화 관찰
시작부터 낮은 속도로 유지원본 읽기·포트·케이블·허브다른 빠른 원본과 PC 직접 연결을 하나씩 비교
큰 파일은 빠르고 작은 파일 묶음은 느림파일 수·생성 비용·네트워크 여부총용량과 파일 수를 따로 적고 같은 종류끼리 비교
복사 오류·연결 해제까지 발생연결 안정성·드라이브 상태중요 파일 사본을 확보하고 오류·연결 기록 확인

이 표는 점검 순서다. 특정 그래프 하나가 특정 고장을 뜻하지는 않는다. 특히 긴 쓰기는 캐시를 채우는 동시에 열도 발생시킨다. 쉬었다가 빨라졌다는 결과만으로 발열이나 캐시 중 하나를 제외할 수 없다.

SLC 쓰기 캐시는 큰 파일을 계속 쓰면 소진된다

일부 SSD는 들어오는 데이터를 빠른 SLC 방식의 버퍼 영역에 먼저 쓴다. 이후 한 셀에 여러 비트를 저장하는 본래 영역으로 데이터를 옮겨 버퍼를 다시 확보한다. Samsung의 Turbo Write 설명도 이런 내부 SLC 버퍼와 읽기·쓰기가 없는 동안의 데이터 이동을 안내한다.

짧은 복사에서는 버퍼가 속도를 높여 준다. 하지만 버퍼를 비울 틈 없이 계속 데이터를 넣으면 처음의 쓰기 속도를 유지하기 어려워진다. 이때 파일을 저장할 전체 공간이 남아 있어도 속도는 내려갈 수 있다. 탐색기에 표시된 빈 공간과 지금 쓸 수 있는 고속 버퍼의 크기는 같은 숫자가 아니다.

‘캐시가 찼다’는 설명도 어떤 캐시인지 구별하면 이해가 쉽다. 제품 사양의 DRAM 용량, 운영체제가 사용하는 메모리 버퍼, NAND의 SLC 쓰기 버퍼는 서로 같은 항목이 아니다. RAM 사용량을 줄이거나 DRAM이 달린 제품이라는 이유만으로 SLC 버퍼 이후의 지속 쓰기 속도를 계산할 수는 없다.

또한 캐시 소진은 주로 쓰기를 설명하는 조건이다. Seagate의 외장 SSD 지원 문서는 캐시가 찬 것만으로 읽기 성능이 영향을 받지는 않는다고 설명한다. 이미 저장한 파일을 읽어 나오는 쪽도 계속 느리다면 온도·연결·원본과 대상의 다른 조건으로 점검 범위를 넓힌다.

‘최대 6,900MB/s’는 긴 복사의 최저 속도가 아니다

제조사의 최대 쓰기 속도에는 시험 조건이 붙는다. 예를 들어 Samsung 990 PRO의 2022년 Rev.1.0 데이터시트는 1TB·2TB의 최대 순차 쓰기를 6,900MB/s로 적고, 주석에서 Intelligent TurboWrite가 활성화된 상태로 측정했다고 명시한다. 해당 기능은 특정 전송 크기 범위에서 작동한다는 조건도 있다.

이 자료의 시험 환경은 IOmeter 1.1.0, Ryzen 7 5800X, DDR4-3600 16GB 두 개, Windows 10 Pro 64비트, X570 Taichi다. 이 숫자를 다른 PC의 탐색기 복사나 고속 버퍼가 소진된 뒤의 보장 속도로 읽으면 실제 동작과 사양을 잘못 비교하게 된다.

짧은 벤치마크가 잘 나온다는 것은 그 시험 조건에서 속도가 나왔다는 뜻이다. 영상 원본 수백GB를 옮기는 일을 평가하려면 전송 중간과 끝의 속도, 총 걸린 시간도 필요하다. 파일 몇 개를 빨리 여는 작업과 긴 쓰기를 끝내는 작업은 요구하는 성능이 다르므로, 자신이 기다리는 구간과 같은 조건으로 비교한다.

단위도 그대로 적는다. 드라이브 속도에 쓰는 MB/s와 통신 규격의 Gb/s는 바이트와 비트가 다르다. 숫자가 비슷해 보인다고 같은 처리량은 아니다. 기록할 때는 복사 창에 나온 단위를 보존하고, 포트의 규격 이름을 복사 실효 속도로 옮겨 쓰지 않는다.

온도와 속도가 함께 변하는지 본다

열이 높아지면 SSD는 스스로 성능을 낮춰 온도를 관리한다. 이를 열에 따른 속도 제한, 즉 서멀 스로틀링이라고 부른다. Kingston의 냉각 안내는 실제로 하는 파일 복사 같은 작업에서 10~15분 동안 온도를 관찰하고, 같은 온도에서 읽기·쓰기 속도가 반복해서 떨어지는지 살피도록 설명한다.

센서 값은 제조사 도구나 이를 읽는 모니터링 도구로 확인한다. 시작할 때 한 번만 보는 대신 속도가 떨어지기 직전과 떨어진 뒤의 값을 함께 적는다. 작업이 끝난 뒤 낮아진 온도만 보면 복사 중 얼마나 올라갔는지는 알 수 없다. 가능한 경우 같은 센서 항목을 계속 비교한다.

제품별 온도 조건은 다르다. Kingston KC1000 지원 안내에는 스로틀링이 80℃에서 작동한다는 설명이 있다. 이는 해당 지원 문서의 조건이며, 모든 SSD가 80℃까지 같은 속도를 유지한다는 기준이 아니다.

실제 PC 사례도 있다. Dell은 OptiPlex 7010과 올인원 플러스 7410 지원 문서에서 큰 파일을 15~20분 복사한 뒤 SSD가 80℃에 이르고 쓰기 속도가 거의 50% 내려가는 증상을 설명한다. 긴 고부하 복사에 따른 열과 성능 제어의 사례이지, 다른 제품의 정상 속도나 교체 기준은 아니다.

내장 M.2라면 케이스 흡·배기가 막혔는지, 기본 방열판의 장착 상태가 맞는지 살핀다. 외장 제품은 통풍이 되는 곳에 두고 같은 작업을 비교한다. 냉각을 개선한 뒤 온도 상승과 하락 시점이 달라지는지가 판단 재료다. 더 큰 방열판을 달았다는 사실만으로 캐시 이후의 쓰기 속도까지 높아지는 것은 아니다.

원본이 읽어 주는 속도와 작은 파일도 확인한다

복사에는 읽어 주는 쪽과 받아 쓰는 쪽이 있다. NAS나 오래된 외장 드라이브가 원본이라면 새 SSD만 빠르다고 전송 전체가 빨라지지는 않는다. 복사 창의 속도는 두 드라이브와 그 사이 연결을 거친 결과다. 원본을 바꿨을 때 차이가 나는지 살피면 대상 SSD만의 문제로 좁혀도 되는지 판단할 수 있다.

비교할 때는 같은 파일 묶음과 같은 경로를 먼저 유지한다. 허브를 빼고 PC에 직접 연결하는 시험에서는 원본과 케이블을 그대로 두고, 다른 케이블을 비교할 때는 포트를 그대로 둔다. 포트·케이블·파일을 동시에 바꾸면 속도가 달라져도 무엇이 제한했는지 알기 어렵다.

총용량이 같아도 큰 영상 파일 몇 개와 작은 문서 수만 개는 전송 동작이 다르다. 특히 NAS의 SMB 공유에서는 파일마다 생성 요청과 응답을 처리하는 비용이 반복된다. Microsoft의 SMB 전송 안내는 1MB 미만의 작은 파일이 수백·수천·수백만 개일 때 이런 비용 때문에 탐색기 전송이 느려지는 현상을 설명한다.

따라서 큰 파일에서 얻은 속도를 작은 파일 묶음의 예상 완료 시간에 그대로 곱하지 않는다. 한 폴더 안에 작은 파일이 뒤쪽에 몰려 있다면 복사 중간부터 속도가 낮아지는 것처럼 보일 수도 있다. 같은 큰 파일을 계속 쓰는 중인지, 복사하는 파일 종류가 바뀐 시점인지부터 구별한다.

읽기와 쓰기를 비교하려고 같은 SSD 안의 다른 폴더로 복사하면 그 장치가 두 일을 동시에 한다. 원본과 대상이 서로 다른 장치인 시험과 조건이 다르다. 여유가 있는 다른 드라이브를 사용해 방향을 나누고, 비교용 사본은 원본과 구별되는 폴더에 둔다. 이 점검에서는 유일한 원본을 이동하거나 덮어쓸 이유가 없다.

뽑아서 식히는 것과 전원을 켜고 쉬게 하는 것은 다르다

복사가 끝난 외장 SSD를 곧바로 분리하면 열은 식어도 전원이 필요한 내부 정리는 진행되지 않는다. Seagate는 해당 쓰기 최적화 안내에서 드라이브와 PC의 전원을 유지하고, 잠들지 않은 유휴 상태로 한 시간 이상 두는 방법을 제시한다. 이 동안 대상 드라이브에서 다른 복사·백업을 계속하는 상태는 유휴와 다르다.

같은 안내는 드라이브 사용량이 90% 이상이면 캐시를 비우고 최대 쓰기 성능을 회복하는 데 제약이 생긴다고 설명한다. 이는 일부 외장 SSD에 대한 지원 조건이다. 모든 제품이 같은 시간에 회복하거나, 빈 공간을 정해진 비율만 확보하면 반드시 처음 속도로 돌아온다는 뜻은 아니다.

실제로 점검할 때는 먼저 불필요한 대용량 자료의 별도 사본을 확인하고 공간을 확보한다. 그 뒤 대상 SSD에서 작업을 멈추고 전원을 유지한 상태로 둔다. 장시간 기다려 볼 경우에는 PC가 중간에 절전으로 들어가지 않는지도 확인하고, 점검이 끝나면 평소 전원 설정으로 돌린다.

전원을 켜 둔 유휴 뒤 쓰기 시작 속도가 돌아왔더라도 원인을 하나로 확정하지 않는다. 그동안 캐시가 정리됐을 수 있고 온도도 내려간다. 재시험에서는 이전과 같은 파일 종류·복사 방향·대략적인 용량을 유지하고, 온도 기록까지 같이 비교한다. 반복 시험을 계속하기보다 실제로 불편했던 복사 한 번의 전후를 기록하는 편이 유용하다.

Windows의 SSD 최적화를 통째로 끄지 않는다

SSD 관리 안내에서 ‘조각 모음을 하지 않는다’는 문장을 보고 Windows의 드라이브 최적화 전체를 끄는 경우가 있다. 하지만 Microsoft의 Windows 11·10 안내는 HDD의 파일 재배열과 SSD의 TRIM을 구분한다. SSD에서는 드라이브가 정리해도 되는 영역을 알려 주는 방식으로 최적화한다.

시작 메뉴에서 ‘드라이브 조각 모음 및 최적화’를 검색해 열고, 대상의 미디어 유형과 최근 실행 상태를 확인한다. Windows는 기본적으로 드라이브를 매주 자동 최적화한다. 이 관리 기능과 SLC 버퍼 정리는 같은 작업이 아니므로, 최적화를 눌렀다는 사실을 캐시가 전부 비워졌다는 확인으로 쓰지는 않는다.

속도만 높이려고 쓰기 캐시의 버퍼 플러시를 끄는 방법도 일반적인 점검 순서에서 제외한다. Kingston의 KC1000 지원 문서 역시 이 설정을 끌 때 전원 차단으로 전송 중 데이터가 손실되거나 손상될 위험을 함께 적는다. 이번에 구별하려는 캐시 소진·발열·연결 문제를 확인하는 데 이 설정 변경은 필요하지 않다.

교체 판단 전에 남길 기록

제조사에 문의할 때는 SSD 모델명과 용량, 펌웨어 버전, 남은 공간, 원본·대상 장치, 연결한 포트와 허브 유무를 함께 남긴다. 여기에 전체 파일 용량과 파일 수, 시작 속도와 하락 후 속도, 하락할 때의 온도, 전원을 유지한 유휴 뒤 변화를 더한다. 같은 제품명이라도 용량과 사용 상태가 다른 장치를 비교하지 않도록 하는 자료다.

예를 들어 기록란을 ‘처음 / 속도가 내려간 시점 / 복사 종료 / 유휴 후 재확인’으로 나누면 된다. 각 칸에 경과 시간·복사량·MB/s·온도를 적되, 확인하지 못한 칸은 비워 둔다. 복사 창의 순간 속도와 전체 소요 시간도 구별한다. 순간 최고치 하나보다 어느 조건에서 느려졌는지가 다음 점검에 도움이 된다.

파일을 쓰는 동안 속도만 내려가는 현상과 장치가 사라지거나 복사 오류가 나는 현상은 다르게 처리한다. 후자라면 외장 SSD 연결이 끊기는 경로 점검으로 이어진다. 건강 상태·총 쓰기량·경고가 궁금하다면 SSD 건강 상태와 TBW를 읽는 방법을 함께 볼 수 있다.

새 SSD를 고를 때도 최대 순차 속도 하나보다 실제로 기다리는 작업을 기준으로 삼는다. 짧은 파일 저장이 주된 일인지, 긴 영상 원본을 한꺼번에 받는 일인지에 따라 필요한 지속 성능이 다르다. 지금 가진 장치에서 원본·연결·온도·캐시 조건을 나눠 기록하면, 교체로 개선할 부분과 현재 환경에서 고칠 부분도 구체적으로 드러난다.