samedi 16 juin 2012

Vista의 파일 시스템 메모리 캐시 크기를 증가

Windows에서이 파일 시스템 캐시에 대한 임의의 크기를 설정하는 것을 허용하지 않는 이유는 항상 궁금했었어요. 어떻게 속도가 느린 하드 드라이브를 노트북에 있지만, 사용 가능한 시스템 메모리의 부하가있다면? 당신은 하드 드라이브 액세스 속도를 위해 메모리를 극대화 할 수있는 거 아니에요?

내가 찾은 것 약간 당신의 시스템이 열리고 파일의 많은 광산처럼 항상 종료하면 성능을 향상해야 NTFS "풀"에 대한 더 캐시를 사용하도록 Windows를 말할 수있게됩니다 조정할 문서화.

에 따르면 마이크로 소프트 문서:

실제 메모리를 늘리면 항상 NTFS 사용 가능한 페이지된 풀 메모리의 양을 증가하지 않습니다. 설정하기 memoryusage to 2 페이지된 풀 메모리의 한계를 발생시킵니다. 시스템 개방과 동일한 파일 집합에 많은 파일을 폐쇄하고 이미 다른 응용 프로그램이나 캐시 메모리 시스템 메모리의 대량 사용하지 않는 경우 이것은 성능을 향상시킬 수 있습니다. 컴퓨터가 이미 NTFS 페이징 및 비페이징 풀 메모리의 한계를 증가, 다른 응용 프로그램이나 캐시 메모리 시스템 메모리의 대량 사용하는 경우 다른 프로세스에 사용할 수있는 풀 메모리를 줄일 수 있습니다. 이것은 전체 시스템 성능을 줄일 수 있습니다.

나 자신에이 변경 내용을 테스트해야하고, 난 정말이 하나의 훌륭한 독자의 의견을 수 있도록 최선을 다하겠습니다. 난 아직 어떤 벤치 마크를 실행하지으니 유의하시기 바랍니다, 그래서 이것이 실제 성능에 큰 이익을 산출 아직은 확인할 수 없습니다.

명령줄 해킹

마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택하여 프롬프트 또는 형식에서 관리자 모드 명령을 좀 열어 cmd 시작 메뉴의 검색 상자를 사용 Ctrl + Shift +로 입력합니다.

다음 명령의 입력 캐시 설정을 높이기 위해 :

fsutil 동작 memoryusage 2 세트

이 명령의 현재 가치, 유형을 확인하려면 :

fsutil 동작 쿼리 memoryusage

기본값으로 다시 설정을 변경하려면이 명령을 사용하십시오 :

fsutil 동작 memoryusage 1 세트

image

언제나 마찬가지로,이 "약간"문서 설정이 시스템을 망치 수 있으므로 자신의 책임하에 수행합니다. 또한, 당신은 가능성이 어떤 차이를 볼 수있는 컴퓨터를 재부 팅해야합니다.

수동 레지스트리 해킹

당신은 또한 레지스트리 매개 변수를 변경하여이 값을 설정할 수 있습니다. 시작 메뉴에서 검색하거나 실행 상자를 통해 regedit.exe를 열어, 다음 키를 아래로 이동합니다

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet 컨트롤 파일 시스템

오른쪽에있는 NtfsMemoryUsage 키를 두 번 클릭하고 2 값을 변경합니다. 여기 사용할 수있는 값은 다음과 같습니다

  • 설정되지 않음 : 0
  • 1 : 기본값으로 설정
  • 2 : 캐시 증가

설명서에 따라 기본 설정은 "1 ''하지만, 기본적으로 키가로 설정됩니다"입니다 0. '' 일반적으로 해당 시나리오의 설정 설정되지 않음 "0 '' 의미", "어떤 시스템이 기본 설정을 사용하여 의미합니다. 당신이 중 하나에 값을 변경 할 수 있어야한다"이것을 변경하기 위해서는 0 '또는 "1 '' 기본적으로.

이 설정은 Windows Server 2003에서 작동합니다.

Aucun commentaire:

Enregistrer un commentaire