Smart Defrag는 PC 관리 프로그램으로 알려진 Advanced WindowsCare를 만든 IObit에서 만든 디스크 조각모음 프로그램이다. Smart Defrag는 자동 조각모음과 최적화 기능이 특징적이다.
Smart Defrag의 모토는 "Install It and Forget It"이다. Smart Defrag의 자동 조각모음과 예약 작업 기능을 이용하면 실제 이와 같은 것이 가능하다.
1. 자동 조각모음
"Install It and Forget It"이란 모토에 걸맞게 효율적인 자동 조각모음 기능을 제공한다. 자동 조각모음 기능은 컴퓨터를 사용하지 않는 대기 상태에서 자동으로 조각모음을 수행하는 기능이다. 자동 조각모음 기능을 잘 활용하면 한 달에 한 번 오랜 시간을 들여서 조각모음 할 필요 없이 평소에 디스크를 관리할 수 있다. JkDefrag의 화면보호기 조각모음처럼 컴퓨터를 사용하지 않는 대기 상태에서 작업이 수행되기 때문에 컴퓨터 사용시 성능에 영향을 미치지 않는다. 자동 조각모음 설정 부분에서 시스템 자원 사용량과 자동 조각모음을 실행할 대기 시간을 직접 지정할 수 있다.
2. 조각모음 방식 (최적화) Smart Defrag는 조각모음 시 조각모음, 조각모음 & 최적화, Deep Optimize의 세 가지 방식을 제공한다. 조각모음은 말 그대로 단순 조각모음이고 조각모음 & 최적화, Deep Optimize는 조각모음을 수행한 후 파일이나 폴더의 사용 정도에 따라 빠른 속도를 낼 수 있도록 파일과 폴더를 재배치하는 것이다. Deep Optimize는 정확히 설명되어 있진 않지만 재배치 과정에서 시스템이 최적의 성능을 낼 수 있도록, 조각모음 결과가 조금 더 오래 지속되도록 구성하는 방식이라 생각된다. 대신 시간은 다른 방식에 비해 오래 걸린다. 조각모음 프로그램의 최적화란 것은 대부분 자주 사용하는 파일이나 폴더를 디스크 바깥쪽에 두고 자주 쓰지 않는 파일이나 폴더를 디스크 안쪽으로 옮겨서 평소에 하드디스크를 읽을 때 헤더가 최소의 이동으로 파일이나 폴더를 읽을 수 있도록 하여 하드디스크의 효율성을 향상시키는 원리이다. Smart Defrag는 Ultimate Defrag나 JkDefrag처럼 다양한 최적화 방식을 선택할 순 없지만 마우스 클릭 한번으로 간단하게 최적화할 수 있다.
3. 예약작업
Smart Defrag는 예약작업 기능도 지원한다. [스케쥴 활성화]에 체크하고 조각모음 할 드라이브와 조각모음 방식을 정하고 [스케쥴 등록] 버튼을 눌러 세부 설정을 하면 된다. [고급] 버튼을 누르면 꽤 상세한 시간 설정도 할 수 있다. 앞에서 이야기한 자동 조각모음 기능과 함께 사용하면 특별한 관리 없이 디스크를 최적의 상태로 유지할 수 있다.
4. 속도
조각모음 속도가 빠르다. 무료이면서도 상당히 빠른 속도를 보인다. Windows에 기본적으로 내장된 디스크 조각모음 프로그램과 비교했을때 그 차이가 상당하다. 20GB, 50GB 두개의 하드를 1.6GHz 아톰CPU, 1GB 램의 노트북에서 조각모음 한 결과 각각 17분, 11분 정도의 시간이 걸렸다.
평소의 CPU 사용량은 5% 미만, 디스크 조각모음 시 최대 CPU 사용량은 22% 였고 최대 메모리 사용량은 25MB 정도로 웹서핑 정도의 작업을 하는데는 전혀 부담되지 않았다. 또 여러개의 드라이브를 동시에 조각모음이 가능하다. 설정이 복잡하지 않은데다가 현재는 한글 메뉴까지 지원해서 더욱 편하게 사용할 수 있다. 지속적인 하드디스크 관리가 귀찮을 때 유용하다.