SSD를 조각 모음해야 합니까?

" 하드 드라이브 조각 모음(Defrag) "은 명령줄이 가정용 컴퓨터의 표준 인터페이스였기 때문에 PC 성능 문제에 대한 만병 통치약이었습니다. 기존 기계식 하드 드라이브의 성능을 향상시키기 위한 기술이지만 SSD 를 조각 모음해야 합니까? 

이 새로운 솔리드 스테이트 디스크는 기계식 드라이브와 완전히 다른 원리로 작동하므로 여전히 작동할 이유가 있습니까? 더 중요한 것은 실제로 SSD에  나쁠 수 있습니까?(bad )

이러한 질문에 대한 답을 이해하려면 SSD(SSD) 드라이브 를 "조각 모음"한다는 것이 무엇을 의미하는지 표면적으로 조금 파헤쳐야 합니다 .

조각 모음의 요점은 무엇입니까?(What’s The Point Of Defragmentation?)

"조각화"는 데이터가 장치에 기록되는 자연스러운 결과로 모든 드라이브에 발생하는 것입니다. 드라이브를 포맷하면 저장 공간을 깔끔하게 정리된 시스템으로 나누는 것입니다. 컴퓨터가 모든 정보(문자 그대로) 비트가 있는 위치를 정확히 알 수 있도록 하는 드라이브 맵입니다.

새로 포맷된 드라이브에서 새 데이터는 중단되지 않은 순서로 기록됩니다. 그러나 파일을 삭제하면 해당 순서에 공백이 남습니다. 컴퓨터는 해당 공간을 덮어쓸 수 있는 공간으로 표시합니다. 여태까지는 그런대로 잘됐다. 

문제는 새 데이터가 그 간격에 잘 맞지 않을 수 있다는 것입니다. 따라서 운영 체제는 쓰고 있는 파일의 첫 번째 부분으로 간격을 채우고 다음 빈 공간을 찾아 드라이브 전체에 데이터 조각을 퍼뜨리게 됩니다.

상상할 수 있듯이 한 위치에서 다음 위치로 이동해야 하므로 전체 파일 또는 관련 파일 세트를 읽는 것이 더 까다로워집니다. 또한 성능 문제의 원인이 될 수도 있습니다. 적어도 기계식 드라이브의 경우에는 그랬습니다. 왜요?

기계식 드라이브(이론적으로)에 좋은 조각 모음이 필요한 이유(Why Mechanical Drives (Theoretically) Need a Good Defrag)

SSD(SSDs) 가 등장 하기 전까지는 "하드 드라이브"라고만 불렸던 기계식 하드 드라이브는 자성체로 코팅된 유리 또는 알루미늄 플래터에 데이터를 저장합니다. 플래터는 분당 수천 번의 회전으로 회전하고 섬세한 읽기/쓰기 헤드는 표면 읽기 및 쓰기 정보 위로 휙휙 돌아갑니다.

데이터는 트랙에 배치되며 데이터가 모두 깔끔한 라인에 있으면 헤드가 한 위치에 머물면서 모든 비트를 위로 올릴 수 있습니다. 드라이브가 조각난 경우 요청한 데이터를 얻기 위해 헤드가 여기저기로 이동해야 함을 의미합니다. 그것들은 상당한 양의 질량을 가진 물리적 물체이기 때문에 이것이 얼마나 빨리 수행될 수 있는지에 한계가 있습니다.

드라이브 조각 모음을 수행하면 컴퓨터는 드라이브의 여유 공간을 정렬 공간으로 사용하여 모든 데이터를 다시 섞습니다. 그것은 방대하고 시간이 많이 걸리는 프로세스입니다. 그러나 심하게 조각화된 드라이브에서는 시스템 응답성에 눈에 띄는 차이를 만들 수 있습니다. 적어도 오래된 하드웨어에서는.

기계식 드라이브는 수년에 걸쳐 훨씬 더 빠르고 효율적으로 발전했습니다. 훨씬 더 높은 데이터 밀도, 더 많은 헤드, 더 많은 플래터, 더 높은 RPM(RPMs) 및 더 나은 드라이브 전자 장치는 모두 새 하드 드라이브를 훨씬 더 빠르게 만들었습니다. 그래서 대부분의 경우 조각화의 영향은 실제로 귀찮게 할 가치가 없습니다. 

오늘날 컴퓨터에는 너무 많은 RAM 이 있어서 운영 체제가 드라이브에서 정보를 캐시할 수 있습니다. (RAM)최신(Modern) 기계식 하드 드라이브 자체에는 설계의 기계적 한계를 완화할 수 있는 큰 버퍼가 있습니다. 따라서 결국 최신 드라이브 조각 모음을 수행해도 눈에 띄는 성능 향상은 없을 것입니다.

SSD 조각 모음이 필요합니까?(Do You Need To Defrag An SSD?)

모든 서문을 제외하고 우리는 주요 질문에 도달합니다. SSD 를 조각 모음해야 합니까? 짧은 대답은 아니오입니다. 

두 가지 주요 이유가 있습니다. 첫 번째는 성능상의 이점이 없다는 것, 즉 결국 조각 모음의 전체 지점과 관련이 있습니다. 두 번째 이유는 SSD 의 상태와 관련이 있습니다 . SSD 조각 모음 이 수명을 단축시킬 수 있다는 것이 밝혀졌습니다.

SSD 성능 및 조각 모음(SSD Performance and Defragmentation)

방금 보았듯이 조각화가 기계적 하드 드라이브 성능에 영향을 미치는 이유는 헤드가 파일의 다른 부분을 찾기 위해 미친 듯이 뛰어다니기 때문에 프로세스에 점점 더 많은 기계적 대기 시간이 추가되기 때문입니다.

본질적으로 SSD(SSDs) 에는 이러한 문제가 없습니다. 기계 부품이 전혀 없습니다. 그들은 전자적으로 읽는 메모리 칩 내부에 정보를 저장합니다. 

SSD(SSDs) 는 기계식 드라이브처럼 단편화 되지만 데이터가 모두 한 곳에 있거나 드라이브의 여러 위치에 흩어져 있으면 SSD 와 별 차이가 없습니다. (SSD)"검색 시간"은 거의 영향을 받지 않습니다. 따라서 SSD 조각 모음은 SSD 성능 에 거의 영향을 미치지 않습니다.(SSD)

SSD 마모(SSD Wear and Tear)

기계식 드라이브의 조각 모음이 실제로 더 나은 성능을 나타내지는 않을지라도 적어도 컴퓨터 시간을 차지하는 것 외에는 해를 끼치지 않습니다. 반면에 SSD 를 사용하면 조각 모음이 실제로 SSD를 죽이는 데 도움이 될 수 있습니다.

그 이유를 정확히 이해하려면 SSD 마모(wear & tear) 에 대한 심층 기사를 확인하십시오 . 간단히 설명하면 SSD 메모리 셀은 데이터를 지우고 새 정보를 쓸 때마다 성능이 저하된다는 것입니다. 최신 SSD(SSDs) 는 반복적인 디스크 쓰기와 관련하여 많은 처벌을 받을 수 있습니다. 각 메모리 셀의 수명을 최대한 연장하기 위해 정교한 "웨어 레벨링" 기술을 사용합니다. 

그러나 조각 모음은 데이터를 그대로 유지하기 때문에 정기적으로 드라이브 조각 모음을 수행하면  SSD 를 문진으로 빠르게 전환할 수 있습니다.(SSD)

TRIM 및 최적화: 조각 모음을 휴지통으로 보내기(TRIM and Optimization: Sending Defrag To The Dustbin)

조각 모음은 아마도 컴퓨터 역사의 쓰레기통에 가장 잘 남겨진 프로세스일 것입니다. 적어도 일반적인 일상적인 성능 목적을 위한 가정용 컴퓨터 측면에서. 그것은 현대에 크게 문제가 되지 않은 문제를 해결하기 위해 발명되었습니다. 

따라서 SSD(SSD) 에서 조각 모음을 사용하지 말 것을 강력히 권장할 뿐만 아니라 최신 기계식 드라이브에서도 조각 모음을 수행하는 데 신경쓰지 않아도 됩니다.

즉, Windows 10 조각 모음 도구(Windows 10 defragmentation tool) 는 솔리드 스테이트 드라이브와 기계식 드라이브의 차이점을 알고 있습니다. SSD 를 자동으로 조각 모음하는 대신 전문화된 SSD 최적화 명령인 "TRIM" 명령과 일부 조각화 관리를 사용하지만 기존 하드 드라이브에서 사용되는 무차별 대입 조각 모음과는 다릅니다.



About the author

저는 이 분야에서 거의 10년의 경험을 가진 소프트웨어 엔지니어이자 블로거입니다. 저는 Mac 및 Windows 플랫폼을 위한 도구 리뷰 및 튜토리얼 제작을 전문으로 할 뿐만 아니라 소프트웨어 개발 주제에 대한 전문가 논평을 제공합니다. 저는 또한 전 세계의 기술 컨퍼런스에서 프레젠테이션을 한 전문 연사이자 강사입니다.



Related posts