디스크 액세스 최적화
파일시스템 인덱싱 끄기
- 탐색기나 ‘내 컴퓨터’를 통해 하드 디스크 드라이브 목록을 연다.
- 모든 하드 디스크에 대해:
- 하드 디스크 드라이브 아이콘을 오른쪽 클릭하고 ‘속성 (R)’ 을 선택한다.
- 등록 정보 창 하단에 ‘빠른 검색을 위해 디스크 색인 사용’ 의 체크를 해제한다.
- ‘확인’을 눌러 설정을 적용한다.
- 물어 보면 모든 하위 폴더 및 파일에 적용한다고 답한다.
CDFS 설정
레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS
-
CacheSize
– 이진값 ‘ff ff 00 00′ 으로 -
Prefetch
– DWORD 값 16진수 ‘4000′ 으로 -
PrefetchTail
– DWORD 값 16진수 ‘4000′ 으로
FAT32 를 쓰고 있다면 NTFS 로 변환
NTFS 설정
레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Control\Filesystem
-
NtfsDisableLastAccessUpdate
– DWORD 값 16진수 ‘1′ 로 -
NtfsDisable8dot3NameCreation
– DWORD 값 16진수 ‘1′ 로
메모리 성능 최적화
레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
-
DisablePagingExecutive
– DWORD 값 16진수 ‘1′ 로 -
LargeSystemCache
– DWORD 값 16진수 ‘1′ 로 -
IOPageLockLimit
– DWORD 값 16진수- 램이 128MB 면 ‘4000′
- 램이 256MB 면 ‘10000′
- 램이 512MB 면 ‘40000′
- 램이 1GB 면 ‘100000′
사용하지 않는 기능 끄기
Autoplay 끄기
- 시작 -> 실행을 통해
gpedit.msc
를 실행한다. - 로컬 컴퓨터 정책 -> 컴퓨터 구성 -> 관리 템플릿 -> 시스템 을 클릭한다.
- 목록의 ‘자동 실행 사용 안함’ 을 더블 클릭하여 등록 정보 창을 연다.
- ‘사용함’을 선택하고 ‘확인’을 누른다.
시작 프로그램 수정
레지스트리 키:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
사용하지 않는 서비스 내리기
BlackViper.com의 정보를 참고하여 필요치 않은 서비스를 내린다.
DLL 내리기
탐색기는 메모리에서 DLL 을 바로 바로 내리지 않는다. DLL 들은 꽤 오랫동안 메모리에 남게 된다.
레지스트리 키: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
-
AlwaysUnloadDLL
-문자열 값 ‘1′로
XP Prefetcher 설정
Prefetcher 서비스는 윈도우즈 기동시 시작되는 여러 프로그램들을 모니터링하여 더 빨리 실행될 수 있도록 돕는 역할을 합니다.
레지스트리 키: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\Prefetch\Parameters
-
EnablePrefetcher
– DWORD 값 16진수 ‘1′ 에서 ‘6′ 사이로 (디폴트: 3)- 일반적으로 5 가 적합
- 직접 테스트해 보아야 함