새 SSD는 시간이 지나면서 느려질 수 있으며, 그것이 (가끔은) 괜찮을 때도 있습니다
나는 SSD가 널리 보급되기 전의 슬픈 시절을 기억한다. 이제 우리는 번개처럼 빠른 부팅 시간, 거의 즉시 실행되는 앱, 하드 드라이브를 석기 시대에 속한 것처럼 보이게 만드는 전송 속도에 익숙해져 버렸다. 그래서 SSD가 시간이 지남에 따라 속도가 느려진다는 것을 알게 되었을 때, 그것이 설계 결함이거나, 더 나쁘게는 예정된 구식화 전략인 것처럼 느껴졌다. 어쨌든, 조금 실망하지 않았다고는 할 수 없다.
하지만 나는 중요한 점을 놓치고 있었습니다. SSD 성능 저하는 플래시 메모리의 작동 방식에서 자연스럽게 발생하는 현상입니다. 실제로 이 문제는 컴퓨터가 성능이 저하되는 것보다는 우리가 컴퓨터를 사용하는 방식과 그에 대한 기대와 더 관련이 있습니다. 물론, SSD는 수명 동안 속도가 느려지겠지만, 이것이 즉각적으로 업그레이드를 요구하는 문제는 아닙니다.
왜 SSD가 느려질까
플래시 메모리는 노후될 수 있지만, 컨트롤러가 도와줄 것입니다
SSD는 데이터를 저장하는 방식 때문에 속도가 느려집니다. 플래시 메모리는 작은 셀로 이루어져 있으며, 각 셀은 제한된 횟수만큼 기록하고 지울 수 있습니다. 대부분의 것들과 마찬가지로, 드라이브가 오래될수록 셀은 조금씩 닳아갑니다.
이를 해결하기 위해, SSD에 내장된 ‘두뇌’(컨트롤러라고 불림)가 더 열심히 작업해야 하며, 데이터가 특정 영역에 몰리지 않도록 드라이브 전체에 고르게 분산시켜야 합니다(이를 wear leveling, 즉 웨어 레벨링이라고 합니다). 또한 백그라운드에서 오래되거나 삭제된 데이터를 정리(garbage collection, 가비지 컬렉션)하며, 매우 빠른 메모리 일부를 버퍼로 사용하여 속도가 느껴지지 않도록 합니다. 시간이 지나면서, 특히 대용량 파일 전송 중에는 이 버퍼가 가득 차면서 쓰기 속도가 떨어지게 됩니다.
노화가 보통 괜찮은 이유
컨트롤러와 펌웨어는 일상적인 사용 중 속도 저하를 숨깁니다
사실, 실제 사용 환경에서는 노화가 큰 문제가 되지 않습니다. 컴퓨터를 켜거나, 앱을 열거나, 게임을 로드하거나, 문서 작업을 하는 것과 같은 작업은 짧은 시간 동안 이루어지며, 대부분 대용량 파일을 지속적으로 쓰기보다는 데이터를 읽는 경우가 많습니다. 비슷한 조건에서는 느린 SSD라도 전통적인 하드 드라이브보다 훨씬 빠릅니다. 대부분의 경우, 새로운 모델과 오래된 모델 간의 차이를 감지하려면 벤치마크가 필요합니다.
최신 SSD는 나이를 숨기는 데에도 뛰어납니다. 스마트한 소프트웨어, 백그라운드 정리, 똑똑한 캐싱 기술을 사용해 수년 동안 성능을 빠르게 유지합니다(저는 현재 2019년형 맥북 프로를 사용 중인데 기본 작업은 문제없이 처리하고 있습니다). SSD를 교체하는 경우는 느려져서라기보다는 추가 공간을 만들기 위해 교체하는 경우가 더 일반적입니다. 거의 가득 찬 SSD는 데이터를 다룰 공간이 적어 상당한 속도 저하를 일으킵니다. 사실, 여유 공간이 많은 오래된 SSD는 새롭고 가득 찬 SSD보다 훨씬 빠르게 느껴지는 경우가 많습니다.
SSD 속도 저하는 일부 사람들에게 중요한 문제가 될 수 있습니다
파워 유저와 전문가들은 성능 저하를 느낄 수 있습니다
대부분의 SSD는 일반적인 사용에는 잘 대응하지만, 일부 사용자는 속도 저하를 경험하며 이는 불편을 초래합니다. 비디오 편집, 소프트웨어 개발, 음악 제작 또는 매우 큰 파일 작업과 같이 많은 데이터를 오랜 시간 동안 기록해야 하는 작업에서는 SSD 속도가 느려지면 일상적인 작업이 훨씬 오래 걸릴 수 있습니다.
SSD가 이렇게 한계까지 몰리면 작업 흐름이 매끄럽지 않고, 성능도 예측하기 어려워지며, 불만이 쌓이기 마련입니다. 그래서 고급형 드라이브가 존재하는데, 이는 지속적으로 많은 작업을 처리하도록 설계되어 시간이 지나도 속도를 더 일정하게 유지할 수 있습니다. 까다로운 작업 관점에서 보면, SSD 속도 저하는 결코 그냥 넘어갈 문제가 아니며, 정말 중요한 문제입니다.
여기서 중요한 부분은 '가끔 괜찮다'입니다
진짜 문제는 실패가 아니라 기대치 불일치입니다
성능 저하가 중요할 수 있다는 것은 사실이지만, 이것이 우리의 핵심 요점을 반박하는 것은 아닙니다. 중요한 것은 드라이브가 어떻게 사용되는가입니다. 일반 소비자용 SSD는 일상적인 작업을 위해 설계되었으며, 이러한 경우 시간이 지남에 따라 점진적인 성능 저하는 제공하는 속도, 경제성, 에너지 효율성과 비교했을 때 합리적인 트레이드오프입니다.
반대로, 우리는 대량의 작업량에서도 안정적인 성능을 요구하는 사람들은 더 강력한 저장 장치의 필요성을 잘 알고 있습니다. 이는 충분한 여유 용량을 갖춘 고급 드라이브를 사용하고 SSD가 곧 고장 날 조짐을 보이기 전에 정기적인 하드웨어 업데이트를 계획함으로써 달성됩니다. 이러한 경우에는 속도 저하가 충격으로 다가오는 것이 아니라, 예상되는 일로서 적절히 관리됩니다.
SSD가 느려질 수 있지만, 그렇다고 해서 문제가 있다는 뜻은 아닙니다
SSD 속도 저하는 비싸게 구입한 장치의 수명을 제한하는 또 다른 요인처럼 들려 불길하게 느껴질 수 있지만, 나쁜 소식만 있는 것은 아닙니다. 속도가 느려진다고 해서 SSD가 곧 고장 나거나 설계가 잘못되었다는 신호는 아닙니다. 이는 단순히 시간이 지나면서 드라이브를 사용함에 따라 발생하는 자연스러운 현상일 뿐입니다.
대부분의 사람들에게 이 변화는 컴퓨터의 일상적인 사용감에 거의 영향을 미치지 않습니다. 드라이브를 가득 채우지 않는 것과 같은 기본 원칙을 지키는 것이 종종 SSD의 나이보다 더 중요합니다. 이것을 이해하게 된 후부터는 걱정을 멈췄습니다. 제 오래된 맥북이 증명하듯이, 그것은 그냥 설계된 대로 작동하는 저장 장치일 뿐이며, 잘 관리하면 거의 느끼지도 못할 정도입니다.



