SSD를 완전히 채워서는 안되는 이유

저장 공간은 믿거나 말거나 공짜 부동산이 아닙니다.

당신이 살 때 훌륭하고 새로운 SSD 모든 게임, 사진, 비디오 또는 PC에 원하는 모든 것을 채우고 싶을 수도 있습니다. 결국, 저장 공간이 존재하는 이유는 바로 이것이죠? 글쎄, 그것은 실제로 최신 SSD에서 작동하는 방식이 아니며 거의 모든 드라이브를 가득 채우면 데이터 쓰기에 이전보다 훨씬 더 오랜 시간이 걸리기 시작한다는 것을 알게 될 것입니다. 이런 일이 발생하는 이유와 스토리지를 너무 많이 채우면 스토리지 성능에 얼마나 나쁜 영향을 미칠 수 있는지는 다음과 같습니다.

SLC 캐시, 당신이 들어본 적도 없는 사양

당신은 생각할 수도 있습니다 SSD 용량과 스토리지가 데이터를 전송할 수 있는 속도만큼 간단하지만 그보다 더 많은 것이 있습니다. SSD는 많은 양의 데이터를 쓴 후에 본질적으로 피곤해질 수 있으며, SSD가 가득 차면 더 빨리 소모됩니다. 그런 일이 발생하면 SSD의 SLC 캐시가 고갈되어 SSD가 스토리지의 느린 부분을 사용하게 됩니다.

이전에 SLC 캐시에 대해 들어본 적이 없을 것이며 SSD 제조업체가 사양 시트에 기재하는 내용도 아닙니다. 최신 SSD는 일부 스토리지가 고속으로 작동하고 나머지는 느린 속도로 작동하도록 구성되어 있습니다. 더 빠른 부분은 SSD의 캐시이며 캐시 크기는 드라이브에 있는 여유 공간의 특정 비율로 설정됩니다. 일반적으로 고급형 SSD는 캐시 구성 비율이 더 높은 반면, 저렴한 SSD는 캐시 사용량이 더 적습니다. 캐시할 수 있는 용량이 충분하지 않으며 SSD에 오랫동안 기록하면 이 캐시가 고갈되어 갑작스러운 성능 저하가 발생합니다. 떨어지다.

출처: 킹스턴 기술

그런데 왜 모든 SSD가 빠를 수는 없는 걸까요? 글쎄요, 이는 최신 SSD가 발전한 방식과 관련이 있습니다. 처음에는 셀당 1비트(1 또는 0)의 데이터를 저장하는 단일 레벨 셀(또는 SLC) 플래시 칩이 있었습니다. SLC는 내구성이 뛰어나고 빠르기 때문에 훌륭하지만, 업계에서는 더 많은 데이터가 담긴 SSD를 제공하는 것이 어렵다는 사실을 금세 깨달았습니다. 셀에는 단일 비트의 데이터만 있을 수 있었기 때문에 MLC(다중 레벨 셀) 칩이 만들어졌고, TLC(3중 레벨 셀), 가장 최근에는 QLC(4중 레벨 셀)가 만들어졌습니다.

이러한 밀도가 높은 셀을 사용하면 SSD의 최대 쓰기 성능이 저하된다는 단점이 있었지만 제조업체는 속도와 가치 중 하나를 선택해야 했습니다. 그러나 두 세계의 장점을 모두 갖거나 거의 근접하게 가질 수 있습니다. SSD 제조업체는 MLC, TLC 또는 QLC 플래시의 일부 비트를 비활성화하여 SLC 또는 의사 SLC처럼 만들 수 있다는 것을 알아냈습니다. 그런 다음 해당 의사 SLC는 SSD에 기록되는 첫 번째 부분인 캐시처럼 작동하여 지속되는 동안 빠른 성능을 제공할 수 있습니다.

SSD를 계속 채우면 성능이 저하되는 방식

SLC 캐시의 경우 크기는 제조업체가 설정한 크기뿐만 아니라 SSD에 남은 공간의 양에 따라 달라집니다. 즉, SSD에 더 많은 것을 넣을수록 캐시는 작아지고 쓰기 작업량에서 더 빠른 성능을 얻을 수 있습니다. 실제로 이런 일이 일어나는 것을 보여주기 위해 IOMeter라는 프로그램에서 Western Digital WD Black SN770M SSD를 테스트했는데, 이 프로그램은 SSD가 15분 동안 연속으로 쓰기를 수행하도록 했습니다. 저는 SN770M을 다양한 수준의 여유 공간(10% 채워짐, 50% 채워짐, 90% 채워짐)에서 세 번 테스트했습니다.

공간이 10% 채워졌을 때 SN770M은 2분 동안 4,800MB/s를 기록할 수 있었고, 그 후 나머지 15분 테스트 동안 4,550MB/s를 기록했습니다. 그러나 드라이브의 절반이 채워진 상태에서 성능은 약 4,300MB/s에서 시작되었으며 1분 후에는 1,000MB/s까지 급격하게 떨어졌지만, 가끔씩 4,300MB/s까지 다시 회복할 수 있었습니다. 분. 90%까지 채워졌을 때 4,500MB/s의 시작 속도가 1분 이내에 1,000MB/s로 떨어졌고 15분의 테스트 기간 동안 유지되면서 성능은 더욱 나빴습니다.

평균 쓰기 속도를 보면 여기서 성능에 미치는 영향이 명확해집니다. 10% 채워졌을 때 SN770M은 평균 거의 4,600MB/s를 기록했고, 50% 채워졌을 때 2,300MB/s로 감소했습니다. 90%가 채워지면 1,200MB/s에 조금 못 미치는 것으로 보입니다. 이는 여전히 괜찮은 수준이지만 PCIe 4.0 SSD의 경우 매우 느립니다. 이 SSD는 데이터를 많이 저장한 것만으로도 4배나 느려졌습니다.

SSD에서 사용되지 않은 바이트를 남겨두지 않는다면 뛰어난 성능을 기대하지 마십시오.

성능 저하 없이 원하는 대로 SSD에 물건을 저장할 수 없다는 것이 꽤 우스꽝스럽게 들릴 수도 있지만, 이것이 바로 최신 SSD가 작동하는 방식입니다. 개인적으로는 OS 드라이브를 70% 이하로 채우는 것이 좋습니다. 하지만 시스템의 보조 드라이브는 걱정 없이 90% 가까이 채워질 수 있습니다. 많은 양의 파일을 전송하는 경우 특히 고급 모델인 대용량 캐시를 갖춘 SSD를 구입하는 것이 좋습니다.

고맙게도 오늘날 SSD는 꽤 저렴하므로 SSD 공간을 모두 사용하지 않는 것이 큰 문제는 아닙니다. 100달러 미만의 비용으로 2TB의 스토리지를 갖춘 PC를 탑재하는 것은 매우 쉽고, 150달러 또는 그 이상의 비용으로 4TB를 탑재할 수 있습니다. 2TB라도 대부분의 사람들에게는 과잉일 수 있지만 파일 전송 속도가 갑자기 급락하는 것을 걱정하고 싶지 않다면 실제로 필요한 것보다 더 많은 공간이 필요할 것입니다.