스왑 파일은 시스템 파일, 운영 체제가 "연속"으로 사용하는 랜덤 액세스 메모리, 즉 - 데이터 비활성 프로그램을 저장합니다. 일반적으로 페이징 파일은 RAM 용량이 적을 때 사용하며, 적절한 설정으로 이 파일의 크기를 조절할 수 있습니다.

운영 체제 페이징 파일의 크기를 관리하는 방법

그래서 오늘은 일반 Windows 도구 XP는 스왑 파일의 크기를 변경합니다.

여기에서 얼마나 많이 사용되었는지 볼 수 있습니다. 이 순간, 최소 크기뿐만 아니라 설정하는 것이 좋습니다. 크기를 변경하려면 스위치 위치에 두 개의 숫자를 입력해야 합니다. "스페셜 사이즈". 첫 번째는 메가바이트 단위의 원본 크기이고 두 번째는 최대 크기입니다. 입력한 매개변수를 적용하려면 버튼을 클릭해야 합니다. "묻다".

스위치를 로 설정하면 "시스템 선택에 따른 크기", 그러면 Windows XP 자체가 파일 크기를 직접 조절합니다.

마지막으로 페이징을 완전히 비활성화하려면 스위치를 다음으로 설정해야 합니다. "페이징 파일이 없습니다". 이 경우 모든 프로그램 데이터는 컴퓨터의 RAM에 저장됩니다. 그러나 4GB 이상의 메모리가 설치된 경우 이 작업을 수행할 가치가 있습니다.

물리적 메모리가 부족한 성능이 저하된 시스템은 가상 주소 공간을 사용하여 메모리의 총량을 늘려야 합니다. 하드 드라이브. Windows XP 기반 컴퓨터에서는 페이징 파일을 만들어 이 작업을 수행합니다.

이론

운영 체제는 실행 중인 프로세스에 일정량의 가상 주소 공간을 할당합니다. 이 용어는 중앙 마이크로프로세서에 의해 생성된 주소의 수를 나타냅니다. 따라서 32비트 프로세서는 2³² 이하의 주소를 생성합니다. 이 숫자는 32비트 운영 체제에서 인식할 수 있는 친숙한 4GB입니다. 윈도우 환경경험치

프로세스에는 4GB 중 최대 2GB의 주소 공간이 할당됩니다. 나머지 두 개의 "공연"은 윈도우 커널경험치 하나의 가상 주소 공간은 프로그램이 작동하기에 충분하지 않습니다. 할당된 주소의 양은 거의 항상 크기가 매우 제한된 물리적 메모리에 매핑되어야 합니다.

가상 공간이 많고 물리적 주소 지정이 매우 제한되어 있으면 어떻게 해야 합니까? 해결책은 페이징 파일을 사용하는 것이 었습니다. 메모리가 페이지로 나뉘고 그 중 일부가 디스크로 플러시되기 때문에 페이징이라고 합니다.

현재 작업을 처리할 RAM이 충분하지 않고 일부 페이지는 지금 필요하지 않은 경우 페이지 플러시가 필요합니다. 폐기된 페이지가 필요할 때 물리적 주소 공간에 다음을 포함하지 않는다는 예외가 발생합니다. 원하는 페이지. 오류는 특수에 의해 처리됩니다. 윈도우 매니저 XP에서 누락된 페이지에 대한 하드 드라이브 검색을 시작합니다. 디스패처가 이 페이지를 찾으면 처리를 위해 이 페이지를 로드(업로드)합니다.

그는 어디에 있습니까?

Windows XP에서 페이징 파일은 다음 위치에 있습니다. 시스템 볼륨다. 어플을 설치하면 아주 쉽게 볼 수 있다 총사령관. 이것 파일 관리자완벽하게 숨겨진 표시 시스템 개체. 스왑 파일은 다음과 같은 경로에 있습니다. 시스템 폴더 Windows이며 pagefile.sys라고 합니다.

페이지 파일 설정은 시스템 속성을 통해 액세스할 수 있습니다. 페이지 파일 설정은 다음에 의해 정의된 매개변수에 의해 제어됩니다. 시스템 레지스트리. 최소 및 최대 크기와 위치를 나타냅니다. 이러한 설정은 변경할 수 있지만 레지스트리에서 직접 변경하는 것은 권장되지 않습니다. 속성 스냅인은 이에 적합합니다.

속성 애플릿을 여는 것은 매우 간단합니다. 시작 메뉴가 열린 상태에서 내 컴퓨터 링크를 마우스 오른쪽 버튼으로 클릭합니다. 열리는 컨텍스트 메뉴에는 "속성" 항목이 있습니다. 그것을 클릭하면 XP 시스템 속성 창이 시작됩니다. "고급" 탭에는 "성능" 섹션이 있으며 그 안에 "옵션" 버튼이 있습니다. 이 버튼을 클릭하면 "고급" 탭이 필요한 성능 설정 창이 시작됩니다.

페이지 파일의 특성을 변경하려면 "가상 메모리" 섹션에서 "변경" 버튼을 선택해야 합니다. 이렇게 하면 페이징 파일에 대한 기본 정보를 제공하는 유틸리티가 시작되며 이를 통해 예를 들어 이 개체의 크기를 늘릴 수 있습니다.

최적의 크기

페이징 파일의 크기를 늘리거나 줄이는 것은 Windows XP에서 완전히 신뢰할 수 있습니다. 시스템은 pagefile.sys의 최소 및 최대 크기를 자동으로 설정합니다. 최소 매개변수를 RAM의 양과 동일하게 설정합니다. 최대값의 증가는 3의 비율로 발생합니다. 이 특성은 "RAM"의 일반적인 양보다 3배 더 많습니다.

pagefile.sys의 크기를 직접 늘릴 수 있습니다. 그러나 Windows XP에 대해 너무 큰 값은 필요하지 않습니다. 가장 좋은 옵션은 "RAM"의 양을 2배 초과하는 크기로 간주됩니다. 예를 들어 총 메모리 양을 4에서 16GB로 늘릴 때 페이징 파일의 크기를 직접 두 배로 늘리면 안됩니다. 페이징된 가상 메모리는 매우 느립니다.

Windows XP에서는 페이징 파일을 늘려 성능을 향상시키거나 완전히 제거하지만 RAM을 더 구입하는 것이 좋습니다. 어떤 결정을 내릴 것 같습니까? 뱌체슬라프.

윈도우 xp 페이징 파일 증가

먼저 질문에 답한 다음 전송 및 전송 방법을 보여 드리겠습니다. Windows XP 운영 체제에서 페이징 파일 늘리기. Vyacheslav는 특히 속도 증가를 기대하지 않습니다. 이중 채널 모드에서 실행되는 2GB의 RAM이 있고 이것은 매우 훌륭하며 Windows XP 32비트 운영 체제도 설치되어 있다고 편지에서 말씀하셨습니다. 2GB를 더 구입하면 Windows XP 32비트가 3GB 이하의 RAM을 인식하고 RAM이 이중으로 작동할 것이라고 장담할 수 있기 때문에 4GB의 RAM만 갖게 되고 1GB는 완전히 유휴 상태가 됩니다. -채널 모드도 중지됩니다.

  • 참고: Windows XP 64비트가 설치되어 있으면 RAM을 더 설치할 수 있는 것은 또 다른 문제입니다. 하지만 다시 말하지만, 많은 사람들이 페이징 파일을 비활성화하기 전에 많은 실험을 했지만 한 가지 의견에 동의하지 않았습니다. Windows XP 64비트의 드라이버 및 소프트웨어 호환성 문제는 보장됩니다.

글쎄, RAM 구매에 대해 질문을 제기하면 컴퓨터 구성에 대한 모든 것을 알아야합니다 (나에게 편지 쓰기). 충분히 강력하다면 실제로 더 많은 RAM을 구입하고 운영 체제를 설치할 가치가 있습니다. . 윈도우 시스템 7 64비트.

그래서 Windows XP에서 페이징 파일 늘리기. 시작 -> 내 컴퓨터 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

성능 및 옵션

성능 및 옵션 탭에서 고급을 선택합니다.

가상 메모리- ->변경

보시다시피 스왑 파일은 디스크(C :)에 있으며 확인란을 선택합니다. 스왑 파일 없음설정하고 페이징 파일을 디스크(E:)로 전송합니다.

좋은 하루, 친애하는 친구, 지인 및 기타 인물. 오늘 우리는 무엇인지에 대해 다시 이야기 할 것입니다. 스왑 파일정확한 치수는 무엇이며 그 이유는 무엇입니까?

이 시리즈의 첫 번째 부분에서 저는 스왑 파일이 무엇인지, 어떻게 생성하는지, 크기는 얼마이며 어디에 위치해야 하는지에 대해 썼습니다.

여하튼 기사의 두 번째 부분에서 페이징 파일, 즉 설정의 여러 가지 미묘한 부분, 다양한 메모리 양에 대한 페이징 파일 크기 등을 다룰 것입니다.

스왑 파일 및 크기 - 이론

경험적으로 큰 스왑 파일 크기가 좋지 않거나 오히려 종종 나쁘다는 것을 증명할 수 있었습니다. 큰 파일 크기와 사용량이 많은 RAM으로 인해 시스템은 RAM 자체가 아니라 페이징 파일(즉, 하드 디스크)을 점점 더 많이 참조하므로 첫째, 성능이 저하됩니다(RAM은 여전히 ​​디스크보다 빠름).

둘째, 이것은 디스크를 많이 로드합니다(디스크가 파일에 대한 다른 작업에도 관여하기 때문에 성능에도 영향을 미치며 여기서 스왑 파일도 엉망이 되어야 합니다).

무엇이 충분합니까?

  • 필요한 작업을 수행할 때 항상 30% 이상의 여유 RAM이 있고 시스템이 충분하지 않다고 맹세하지 않는 경우입니다. 가상 메모리;
  • 일반적으로 예를 들어 4GB의 RAM(프로세스와 게임이 많이 로드된 시스템에서도)이 힙뿐 아니라 여유 RAM도 거의 남지 않는다는 사실을 거의 눈치채지 못했습니다. 애플리케이션 실행 Windows는 8GB에서 몇 가지 문제가 있었습니다. 그렇다면 페이징 파일에 액세스할 수 있는 디스크를 로드하고 성능을 잃는 이유는 무엇입니까?

물론 많은 사람들은 신경 쓰지 말고 너무 많은 메모리를 설치하고 무료로 남겨 둡니다. RAM의 가격은 이제 단순히 우스꽝스럽습니다(이 글을 쓰는 시점에서 4GB 1600MHz DDR3의 가격은 1300루블 미만임). 특히 성능 향상이 명백하기 때문입니다. 그러나 요점까지.

파일 및 크기 바꾸기, 연습: 올바른 것과 그 이유

1년의 연습 과정에서 RAM의 양에 따라 페이징 파일을 적절하게 설정할 수 있도록 각 메모리 양에 대해 일련의 숫자를 추론했습니다. 여기 있습니다.

  • 512MB 5012-5012MB;
  • 1024MB랜덤 액세스 메모리, - 최적의 크기페이징 파일에서 4012-4012MB;
  • 2048MB RAM, - 페이징 파일의 최적 크기 3548-3548MB;
  • 4096MB RAM, - 페이징 파일의 최적 크기 3024-3024MB;
  • 8GB RAM, - 페이징 파일의 최적 크기 2016-2016Mb;
  • 16 기가 바이트 RAM (및 그 이상), - 가장 자주, 페이징 파일이 없습니다.

실제로 RAM이 많을수록 페이징 파일이 덜 필요하고 시스템이 페이징 파일 없이도 더 빨리 작동합니다(디스크 액세스를 줄이고 거기에 데이터를 업로드함으로써, 즉 모든 것이 직접 메모리에서 직접 가져옴) .

  • 참고 1. 이 치수는 매우 정확하지 않으며 모든 사람에게 권장됩니다. 오히려 이것은 대다수에 대한 일종의 평균 값이지만 시스템이 일반적으로 얼마나 최적화되어 있는지, 컴퓨터에서 수행하는 작업, 어떤 모드에서 등에 따라 다릅니다. 즉, 필요에 따라 특별히 페이징 파일을 만들고 필요한 경우 값을 늘리거나 줄입니다.
  • 노트 2. 일부 응용 프로그램(게임, 소프트웨어 등)은 메모리 양에 관계없이 반드시 페이징 파일이 필요합니다. 이 경우 파일은 16GB라도 그대로 두어야 합니다. 위에 표시된 값보다 훨씬 더 많습니다.
  • 노트 3. 스왑 파일은 응용 프로그램을 최소화하고 다른 응용 프로그램으로 전환하여 응용 프로그램을 계속 실행(중요함)하는 경우 큰(위 이외의) 크기로 필요합니다. 왜냐하면 종종 최소화된 응용 프로그램의 언로드가 바로 이 파일에서 발생하기 때문입니다. 이 경우 스왑을 늘리거나.. 또는 메모리를 추가하십시오. :)
  • 참고 4. 권장 사항은 서버에 적용되지 않습니다. 운영체제사용자 OS에 엄격하게 관심을 기울입니다.

개인적으로 제 생각에는 RAM의 양이 6GB를 초과하면 페이징 파일이 전혀 필요하지 않아 시스템 성능이 눈에 띄게 향상되어 하드 드라이브의 수명이 연장되고 단편화가 감소한다고 생각합니다.

스왑 파일과 동일한 크기를 선택하는 이유

다른 것과 마찬가지로 페이징 파일은 조각나는 경향이 있어 이전 성능으로 돌아가기 위해 조각 모음이 필요한지(조각 모음이 무엇이며 필요한 이유에 대해 읽어보세요) 문제가 발생합니다. 그러나 이 파일의 조각화 속도와 강도를 줄이는 방법이 있습니다.

이렇게 하려면 최대 및 최소 크기를 동일하게 설정하기만 하면 됩니다.

질문이 있으시면 댓글이나 의 도움을 받아 답변해 드리겠습니다.

추신 : 페이징 파일 크기는 2017년 8월에 마지막으로 조정되었으며 데이터는 Windows 7, 8 및 10(x64 비트 심도)에서 확인되었습니다.

msinfo32 컴퓨터 정보에서 용어에 대한 언급을 찾을 수 있습니다. "가상 메모리". RAM 섹션에 있지만 이러한 메모리의 값은 실제 RAM의 양과 다릅니다. 여기 문제가 무엇입니까?

스왑 파일

가상 메모리에는 RAM뿐만 아니라 스왑 파일도 포함됩니다. 이것은 "무거운"프로세스를 실행하는 동안 RAM에서 정보가 언로드되는 컴퓨터의 시스템 숨겨진 리소스의 이름입니다.

일부에서는 Windows 버전 XP는 처음에는 비활성화되어 있습니다. 다른 경우에는 시스템이 컴퓨터 구성에 따라 크기를 자동으로 결정합니다. 그러나 사용자가 수동으로 설정을 지정할 수 있습니다.

스왑 파일 설정

메뉴 열기 "시작". 요소 위로 마우스를 가져갑니다. "내 컴퓨터"그리고 인민폐를 누릅니다. 에서 컨텍스트 메뉴객체의 속성을 호출합니다. 이제 섹션으로 이동 "추가로"성능 설정을 엽니다. 다시 한 번 섹션이 필요합니다. "추가로". 창 안에 있는 유일한 버튼을 클릭하십시오.

파일 옵션 메뉴가 열립니다 윈도우 페이징경험치 위는 모두 물리 디스크컴퓨터에 연결되었습니다. 각각에 대한 설정은 별도로 수행됩니다.

우선 그래프에 주목하세요. "무료:".선택한 파티션의 여유 메모리 양을 표시합니다. 페이징 파일의 크기가 이 매개변수를 초과하지 않아야 한다는 것은 매우 논리적입니다. 이들 간의 차이는 1GB(이 경우 1024MB)를 초과하는 것이 좋습니다. 그렇지 않으면 컴퓨터를 사용할 때 큰 문제가 발생할 수 있습니다. 일부 시스템 구성 요소가 비활성화되고 해당 경고가 정기적으로 나타납니다.

최적의 가상 메모리 크기

Windows XP 개발자인 Microsoft Corporation은 초기 페이징 파일 설정을 다음 공식을 사용하여 계산해야 한다고 생각합니다.

실제 RAM 크기 * 1.5

예를 들어 컴퓨터에 4GB RAM이 있는 경우 6GB(4 * 1.5 = 6)로 설정해야 합니다. 그리고 최대값의 경우 승수가 1.5에서 2로 변경됩니다.

실제로 사람에게 수학적 계산이 필요하지 않습니다. 그냥 떠나 자동 감지, 시스템 자체가 최적의 매개변수를 선택합니다. 에게 세부 설정에만 의지할 가치가 있는 고급 사용자이 행동의 의미를 이해하는 사람. 다른 상황에서는 매개변수를 설정합니다. "시스템 선택에 따른 크기".

중요: 많은 사람들은 컴퓨터에 가상 메모리가 많을수록 더 빨리 실행될 것이라고 생각합니다. 실제로는 모든 것이 다릅니다. Win XP 페이징 파일은 무심코 확대되어서는 안됩니다. 이렇게 하면 하드 드라이브의 여유 공간이 줄어들어 일상적인 요구 사항에 항상 충분하지 않습니다.

또한 Windows XP에서는 이 기능을 완전히 거부할 가능성이 있습니다. 이렇게 하려면 다시 가상 메모리 매개변수로 이동하여 마지막 옵션을 원하는 대로 설정하십시오. 다음에 PC를 시작할 때 변경 사항이 적용됩니다.