타사 소프트웨어로 내 SSD를 최적화해야합니까?
기존의 기계식 디스크 드라이브는 최적의 성능을 위해 조각 모음을해야하지만 Windows는 자동으로이 작업을 수행합니다. 일부 소프트웨어 회사는 디스크 조각 모음자가 기계 드라이브를 가속화 할 수있는 것처럼 도구가 SSD를 "최적화"할 수 있다고 주장합니다.
현실은 솔리드 스테이트 드라이브를 적절하게 사용한다면 최신 운영 체제와 솔리드 스테이트 드라이브 컨트롤러가 최적의 상태를 유지할 수 있다는 것입니다. 디스크 조각 모음을 실행하는 것처럼 SSD 최적화 프로그램을 실행할 필요가 없습니다..
솔리드 스테이트 드라이브의 "조각 모음"을 요구하는 프로그램에서 벗어나십시오.
솔리드 스테이트 드라이브는 조각 모음을해서는 안됩니다. Windows 7 및 Windows 8과 같은 최신 운영 체제는 SSD의 조각 모음을 시도하지 않습니다. 최신의 디스크 조각 모음 소프트웨어는 SSD의 조각 모음을 거부해야합니다..
전통적인 기계식 드라이브의 경우 회전하는 플래터 위로 이동하여 파일을 읽는 단일 헤드가 있습니다. 이러한 파일이 플래터의 여러 위치에서 여러 부분으로 분리 된 경우 파일을 읽으려면 머리를 움직여야합니다. 조각화로 인해 기계적 드라이브가 느려지고 조각 모음이 도움이되는 이유는 무엇입니까? 헤드가 많이 움직일 필요가 없습니다. . 솔리드 스테이트 드라이브에는 헤드 또는 기타 움직이는 부품이 없습니다. 파일이 드라이브의 어디에 있는지 또는 얼마나 많은 파일이 있는지는 중요하지 않습니다. 파일을 읽는 데 동일한 시간이 걸립니다..
조각 모음은 실제로 솔리드 스테이트 드라이브에 좋지 않습니다. 마모가 추가 될 것입니다. 솔리드 스테이트 드라이브는 쓰기가 제한되어 있으므로 불필요한 추가 쓰기가 발생하면 드라이브의 수명이 단축됩니다.
최상의 성능을 위해 SSD 조각 모음을 수행한다고 주장하는 SSD 최적화 프로그램을 발견하면 멀리 가지십시오. SSD를 인식하지 못하는 이전 조각 모음 프로그램을 사용하는 경우에도 마찬가지입니다. 솔리드 스테이트 드라이브의 조각 모음을 피하십시오.
판결: 조각 모음은 항상 나쁘다.!
어떤 프로그램은 TRIM 명령어를 보내지 만, OS는 이미 이것을 수행한다.
기존의 마그네틱 드라이브에서 운영 체제에서 삭제 한 파일은 디스크에서 즉시 제거되지 않으므로 삭제 된 파일을 복구 할 수 있습니다. 이전 데이터를 통해 새 파일을 작성하는 것만 큼 빨라 졌으므로 디스크 리소스를 낭비 할 필요가 없으므로 디스크의 모든 부분을 지울 수 있습니다. 파일을 삭제할 때마다 문제가 느려집니다..
솔리드 스테이트 드라이브에서는 셀을 쓰기 전에 지워야합니다. 파일을 삭제하고 데이터가 놓여 있다면, 먼저 지워야 할 셀에 쓸 필요가있을 때 더 오래 걸릴 것입니다. 첫 번째 솔리드 스테이트 드라이브는이 문제로 어려움을 겪었으므로 TRIM을 사용하여 문제를 해결했습니다.
현대식 운영 체제를 사용하여 현대식 솔리드 스테이트 드라이브에서 파일을 삭제하면 운영 체제는 드라이브에 해당 파일이 삭제되었음을 알리는 TRIM 명령을 전송합니다. 드라이브는 데이터가 포함 된 모든 셀을 지우고 나중에 해당 셀에 쓰기가 빠르다는 것을 보장합니다..
TRIM 지원은 Windows 7에서 추가되었으므로 Windows 7과 Windows 8은 모두 TRIM을 지원합니다. Windows 7을 사용하고 SSD에서 파일을 삭제하는 경우 Windows는 SSD에 데이터가 더 이상 필요하지 않으며 SSD가 셀을 지울 것임을 알립니다. (Mac OS X 및 Linux와 같은 최신 운영 체제의 최신 버전도 TRIM을 지원합니다.)
일부 SSD 최적화 프로그램은 일정에 따라 TRIM을 실행하고 운영 체제가 비어 있다고 생각하는 영역을 SSD에 알리고 SSD가 TRIM을 허용하도록 요청합니다. TRIM 명령이 제대로 작동하지 않는 경우를 대비하여.
Windows Vista와 같은 구형 운영 체제를 사용하거나 이전에 드라이브에서 이러한 운영 체제를 사용하고 있었다면 파일의 삭제 된 부분이 여전히 대기 중이며 TRIMMed되기를 기다리는 중일 수 있습니다. 이러한 TRIM 힌트를 보내면 이론적으로 이러한 상황에서 도움이 될 수 있지만 문제가되지 않아야합니다. Windows 7을 사용하는 경우 파일을 삭제할 때 TRIM 명령을 보냅니다..
Windows 8에서 디스크 조각 모음은 이제 드라이브 최적화 도구로 이름이 지정됩니다. 기계적이라면 조각 모음을하거나 SSD라면 TRIM 힌트를 보내 디스크를 최적화합니다. 즉, 일정에 따라 TRIM 명령을 보내는 다른 프로그램을 실행하면 Windows 8에서도이 기능이 필요하지 않지만 완전히 Windows 8에서는 불필요합니다..
판결: TRIM 명령을 보내는 최적화 유틸리티는 무해하지만 불필요합니다. SSD가있는 이전 버전의 Windows를 사용하는 경우 Windows 7 또는 8로 업그레이드하십시오..
여유 공간을 병합하는 기타 프로그램
이전에 SSD의 셀을 기록하기 전에 지워 져야한다고 언급했습니다. 문제가 될 수 있습니다. 단일 셀에 여러 개의 쓰기 가능한 페이지가 있습니다. 드라이브가 부분적으로 비어있는 셀에 추가 데이터를 추가해야하는 경우 셀을 읽고 지우고 수정 된 데이터를 셀에 다시 기록해야합니다. 파일이 드라이브 전체에 흩어져 있고 모든 셀이 부분적으로 비어있는 경우 일부 데이터를 쓰면 방대한 양의 읽기 - 지우기 - 쓰기 작업이 발생하여 쓰기 작업이 느려집니다. 이것은 SSD의 성능이 가득 차면 성능이 저하됨에 따라 나타납니다..
솔리드 스테이트 드라이브에는 저수준 소프트웨어의 일종 인 펌웨어를 실행하는 컨트롤러가 있습니다. 이 펌웨어는 드라이브가 일정 수준의 용량에 도달했을 때 여유 공간 통합을 포함하여 SSD의 모든 하위 레벨 작업을 처리하여 부분적으로 빈 셀이 많이있는 대신 많은 빈 셀을 확보하도록합니다. (물론, 통합 할 여유 공간이 있어야합니다. SSD에 항상 빈 공간을 두어야합니다.)
일부 최적화 프로그램은 지능형 알고리즘을 사용하여 솔리드 스테이트 드라이브에서 데이터를 이동함으로써 여유 공간을 통합 할 것이라고 주장합니다. 이것이 가능했던 세계에서,이 결과는 드라이브마다 다를 것입니다. 일부 팜웨어는 자신의 자유 공간 통합 프로세스를 사용하기 전에 너무 오래 기다릴 수도 있습니다. 각기 다른 펌웨어에 대한 솔리드 스테이트 자유 공간 통합 유틸리티의 벤치 마크는 일관성없는 결과를 나타낼 것입니다. 그 차이는 각 드라이브의 펌웨어가 얼마나 잘 수행되고 있는지에 달려 있기 때문입니다. 일반적으로, 드라이브의 펌웨어는 아마 당신을 위해 이것을하는 최적화 프로그램을 실행할 필요가 없을 정도로 충분한 일을 할 것입니다. 그러한 프로그램은 또한 추가 쓰기를 초래할 수 있습니다. 드라이브가 너무 오래 대기하는 경우 드라이브에 대한 쓰기 양을 최소화하기 위해 드라이브를 기다릴 수 있습니다. 자유 공간 통합과 쓰기 회피 사이의 절충점입니다..
그러나 드라이브 캐터 블 자체는 SSD의 물리적 셀을 운영 체제에 제공되는 논리 섹터에 매핑하는 것을 처리합니다. SSD 컨트롤러 만이 실제로 셀의 위치를 알고 있습니다. 드라이브가 운영 체제의 목적을 위해 서로 옆에 있지만 실제 물리적 SSD에서 서로 멀리 떨어져있을 수있는 논리 섹터를 운영 체제에 제공 할 수 있습니다. 이런 이유로, 어떤 종류의 소프트웨어 프로그램을 사용하여 여유 공간을 통합하는 것은 나쁜 생각 일 수 있습니다 - 프로그램은 SSD 컨트롤러 뒤에 어떤 일이 벌어지고 있는지 실제로 알지 못합니다.
이것은 드라이브마다 다르며 펌웨어에서 펌웨어까지 다양합니다. 일부 펌웨어는 운영 체제에 섹터를 표시 할 수 있습니다. 다른 드라이브에 대한 적극적인 최적화로 인해 주 드라이브의 섹터간에 매우 큰 거리가 발생할 수 있습니다. 섹터를 드라이브에 표시되는 방식과 불량한 여유 공간 통합 알고리즘으로 표시하는 컨트롤러가있는 드라이브가있을 수 있습니다. 이러한 타사 도구는 이러한 드라이브에서 제대로 작동하지만 계산에 포함되지 않을 수 있습니다.
판결: SSD가 이미 여유 공간을 통합하고 있습니다. 드라이브에서 실제로 진행되는 작업을 볼 수없는 소프트웨어 프로그램보다 훨씬 나은 작업을 수행 할 가능성이 큽니다. 이러한 프로그램은 컴퓨터의 리소스를 낭비하고 SSD.
"최적화"는 불필요합니다.
SSD 최적화 프로그램을 실행할 필요가 없습니다. Windows 7 또는 8을 사용하는 한, 운영 체제는 이미 SSD에 필요한 모든 TRIM 명령을 전송하고 있습니다. 여유 공간 통합을 위해 드라이브의 펌웨어는 소프트웨어가 수행 할 수있는 것보다 더 나은 작업을 수행 할 가능성이 큽니다. 그리고 심지어 조각 모음을 고려하지 마십시오. 그것은 적극적으로 해가되지 않더라도 시간 낭비가 될 것입니다..
SSD를 올바르게 관리하는 것은 SSD에 나쁜 짓을하는 것을 피하는 것입니다. 가장자리에 채우지 말고 불필요한 많은 글을 쓰거나 TRIM을 사용하지 마십시오..
SSD 최적화 프로그램은 필요하지 않습니다. 기존의 기계식 하드 드라이브가 일반화되지 않아 비즈니스를 다각화하려는 디스크 조각 모음 회사의 핵심에 미치게 될 것만큼 불행합니다..
이미지 크레디트 : Flickr의 Collin Allen, Flickr의 Intel Free Press