개요
즉각적인 문제는 최소화 한 프로그램이 하드 디스크의 "페이지 파일"로 페이지 아웃되는 것입니다. 이 증상은 SSD (Solid State Disk)를 설치하고 시스템에 RAM을 추가하거나 열려있는 프로그램 수를 줄이거 나 최신 시스템 아키텍처 (예 : Ivy Bridge 또는 Haswell)로 업그레이드하여 개선 할 수 있습니다. 이러한 옵션 중에서 RAM을 더 추가하는 것이 일반적으로 가장 효과적인 솔루션입니다.
설명
Windows의 기본 동작은 RAM에 스팟이있는 비활성 응용 프로그램보다 활성 응용 프로그램에 우선 순위를 부여하는 것입니다. 메모리 부족이 심할 때 (모든 프로그램에 원하는 모든 RAM이 있어야한다면 시스템에 사용 가능한 RAM이 많지 않다는 것을 의미) 최소화 된 프로그램을 페이지 파일에 넣기 시작합니다. RAM에서 디스크로 이동 한 다음 RAM의 해당 영역을 비 웁니다. 이 무료 RAM은 웹 탭과 같이 적극적으로 사용하는 프로그램이 더 빨리 실행되도록 도와줍니다. 새로운 탭을 열 때와 같이 새로운 RAM 세그먼트를 요구해야 할 경우 그렇게 할 수 있기 때문입니다.
이 "사용 가능한"RAM은 페이지 캐시 로도 사용됩니다 . 즉, 활성 프로그램이 하드 디스크의 데이터를 읽으려고 할 때 해당 데이터가 RAM에 캐시되어 하드 디스크에 액세스하여 해당 데이터를 가져 오지 못하게됩니다. Windows는 대부분의 RAM을 페이지 캐시에 사용하고 사용하지 않는 프로그램을 디스크로 스왑함으로써 RAM을 사용 가능하게하고 액세스하는 파일을 캐싱함으로써 현재 사용중인 프로그램의 응답 성을 향상 시키려고합니다. 하드 디스크 대신 RAM.
이 동작의 단점은 최소화 된 프로그램이 디스크의 페이지 파일에서 디스크로 다시 내용을 복사하는 데 시간이 걸릴 수 있다는 것입니다. 시간은 메모리에서 프로그램의 풋 프린트를 크게합니다. 따라서 Photoshop을 최대화 할 때 지연이 발생합니다.
RAM은 하드 디스크보다 몇 배 빠릅니다 (특정 하드웨어에 따라 최대 수십 배까지 가능). SSD는 하드 디스크보다 훨씬 빠르지 만 여전히 RAM보다 훨씬 느립니다. 페이지 파일을 SSD에 배치하면 도움 이되지만 RAM 압력으로 인해 페이지 파일을 많이 사용하는 경우 평소보다 SSD가 더 빨리 마모됩니다.
구제
다음은 사용 가능한 치료법 및 일반적인 효과에 대한 설명입니다.
더 많은 RAM 설치 : 권장되는 경로입니다. 시스템이 이미 설치 한 것보다 더 많은 RAM을 지원하지 않는 경우 시스템 수에 따라 마더 보드, CPU, 섀시, 전원 공급 장치 등 시스템을 더 업그레이드해야합니다. 랩톱 인 경우 더 많은 설치된 RAM을 지원하는 완전히 새로운 랩톱을 구입해야 할 수도 있습니다. 더 많은 RAM을 설치하면 메모리 압력 이 줄어 듭니다.페이지 파일의 사용이 줄어드는 것이 좋습니다. 또한 페이지 캐시를 위해 더 많은 RAM을 사용할 수있게하여 하드 디스크에 액세스하는 모든 프로그램이 더 빨리 실행되도록합니다. 2013 년 4 분기 현재, 개인적으로 권장하는 것은 웹 브라우징 및 이메일보다 복잡한 데스크탑 또는 랩톱 용 RAM이 8GB 이상인 것입니다. 즉, 사진 편집, 비디오 편집 /보기, 컴퓨터 게임, 오디오 편집 또는 녹음, 프로그래밍 / 개발 등은 모두 8GB 이상의 RAM을 가져야합니다.
한 번에 더 적은 수의 프로그램 실행 : 실행중인 프로그램이 자체적으로 많은 메모리를 사용하지 않는 경우에만 작동합니다. 불행히도 Photoshop CS6와 같은 Adobe Creative Suite 제품은 엄청난 양의 메모리를 사용하는 것으로 알려져 있습니다. 또한 멀티 태스킹 기능이 제한됩니다. 일시적인 무료 치료법이지만 Photoshop을 시작할 때마다 웹 브라우저 나 Word를 종료하는 것이 불편할 수 있습니다. 또한 Photoshop을 최소화 할 때 Photoshop이 스왑되는 것을 막지 않으므로 실제로는 효과적인 솔루션이 아닙니다. 특정 상황에서만 도움이됩니다.
SSD 설치 : 페이지 파일이 SSD에있는 경우 하드 디스크에 비해 SSD의 속도가 향상되어 페이지 파일을 읽거나 쓸 때 일반적으로 성능이 향상됩니다. SSD는 매우 빈번하고 일정한 랜덤 쓰기 스트림을 견디도록 설계되지 않았습니다. 그것들은 분류가 시작되기 전에 제한된 횟수 이상 만 쓸 수 있습니다. 페이지 파일을 과도하게 사용하는 것이 SSD에 특히 적합한 작업은 아닙니다. SSD 의 수명을 유지하면서 최대 성능을 원할 경우 대량의 RAM 과 함께 SSD 를 설치해야합니다 .
최신 시스템 아키텍처 사용: 시스템 수명에 따라 오래된 시스템 아키텍처를 사용하고있을 수 있습니다. "시스템 아키텍처"는 일반적으로 마더 보드 및 CPU의 "세대"(자식, 부모, 조부모 등의 세대를 생각)로 정의됩니다. 최신 세대는 일반적으로 구성 요소 간의 전용 링크를 제공하는 대신 빠른 I / O (입력 / 출력), 더 나은 메모리 대역폭, 더 낮은 대기 시간 및 공유 리소스에 대한 경합을 지원합니다. 예를 들어, "Nehalem"세대 (2009 년경)부터 FSC (Front-Side Bus)가 제거되어 거의 모든 시스템 구성 요소가 데이터 전송을 위해 동일한 FSB를 공유해야했기 때문에 일반적인 병목 현상이 제거되었습니다. 이것은 "point to point"아키텍처로 대체되었습니다. 즉, 각 구성 요소는 CPU에 대한 전용 "레인"을 갖습니다. 새로운 세대와 함께 몇 년마다 계속 개선되고 있습니다. 일반적으로 컴퓨터 아키텍처와 사용 가능한 최신 아키텍처 사이의 "갭"에 따라 전반적인 시스템 성능이 크게 향상됩니다. 예를 들어, 2004 년 Pentium 4 아키텍처는 ~ 2010 년의 "Sandy Bridge"아키텍처보다 "Haswell"(2013 년 4 분기 최신)으로의 업그레이드가 훨씬 더 크게 개선 될 것입니다.
모래밭
관련 질문 :
디스크 스 래싱 (페이징)을 줄이는 방법은 무엇입니까?
Windows 스왑 (페이지 파일) : 활성화 또는 비활성화?
또한, 당신이 그것을 고려하고 있다면, 페이지 파일을 비활성화해서는 안됩니다. 왜냐하면 이것은 문제를 악화시킬 뿐이므로; 여기를 봐:
http://lifehacker.com/5426041/understanding-the-windows-pagefile-and-why-you-shouldnt-disable-it