태그 보관물: cache

cache

Windows에서 RAMDisk에 무엇을 넣을까요? SuperFetch 및 Windows 메모리 모델은 매핑

최근에 PC에 많은 RAM이 설치되어 있으며이 RAMDisk를 살펴 보았습니다.

조사에서 찾은 두 가지가 있습니다.

  1. Windows 기본 페이지 파일 / 메모리 설정을 망칠 수 없습니다. Windows의 메모리 처리 시스템과 서비스는 실제 시나리오에서 수년간의 테스트를 통해 완성됩니다. SuperFetch 및 Windows 메모리 모델은 매핑 된 파일이 메모리에서 즉시 플러시되지 않고 SuperFetch가 사용자의 동작을 예측하는 데 도움이되므로 특정 파일 및 폴더를 RAMDisk로 이동하는 것이 당연합니다.
  2. 그러나 브라우저 및 유틸리티와 같은 타사 프로그램 개발자는 성능에 대해 걱정하는 데 훨씬 적은 시간을 소비했습니다. 따라서 풍부한 메모리를 보유한 경우와 같은 경우에는 이러한 프로그램이 최적의 방식으로 작동하지 않습니다.

내가 맞다면, RAMDisk는 일부 프로그램의 임시 캐시를 저장하는 데 유용 할 수 있습니다 : 많은 문제없이 자동으로 재생성 될 수있는 파일. 브라우저는 인터넷에서 데이터를 다운로드하지 않기 위해 디스크에 데이터를 캐시하는 것을 좋아합니다. RAMDisk에 추가 할 수있는 것은 무엇입니까?



답변

“Windows의 RAMDisk에 무엇을 넣을까요?” A : 없습니다.

RAMdisk는 어리석은 RAM 사용입니다. *

Vista 이상에서 esp를 사용하는 Windows는 파일 및 페이지 캐시에 “추가”RAM을 완벽하게 사용합니다. 완전히 자동으로 수행됩니다. 그리고 프로세스가 갑자기 그 RAM 중 일부가 “추가”인 것을 필요로하는 것으로 판명되면, OS는이 캐시에서 거의 즉시 ( “무료”RAM을 사용할 때보 다 조금 느리게)이 캐시에서 다시 가져올 수 있습니다. 필요한 프로세스를 사용하십시오. 오랜 시간 동안 액세스하지 않은 우선 순위가 낮은 캐시를 우선 용도 변경하여 지능적으로 수행합니다.

당신이 멀리 램 디스크의 RAM을 잠그면 OS가 다음 수없는 반면 … 혹시 실제 “라이브”내용을 위해 사용 (예 : 해결 페이지 오류로),하지의 모든 시간. 그 나쁜.

실제로 “OS가 내 RAM을 제대로 관리하지 못한다”는 모든 주장은 가상 메모리의 작동 방식과 작동 방식에 대한 잘못된 정보와 다양한 디스플레이의 잘못된 해석 때문입니다. (여기서 Microsoft는 많은 도움을주지 못했습니다.)

(* 제가 동의 할 수있는 유일한 예외는 32 비트 Windows 클라이언트를 실행하는 경우입니다. 예를 들어, 약 3GB 이상의 RAM을 보지 않는 32 비트 Windows 클라이언트 RAM을 평평하게 사용하는 RAMdisk 제품은 ‘사용하지 않거나 사용하지 않아도 OS에서 아무 것도 가져 가지 않습니다. 더 나은 장기적인 대답은 물론 모든 RAM을 사용할 OS로 이동하는 입니다.)


답변

기본적으로 속도가 필요한 모든 것이 자주 사용됩니다. 그것은 당신의 명백한 램을 증가시키는 방법입니다.

자세한 정보는 여기 : http://www.techrepublic.com/blog/window-on-windows/how-do-i-use-a-ram-disk-to-help-speed-up-disk-centric-applications/ 3430


답변