it-swarm-ko.com

Windows Swap (페이지 파일) : 활성화 또는 비활성화?

제 개인적인 경험을 통해 저는 Windows XP에서 페이지 파일을 비활성화하면 일반적으로 제가 할 수있는 다른 소프트웨어 변경에서 가장 빠른 속도를 얻을 수 있다는 것을 알았습니다. 상당량의 RAM을 (를) 사용할 수있을 때 수행됩니다. 일반적으로 + 2GB RAM에서 잘 작동한다는 것을 알았습니다. 내가 실제로 겪은 유일한 문제는 Adobe Photoshop을로드하는 것뿐이었습니다.

이것이 정말 속도 향상입니까, 아니면 상상하고 있습니까?

참고 : 실제로 끄려면 0MB로 설정하는 것이 아니라 비활성화해야합니다. 그렇지 않으면 Windows는 요구 사항을 충족하기 위해 필요할 때 확장합니다.

28
Joe Phillips

Windows XP 최소화 된 응용 프로그램을 미친 듯이 디스크에 플러시합니다. 직접 시도해보고 큰 토렌트 다운로드를 시작하고 모든 것을 최소화하십시오. 곧 거의 모든 RAM 다른 애플리케이션 대신 torrent의 파일 캐시로 사용됩니다. 페이지 파일을 사용 중지하면이 동작을 방지 할 수 있습니다.

그러나 Windows Vista와 Windows 7에서는 시스템이이 시나리오를 훨씬 더 잘 처리합니다. 따라서 이러한 버전에서 페이지 파일을 비활성화하면 큰 차이가 있을지 확신 할 수 없습니다.

일부 게임은 실제로 필요하지 않은 경우에도 페이지 파일이 있어야합니다. 최근 Steam에서 다운로드 한 게임 데모를 플레이하려고 할 때 이것을 발견했습니다. 나는 6 기가의 RAM 사용 가능했지만, 아주 작은 페이지 파일을 만들 때까지 게임 시작을 거부했습니다 .. 한숨

개인적으로 RAM이 많으면 페이징 파일없이 이동하는 것을 선호합니다.

18
zidar

엉망으로 만들지 말고 Windows가 스스로 알아 내도록하십시오.

이 ServerFault 대답은 이유에 대한 가장 훌륭한 설명입니다.

많은 사람들이 Windows가 요청시 데이터를 페이지 파일로 푸시한다고 가정하는 것 같습니다. 예 : 뭔가 많은 메모리가 필요하고 필요를 채우기에는 RAM가 충분하지 않습니다. 따라서 Windows는이 시점에서 RAM에서 디스크에 데이터 쓰기) 마지막 순간에 새로운 수요에 대해 RAM.

이것은 올바르지 않습니다.

핵심 :

페이지 파일을 완전히 제거하면 더 많은 디스크 스 래싱이 발생할 수 있습니다.

25
Factor Mystic

microsoft 응답 "스왑 파일 비활성화"

http://social.answers.Microsoft.com/Forums/en-US/w7performance/thread/0bd8a75c-2607-4468-8342-c35ea82ea67

Ken Blake, Microsoft MVP

그로부터 성능상의 이점이 있습니까? 감사합니다.

너는 할수 있니? 예. 그럴까요? 아닙니다.

그렇게하면 성능이 향상됩니까? 아니요, 성능이 저하 될 수 있습니다.

우선, 2GB는 RAM이 많지 않습니다. 대부분의 사람들이 가져야하는 최소 양입니다.

둘째, 페이지 파일이 없으면 가지고있는 모든 RAM)을 사용할 수 없습니다. 이는 Windows가 가상 메모리에 대한 필요성을 예상하여 미리 할당하기 때문입니다. 페이지 파일이 없으면 해당 할당은 실제 메모리에서 이루어져야하므로 해당 메모리를 묶어 어떤 용도로도 사용할 수 없습니다.

셋째, 페이지 파일이 없어도 이점이 없습니다. 필요하지 않으면 사용하지 않습니다. 할당 된 메모리와 사용 된 메모리를 혼동하지 마십시오.

Ken Blake, 2003 년부터 Microsoft MVP (Windows 데스크톱 경험) Ken Blake

7
miki

나는 enable이라고 말할 것입니다.

RAM 당신이 얼마나 많이 가지고 있더라도, 페이지 파일이 최소한 유용 할 때 시나리오가있을 것입니다. 또한, 페이지 파일이있을 때, 많은 것들이 Windows 런타임은 대부분의 시간 동안 오프로드됩니다. 이유는 메모리에 필요하지만 현재는 필요하지 않습니다 . 스왑 파일에서 액세스하는 데 시간이 더 오래 걸릴 수 있지만 실제로 사용하는 프로그램에 대해 더 많은 RAM 무료)를 남깁니다.

성능이 향상된 이유는 전체 시스템을 RAM에 강제로로드하기 때문입니다. 이는 훨씬 더 빠른 속도입니다. 그러나 내 생각에 한 번에 여러 프로그램, 특히 Firefox 및 Photoshop과 같이 메모리가 많은 프로그램을 사용하기 시작하면 이러한 개선 사항이 바로 시작될 것입니다. *

그러나 단순히 컴퓨팅 습관으로 인해 해당 문제가 발생하지 않을 수 있습니다. 페이지 파일을 끄려고하면 조금도 즐길 수 없다는 것을 알고 있습니다. 따라서 정말로 원한다면 잠시 동안 꺼놓고 어떤 일이 발생하는지 확인하십시오. 나중에 언제든지 다시 켤 수 있습니다.

* "그 단락은 상당한 추측이었습니다."/ 면책 조항;)

6
Sean

나는 enable이라고 말하고 두 번째 드라이브로 이동합니다. 다른 I/O 돼지가 사용하지 않는 것이 좋습니다. 그것은 종종 페이지 파일을 완전히 비활성화하는 것보다 더 나은 속도를 제공했습니다. 물론 maxing RAM은 좋은 병렬 최적화입니다.

5
romandas

4GB의 실제 메모리가있는 32 비트 Windows 시스템에서 스왑 파일을 비활성화합니다. 가상 메모리를 켜도 시스템에 주소가 더 이상 추가되지는 않으며, 가상 메모리를 끄면 Windows가 교체 될 때까지 기다릴 필요가 없습니다.

아니요. 주소 공간은 다음과 같습니다. 모든 PROCESS 에는 자체 31 비트 주소 공간 (더 낮은 2GB)이 있고 커널에는 자체 31 비트 주소 공간 ( 현재 스레드를 소유하는 프로세스에 관계없이 항상 동일). 이것은 2GB * 사용 가능한 사용자 모드 주소 공간의 프로세스 수를 제공합니다. 스왑이 없으면 사용자 모드 공간은 물리적 메모리 크기에서 커널 메모리 크기를 뺀 값으로 제한됩니다 (일반적으로 약 200MB). 물론 시스템에서 할당 할 수있는 가상 메모리 양에 인위적인 제한이있을 수 있지만 저는 Microsoft 라이선스 정책의 전문가는 아닙니다.

또한 스왑을 비활성화한다고해서 페이지 오류가 발생하지 않아 디스크 액세스가 발생하는 것은 아닙니다. 스왑 파일은 메모리가 매핑되는 유일한 파일이 아닙니다. 모든 실행 파일 (커널 모드 드라이버를 제외하고 .exe 또는 .dll)에는 자체 디스크 백업, 즉 exe 파일이 있습니다. 물론 쓰기 가능한 데이터 세그먼트, IAT 또는 코드 세그먼트 (예 : 압축 된 실행 파일의 경우)와 같이 메모리 내에서 수정 된 페이지에는 별도의 스왑 지원이 필요하지만 대부분의 코드/정적 데이터/리소스 스왑이 필요 없으며 시스템 리소스가 부족할 때 메모리에서 제거 할 수 있습니다. 프로세스가 이러한 데이터에 액세스해야하는 경우 스왑 활성화 여부에 관계없이 페이지 오류 및 디스크 액세스가 발생합니다.

3
kmode MZ

Sean Nyman은 이전에 "특히 Firefox 및 Photoshop과 같이 메모리 사용량이 많은 제품은 이러한 개선 사항이 곧바로 나올 것"이라고 말했습니다.

Firefox에 추가하고 싶었습니다. 주소 표시 줄에 about:config를 입력하여 Firefox의 고급 설정으로 이동하면 browser.cache.disk.enable에 대한 새 문자열을 추가하고 부울 값을 다음과 같이 설정할 수 있습니다. false 그러면 Firefox가 RAM에만 캐시하도록 강제합니다. 또한 문자열 browser.cache.disk.capacity를 추가하고 RAM Firefox에서 브라우저 캐시에 사용할 공간을 제어하는 ​​값을 지정할 수 있습니다. 이게 도움이 되길 바란다. RAM에 캐시하도록 설정했으며 Firefox는 항상 매우 빠릅니다.

또한이 랩톱에는 시스템 드라이브 용 SSD 드라이브가 있고 보조 베이에는 스토리지 용 500GB 회전 드라이브가 있으며 Windows 7 Pro의 회전 드라이브를 가리 키도록 TMP, TEMP 및 Temporary Internet Files 폴더를 설정했습니다. 내 pagefile.sys를 D :의 회전 드라이브로 옮기는 것과 함께 내 시스템은 번개처럼 매우 빠르게 작동합니다. 어쨌든 4GB RAM이 있으므로 Windows 7은 페이지 파일을 많이 사용하지 않는다고 생각합니다.하지만이 파일을 켜두면 어떤 해로울까요?

2
ojosch

스왑 파일을 비활성화하는 것은 아마도 컴퓨터 성능을 향상시키는 데 사용할 수있는 가장 극적인 개선 사항 일 것입니다. 일반적인 시나리오에서 대부분의 랩톱은 움직이는 부품이있는 물리적 자기 하드 디스크를 사용합니다. 이러한 드라이브는 컴퓨터의 메모리 속도에 비해 매우 느립니다. 따라서 창을 "의미 한 범위 내에서"유지하고 디스크에 기록하지 않도록하는 램이 있으면 메모리에없는 파일에 대해 디스크를 쳐야 할 때만 속도가 느려집니다. 메모리의 모든 것이 훨씬 더 빠르게 실행됩니다. 아이디어는 전체 운영 체제를 캐시하여 아직 메모리에없는 것이 필요할 때만 물리 디스크를 읽거나 쓰도록하는 것입니다.

RAM 읽기/쓰기는 물리적 자기 디스크에서 밀리 초에 비해 나노초 단위로 발생합니다.

이제 고려해야 할 사항은 이제 새로운 스왑 파일 옵션이 실용화된다는 것입니다. 솔리드 스테이트 디스크를 사용하거나 SD 카드에 스왑 파일을 저장할 수있는 창이 있으면 성능이 크게 향상됩니다.

내 $ 0.02

0
Axxmasterr