2011-04-20 4 views
1

일반적으로 내 질문은 Windows가 내 HDD를 끊임없이 왜곡하고있는 이유입니다. Windows 7이 정확한지에 대해 이야기하고 있습니다. 물론 색인 생성은 꺼져 있습니다. 페이지 파일을 끄면이 현상이 사라지기 때문에 이것이 페이지 파일과 관련이 있다고 느낍니다. 더 구체적으로, 내 질문은 왜 RAM의 양은 아직 소진되지 않은 반면 Windows는 페이지 파일을 사용합니다.windows page file policy

나는 두 가지 설명이 있습니다

  1. 아마도 Windows가이 정말 필요도 전에 "배경"페이지 파일을 실행중인 모든 프로세스의 메모리 페이지를 저장하는 경향이있다. 그런 다음 사용 가능한 RAM이 결국 필요할 때 - 더 빨리 획득 할 수 있습니다.
  2. 커널 모드에서 페이징이 항상 가능한 것은 아닙니다. 높은 IRQL에서 실행되는 드라이버는 실제 RAM 만 사용할 수 있습니다. 따라서 OS에는 드라이버가 동적으로 할당하기를 원하는 RAM 예비가 있어야합니다.

어쨌든 저는 GBs의 여유 디스크 공간에 대해 이야기하고 있습니다.하지만 Windows는 HDD를 쓰레기로 만들고 있습니다.

페이지 파일에 관한 정확한 Windows 정책이 무엇인지, 그리고 조정할 수 있는지 알고있는 사람이 있습니까?

나는 페이지가 해제 파일을 설정할 수 있습니다,하지만 난 그것을 사용하고자 할 물론

하지만 RAM이 충분히 소진 될 때.

BTW 나는 SSD에서 시스템 드라이버로 구입하는 것에 대해 생각했지만, 이런 종류의 남용으로 1 년 만에 죽을 것 같습니다.

+0

그 말을 깊이 사용하지 마십시오. –

+0

그것은 비정상적인 행동입니다. perfmon -> 메모리 및 페이지 IO 카운터는 스레 싱을 일으키는 페이징을 확인하기 위해 사용합니다. @ http://serverfault.com/questions/23621/any-benefit-or-detriment-from-removing-a-pagefile-on-an-8gb-ram-machine에 주어진 답변을보십시오 –

+0

@David Heffernan : 죄송합니다, 나는하지 않을 것이다 – valdo

답변

1

인덱싱 (여기에서 꺼짐), 예약 된 작업 (사용 정보 수집, 디스크 검사 등), 디스크 조각 모음, 바이러스 백신, 슈퍼 페치, 페이징 등 여러 가지 이유로 Windows 7에서 디스크 작업이 발생합니다. 충분한 RAM이 있고 올바른 이유가있는 경우에도 페이징이 발생할 수 있다고 생각하는 것이 옳습니다. 그들은 메모리 요구가 급증하는 시스템을 준비하기 위해 선제 페이징 (pre-emptive paging)이라고 부릅니다. RAM 용량이 많으면 불필요한 것으로 보이며 99 %의 시간이 소요됩니다. 1 %는 실제로 메모리가 부족하고 페이징 만이 유일한 옵션입니다. 두 가지 장점을 모두 활용할 수있는 해결책이 있습니다. 실제로 페이징을 제거하고 최소 크기를 매우 작게 설정하여 페이지 파일을 유지할 수 있습니다. 시스템이 충돌 할 때 미니 커널 덤프를 사용하는 것이 좋으면 페이지 파일의 최소 크기를 단지 16MB로 설정할 수 있습니다. 전체 커널 덤프를 원하면 최소 1GB이지만 페이징을 더 적게 제한합니다. 최대 페이지 파일 크기를 4GB 또는 원하는대로 설정하십시오.

이렇게하면 Windows는 항상 가상 메모리에서 벗어나야하지만 더 이상 큰 페이지를 사용할 수는 있지만 정상적인 조건에서는 사용하면 안됩니다. 아마 결코. 그래도 페이지 파일의 안전망을 유지합니다.