SSD, 최적화로 쾌적하게 사용하기!


이 포스트는 세편으로 구성되어 있습니다.
- 1. 삼성 S470 64GB SSD 개봉기
- 2. SSD 얼마나 빠를까?
- 3. SSD, 최적화로 쾌적하게 사용하기!

서론
SSD는 반도체 메모리로 구성된 저장장치로 읽기/쓰기의 횟수 즉, *수명이 정해져 있습니다.
이 포스트는 SSD의 짧은 수명을 최대한 늘리고, 프리징 등의 병목 현상없이 사용할 수 있도록 안내합니다.

* SSD의 수명은 제조사와 제품에 따라 차이가 있지만, 기존 HDD 사용습관대로 사용해도 10년 이상 사용이 가능합니다.

※ SSD 사용에 필요한 AHCI드라이버와 TRIM기능을 Windows 7이 모두 지원하므로 Windows 7을 기준으로 설명합니다.

포스트 진행
- 1. AHCI 활성화
- 2. 디스크 쓰기 캐시 설정
- 3. 가상 메모리 설정
- 4. 시스템 임시 저장소 설정
- 5. 인터넷 임시 저장소 설정
- 6. 색인 설정
- 7. 하이브리드 절전모드 설정
- 8. Perfetch와 Superfetch 설정
- 9. 파일 접근정보 기록 해제(2011년 04월 27일 추가)
- RAM 디스크



본론

1. AHCI 활성화
AHCI는 Advanced Host Controller Interface의 약자로 기존 IDE방식 보다 빠른 데이터 전송속도를 지원하는 컨트롤러입니다. SSD가 제 속도를 내기 위해서 꼭 설정해야 합니다.
AHCI개발 이전에 제작된 메인보드는 해당 기능을 지원하지 않습니다.

활성화에 관한 것은 다음 URL을 참고 하시면 됩니다.
CMOS에서 AHCI 활성화 하기: http://cafe.naver.com/ssdsamo/5



2. 디스크 쓰기 캐쉬 설정
SSD는 *4k를 처리할때 속도가 느려지며, 디스크가 잠시 응답을 멈추게 됩니다. 이것이 흔히 말하는 프리징 현상입니다. 이 프리징 현상을 방지하기 위해 디스크에 쓰기 캐쉬를 사용합니다.

* SSD 특성상 4k 처리시 속도가 느립니다. SSD의 처리속도 측정은 다음 URL의 벤치마크 이미지를 참고하시면 됩니다.
SSD 얼마나 빠를까?: http://it.hunhan.kr/558



-a. Windows 7 설치 후 장치 관리자를 실행합니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-b. 디스크 드라이브에서 SSD의 속성창을 엽니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-c. 정책탭의 장치에 쓰기 캐싱 사용에 체크합니다.▼

빠른 제거를 할 필요가...




3. 가상 메모리 설정
가상 메모리(PageFile)는 시스템 메모리(RAM)를 보충하기 위해 저장장치(HDD등)에 메모리의 역할을 하도록 일정 부분을 할당하는 것입니다.(간단하게 설명하면 HDD의 일부분을 RAM처럼 활용합니다)
SSD는 수명이 짧기 때문에 읽기/쓰기 작업이 빈번하면 수명에 영향을 줍니다. 이를 방지하기 위해 가상 메모리 영역을 다른 HDD로 옮기는것을 추천합니다.

가상 메모리가 필요하지 않다면 아예 사용하지 않을 수 있습니다. 하지만 가상 메모리의 용량이 부족할 경우 프로그램 구동이 느리거나 구동 중 오류가 발생할 수 있으며, 일부 프로그램은 RAM이 충분하여도 가상 메모리를 활용하는 경우가 있으니 자신의 시스템을 이해하고 충분히 고려해야 합니다.




-a. 제어판>시스템 및 보안>시스템에서 고급 시스템 설정>성능속성버튼을 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.

 

-b. 성능 옵션의 속성 창에서 고급탭을 클릭하고 가상 메모리변경버튼을 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-c. 모든 드라이브에 대한 페이징 파일 크기 자동 관리(A)를 체크 해제합니다.▼

※ 클릭하면 크게 볼 수 있습니다.

-c1. C(윈도우가 설치된)드라이브를 선택, 하단의 페이징 파일 없음(N)을 선택하고 오른쪽의 설정버튼을 누릅니다.(가상 메모리에 대한 이해가 충분하고 필요없다고 판단하는 사용자는 더이상 진행하지 않아도 됩니다)
-c2. 가상 메모리를 설정할 HDD나 *RAM디스크를 선택하고 사용자 지정 크기(C)를 설정하거나, 시스템이 관리하는 크기(Y)를 선택하고 오른쪽의 설정버튼을 누릅니다.
마지막으로 확인을 누르면 설정은 끝납니다.

* RAM디스크는 RAM의 일정 부분을 디스크로 할당하여 저장 공간으로 활용하는 것입니다. 관련 내용은 아래에서 다루겠습니다.




4. 시스템 임시 저장소 설정
윈도우에는 임시 저장소가 있습니다. 가상 메모리와 비슷한 개념 인데요, 프로그램 설치나 실행시 이 공간을 사용합니다. 읽기/쓰기가 비번한 공간이니 바꾸는것을 추천합니다.
가상 메모리처럼 다른 HDD나 RAM디스크의 경로를 지정해주면 됩니다.

-a. 고급 시스템 설정에서 환경 변수를 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-b. TEMPTMP의 경로를 변경해주면 됩니다.▼

※ 클릭하면 크게 볼 수 있습니다.

-c. 사용자에 변수시스템 변수 모두를 변경해야 하며, 가상 메모리와는 다르게 HDD나 RAM디스크의 특정 경로를 지정해주면 됩니다.

ex1) D드라이브 자체를 할당할경우 -> D:\
ex2) E드라이브의 Temp 폴더를 할당할 경우 -> E:\Temp




5. 인터넷 임시 저장소 설정
위에 시스템 임시 저장소처럼 읽기/쓰기가 빈번하니 인터넷의 임시 저장소도 변경 하는것을 추천합니다.

-a. 인터넷 속성을 실행합니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-b. 검색 기록에 설정을 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-c. 폴더 이동을 누르고 HDD나 RAM디스크의 특정 경로를 지정하면 됩니다.▼

※ 클릭하면 크게 볼 수 있습니다.




6. 색인 설정
윈도우 비스타(Vista)부터 지원하는 Windows Serach의 근간인 색인(Indexing)기능은 디스크 파일의 요약본을 만듭니다. SSD 수명에 영향을 주는 읽기 작업을 계속 하게됩니다.
색인을 해제하거나 SSD만 색인을 하지 않도록 설정할 수 있습니다.

-a. 색인 옵션을 실행합니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-b. 수정을 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-c. 색인할 위치 변경에서 SSD(여기선 C)를 선택 해제합니다.▼

※ 클릭하면 크게 볼 수 있습니다.



디스크에 파일이 생성되거나 이동, 삭제될때 요약본을 새로 작성하니 빈번한 읽기/쓰기 작업이 발생합니다.
물론 요약본의 위치도 변경이 가능합니다.

-d. 고급을 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-e. 색인 위치새로 선택을 눌러 HDD나 RAM디스크의 특정 경로를 선택하면 됩니다.

※ 클릭하면 크게 볼 수 있습니다.




7. 하이브리드 절전모드 설정
하이브리드 절전모드는 하이버네이션이라고도 불리며 비스타부터 노트북 등에서 빠른 복귀를 위해 도입된 전원 옵션입니다.
이 전원 옵션은 대기 모드로 진입시 RAM의 모든 내용을 저장장치로 복사합니다. SSD에 이 기능을 사용할 경우 빈번한 읽기/쓰기 작업이 발생해 수명에 영향을 줍니다.
전에 작성한 포스트가 있어 URL로 대체합니다.
하이브리드 절전모드 끄기: http://it.hunhan.kr/138




8. Perfetch와 Superfetch 설정
Perfetch와 Superfetch는 윈도우가 좀더 빠르게 동작하도록 자주 실행하는 프로그램이나 파일을 색인해두는 서비스 입니다. SSD가 HDD보다 빠르기에 이 서비스는 필요하지 않습니다.

레지스트리를 수정해야 하지만, 간단한 마우스 클릭으로 빠르게 설정할 수 있어 소개합니다.

파일 다운로드:

Tweak Prefetch.exe




-a. 다운 받은 프로그램을 관리자 권한으로 실행합니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-b. Perfetch와 Superfetch의 설정값을 Disabled로 바꾸고 Apply를 누릅니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-c. Clear Perfetch를 누르면 기존에 생성된 Perfetch파일들을 모두 제거합니다.




9. 파일 접근정보 기록 해제(2011년 04월 27일 추가)
디스크는 파일들의 정보를 주기적으로 읽고 *메타 데이터(Meta Data)를 기록합니다.
HDD등에서 접근 속도를 높이기 위한 것이지만, SSD는 필요성이 높지 않습니다. 

* 파일의 속성 즉, 읽기 전용이나 숨김 등의 설정값 등을 말합니다.
색인과 비슷하며 디스크 조각모음을 할 경우 이 정보를 활용하여 최근에 접근한 파일 등을 디스크의 가장 빠른 부분으로 배치합니다.


-a. 명령 프롬프트(cmd)를 실행합니다.▼

※ 클릭하면 크게 볼 수 있습니다.



-b. 명령어를 입력하여 해당 서비스를 해제합니다.▼

※ 클릭하면 크게 볼 수 있습니다.

-b1. 서비스 해제 명령 FSUTIL behavior set disablelastaccess 1
-b2. 서비스 적용 명령 FSUTIL behavior set disablelastaccess 0



RAM 디스크
RAM은 시스템 메모리로 CPU를 제외하고 가장 빠른 기억 장치입니다.
RAM의 일정 공간을 디스크로 할당하여 활용하면 시스템 속도를 향상 시킬 수 있습니다. 가상 메모리나 위에서 설명한 임시 저장소들의 경로를 RAM 디스크에 할당하면 성능 향상에 도움이 됩니다.

※ RAM디스크는 RAM을 활용하므로 RAM의 용량이 충분하지 않은경우 RAM의 용량을 늘리거나 사용하지 말것을 당부합니다.




RAM디스크 할당은 프로그램으로 가능합니다. 프로그램의 종류는 상당히 많아서 전부 다룰 수 없습니다.
검색을 해보고 자신에게 맞는 프로그램을 사용하면 됩니다.

설명이 잘 된 포스트가 있어 소개합니다.
RAM디스크 사용: http://cafe.naver.com/ssdsamo/11




사설


포스트 첫 부분에서 언급했던 것처럼 HDD사용 습관처럼 사용해도 10년 이상 사용이 가능하니, 이 작업들은 굳이 하지 않으셔도 됩니다.

긴 글 읽어 주셔서 감사합니다.



이 포스트는 세편으로 구성되어 있습니다.
- 1. 삼성 S470 64GB SSD 개봉기
- 2. SSD 얼마나 빠를까?
- 3. SSD, 최적화로 쾌적하게 사용하기!


  • 선지자 2011.04.28 00:26    

    안녕하세요 불로그가 참 깨끗하고 아늑하군요^^


  • 성준 2011.05.03 14:32    

    안녕하세요. 물어볼께 있는데요 SSD 설치하고 나서 본론 1 부터 본론 9까지 모두 설정해야 하나요?

    • 흔한닉네임 2011.05.03 19:42 신고    

      글의 서두와 말미에 언급한것처럼 기존의 HDD 사용습관대로 사용해도 10년 정도는 무리없이 사용할 수 있습니다. 다만 Windows가 아직까지 SSD를 완벽히 지원하지 않기 때문에 프리징이라 부르는 현상이 생기고 이것을 방지하고 소소하게나마 수명을 늘려보려는 것입니다.
      SSD는 이제 시작단계라서 용량이나 속도, 수명 등이 계속해서 개선 될것입니다.
      이 글의 트윅을 따라하지 않아도 다음 교체주기까지 무리없이 사용 가능할겁니다.


  • W1ND 2011.05.05 21:53    

    유령이지만 간혹 방문하는 윈포, 유용한 내용 감사합니다.


  • 하늘빛 2011.05.31 20:10    

    유익한 글 감사합니다. 그런데 쓰기 캐시나 램디스크 설정을 제외한 나머지는 시스템을 빠르게 쓰기보다 SSD를 오래 쓰기 위한 설정이군요. 말미에 적으셨듯이 위 설정을 하지 않음으로 인해 생기는 액세스에 의한 수명 저하(및 SSD의 성능 하락)보다는 위 설정을 함으로 인해 생기는 성능/기능 손실이 더 크지 않나 생각합니다.

    • 흔한닉네임 2011.05.31 20:25 신고    

      네, 성능 위주로 설정을 하기에 편의성이 떨어지는것은 사실입니다.
      편의성 확보와 성능 개선 둘 다를 꾀한다면 1번, 2번, 8번, 9번만 하는것도 좋을것 같습니다.


  • crystalfreed 2011.06.30 06:54    

    만약 고사양 노트북 7 64비트인데... 성능 위주로 할려면 어떻게 해야 하나요?
    페이징 파일을 아예 없애도 되는지...?(Ram Total 8Gb 설정-램디스크 아닙니다.-)

    그리고 위의 글들은 대부분 램디스크를 이용하는데...
    64비트에서는 그대로 사용하는 것이 낫다고 하시니...

    64비트 권장 설정과 추가 옵션 설정은 어떻게 하는 것이 좋은가요?
    대략적으로 램8Gb에 램디스크 사용 안하고 다 램에다가 부여하고 싶은데 말이죠...

    • 흔한닉네임 2011.07.03 17:18 신고    

      제 경우는 페이지 파일을 아예 할당하지 않고 사용합니다. 다만, 페이지 파일을 필수로 필요로 하는 프로그램이 있으니(포토샵 등) 고려해서 사용하시면 될겁니다.

      64비트에서 그대로 사용하는게 낫다는게 무슨 말인지 모르겠습니다.
      램 디스크가 아닐 경우 다른 하드 디스크에 할당 하는것을 권장합니다.

      램 자체에 경로 할당은 불가능 합니다.
      램의 각 주소값에 데이터를 저장하기 위해 드라이브 문자를 할당해주는 것이기 때문입니다.


  • 3463634 2011.07.02 21:35    

    맨위엔그냥써도10년쓴다써있는데 ... 저거다하면20년쓰나여 ? ㅋㅋ

    • 흔한닉네임 2011.07.03 17:15 신고    

      표기된 시간을 기준으로 말씀 드린겁니다. 어떻게 사용하느냐에 따라 시간은 달라지구요, PC의 교체 주기를 보았을때 위 설정들을 하지 않고도 교체 전에 느려지거나 고장나진 않을 것이란 겁니다.


  • 조남식 2011.10.16 15:51    

    저도 휴가나가면 SSD하나 지를 예정인데 참고하겠습니다^^


  • 2019.09.14 11:35    

    감사합니다

    • 흔한닉네임 2019.09.15 22:13 신고    

      이 글은 오래된 글입니다.
      최신화되지 않았으므로, 일부 정보는 현재 사용되는것과 다를 수 있습니다.
      최신 작성된 다른 글을 꼭 참고하셔서 적용하시기 바랍니다.
      감사합니다.