시스템 파일 캐쉬 설정하기
게시일: 2004/12/03 | 글쓴이: doa | 18551 번 | 프린트 | 메일


충분한 메모리가 있는 경우 필자의 팁, 디스크 캐쉬를 사용한 성능향상페이징 중지를 통한 시스템 성능향상를 적용하면 상당한 성능 향상을 맞볼 수 있다. XP의 경우 메모리를 시스템 캐쉬로 사용하도록 설정할 수는 있지만 이 시스템 캐쉬의 크기를 설정할 수 있는 방법을 제공하지 않는다. 따라서 이번 팁에서는 시스템 캐쉬의 크기를 설정하는 방법을 소개하겠다.

오늘 필자가 소개하는 CacheSet시스템 파일 캐쉬를 설정하는 프로그램으로 모든 NT 버전(NT/2K/XP/2K3)에서 사용할 수 있다. NT의 코어 함수를 사용해서 캐쉬의 크기를 설정하므로 버전이나 서비스 팩에 무관하게 동작한다. 이 프로그램은 시스템 파일 캐쉬의 최대/최소값을 설정하는 것외에 캐쉬 크기를 이전 설정값으로 초기화 할 수 있으며, 시스템 파일 캐쉬를 지울 수도 있다. CacheSet으로 설정한 값은 즉시 반영된다. CacheSet을 사용하는 방법은 다음과 같다주1.

  1. cacheset.zip 를 클릭해서 cacheset.zip을 다운받는다.
  2. 다운받은 cacheset.zip를 임의의 폴더(예: C:\Gain)에 압축해제한다.
  3. Cacheset.exe를 실행한다.
    CacheSet은 모든 NT 버전에서 동작하며 CacheSet을 기동하면 시스템 파일 캐쉬의 현재 크기를 표시한다. 시스템 파일 캐쉬의 현재 크기는 초당 2번 갱신된다. 또한 최근 재 부팅한 이후 가장 크게 사용된 최대 크기를 표시하며 캐쉬 크기의 최대/최소값을 설정할 수 있다.
  4. 캐쉬 크기 설정에서 최소 캐쉬 크기최대 캐쉬 크기를 설정한 후 적용 버튼을 클릭한다. 설정값이 다음 사항중 하나에 해당된다면 오류가 발생할 수 있다주2.
    • 최대값을 최소값보다 작은 값을 입력한 경우
    • 시스템의 최소값보다 작은 최소값을 입력한 경우
    • 시스템의 최대값보다 큰 최대값을 입력한 경우


시스템을 부팅할 때 시스템 파일 캐쉬의 크기를 설정하고 싶다면 다음 절차에따라 CacheSetRun 레지스트리에 등록하면된다.

  1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
  2. 다음 레지스트리로 이동한다.
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. 우측 패널REG_SZ형의 CacheSet 값을 추가하고 값 데이타를 다음처럼 지정한다.
    <CacheSet 압축해제 폴더>\CacheSet.exe [최소 캐쉬 크기] [최대 캐쉬 크기]
    예: C:\Gain\CacheSet.exe 4096 10240


추가정보:
  • 이전값으로 초기화 CacheSet의 초기화 버튼을 클릭함으로서 최근 CacheSet을 기동했을 때의 캐쉬 크기로 초기화할 수 있다.
  • 캐쉬의 작업 셋 지우기 지우기 버튼을 클릭함으로서 모든 캐쉬 페이지를 강제로 해제할 수 있다. 그러나 해제해도 캐쉬는 필요한 만큼 다시 늘어난다주3.


다운로드: 필자가 사용하고 있는 한글 버전을 원하는 경우 다음 다운로드 링크에서 다운받을 수 있다.

다운로드: CacheSet.zip


주1: NT 4.0 서비스 팩 4 이후에서 CacheSet을 사용하기위해 쿼타 증가 권한(관리자 계정은 기본적으로 이 권한을 가지고 있다)을 가지고 있어야 한다. CacheSet은 이 권한을 사용해서 갱신되므로 SP4에서 동작한다.

주2: 캐쉬 크기 변경은 즉시 적용되며 빠르게 줄어들거나 늘어난다. 시스템은 자동적으로 초당 2번씩 캐쉬 크기를 반영하기때문이다. 해제된 캐쉬 페이지는 아직도 메모리를 점유하고 있지만 더 많은 메모리를 필요로하는 다른 프로그램이 사용을 요청하는 경우 빠르게 전달된다. 마찬가지로 캐쉬는 파일 시스템 테이타를 접근하는 프로그램처럼 페이지를 다시 확득할 수 있다.

주3: 캐쉬 지우기캐쉬 플러싱과는 다르다. 플러싱은 캐쉬에 할당된 페이지를 다른 프로그램이 사용할 수 있도록 만들고, 캐쉬에의해 다시 재할당 받는 것을 말한다.


이 팁은 CacheSet의 매뉴얼 페이지 를 기초로 작성되었습니다.

Gmail의 POP/SMTP 서비스 사용하기 역시 Google라는 생각이 든다. 얼마전까지 Gmail은 ... (44680) 2004-12-03
재미있는 화면보호기 화면 보호기라고 하면 과거 애플에 포함되었던 After Dark가 생각... (26995)2004-12-03

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.