단점 현대 컴퓨터가 현재 메모리 정보를 처리하는 방식의 정상적인 부분입니다. 하드 폴트는 페이지 파일(가상 메모리)에서 메모리 블록을 검색해야 할 때 발생합니다. 물리적 메모리(RAM) 대신 . 이 때문에 하드 폴트는 오류 조건으로 간주되어서는 안 됩니다. 그러나 하드 폴트 수가 과도하게 많다는 것은 일반적으로 해당 시스템에 더 많은 물리적 메모리(RAM)가 필요하다는 좋은 지표입니다.
사용자는 일반적으로 메모리 내부에 착륙한 후 하드 오류에 대해 경고를 받습니다. Windows 리소스 모니터의 탭입니다. PC의 사양과 당면한 작업에 따라 이 그래프는 초당 수십, 수백 개의 하드 폴트를 표시할 수 있습니다. 이 기사는 메모리 관리와 관련된 몇 가지 전술뿐만 아니라 하드 결함의 이면에 있는 기술에 대해 자세히 설명하는 정보를 제공하기 위해 작성되었습니다.
하드 오류(페이지 오류) 설명
하드 폴트에 대해 조사하는 것은 페이지 폴트라고 불리기 때문에 상당히 까다로울 수 있습니다. 이전 Windows 버전에서. 많은 웹 리소스에서 여전히 이를 페이지 오류라고 부르므로 큰 혼란이 있습니다. 그것들이 모두 같은 것을 언급하고 있다는 것만 알아두세요.
그러나 하드 폴트(이전에는 페이지 폴트라고 함)는 소프트 페이지 폴트와 혼동되어서는 안 됩니다. 소프트 페이지 폴트는 참조된 메모리 페이지가 메모리의 한 위치에서 다른 위치로 이동할 때 발생합니다.
하드 폴트는 특정 프로그램의 주소 메모리가 더 이상 주 메모리 슬롯에 있지 않고 대신 주 페이징 파일로 교체되었을 때 발생합니다. 이렇게 하면 시스템이 물리적 메모리(RAM)에서 메모리를 가져오는 대신 하드 디스크에서 누락된 메모리를 찾습니다. 이러한 일이 발생할 때마다 시스템은 특정 속도 저하 및 하드 디스크 활동 증가를 겪을 것입니다. 그러나 심각한 결함의 영향을 느끼는 정도는 나머지 PC 구성 요소에 크게 좌우됩니다.
하드 폴트 카운트는 지속적으로 높으며 일반적으로 하드 디스크 스래시로 이어집니다. . 프로그램이 응답을 중지하면 컴퓨터가 디스크 스래시 중에 있음을 알 수 있지만 하드 드라이브는 장기간 계속해서 최고 속도로 실행됩니다. 운 좋게도 대부분의 PC에는 RAM이 충분하기 때문에 하드 드라이브 스래싱은 몇 년 전처럼 흔하지 않습니다. 그러나 리소스가 제한된 Windows 10 컴퓨터에서 초당 높은 수의 하드 폴트를 나타내는 것은 확실히 드문 일이 아닙니다. 특히 너무 많은 프로그램이 동시에 실행되는 경우에는 더욱 그렇습니다.
높은 하드 폴트 수를 해결하는 방법
시스템에서 초당 수백 개의 하드 폴트가 발생하는 경우 일반적으로 리소스를 엄청나게 소모하는 특정 프로세스를 실행 중이거나 RAM 업그레이드가 절실히 필요한 두 가지 중 하나입니다.
일반적으로 RAM이 많을수록 확인해야 하는 초당 하드 오류가 줄어듭니다. 일부 사용자는 pagefile.sys를 비활성화했다가 다시 활성화하여 초당 하드 폴트 수를 줄일 수 있다고 보고되었습니다. 파일. Windows 버전은 페이징 파일을 사용하도록 설계되었습니다. 물론 페이징 파일의 크기를 조정하거나 다른 구성으로 실험하거나 하드 폴트 수를 줄이기 위해 완전히 비활성화할 수도 있습니다. 그러나 페이징 파일을 사용하는 시스템보다 더 나은 페이징 파일 관리자는 없습니다. 그렇기 때문에 시스템이 이를 관리하고 필요한 만큼의 디스크 공간을 동적으로 할당하도록 하는 것이 좋습니다.
참고: 일부 프로그램은 페이징 파일을 사용하도록 설계되었습니다. 비활성화되면 제대로 작동하지 않습니다.
RAM 추가
하드 폴트 수가 너무 많다면 먼저 시스템 구성에 현재 설치된 Windows 버전을 지원하기에 충분한 RAM이 있는지 확인하십시오. 64비트 버전은 32비트 버전에 필요한 메모리의 거의 두 배를 필요로 합니다. 최소 요구 사항 미만인 경우 유일한 옵션은 추가 RAM 스틱을 구입하거나 기존 RAM을 더 큰 듀얼 채널 키트로 교체하는 것입니다.
참고 :RAM을 추가한 후에도 하드 오류 수가 거의 동일한 경우 놀라지 마십시오. 이는 지극히 정상이며 그 수는 점차 감소합니다. 많은 프로그램과 프로세스가 처음으로 열리기 때문에 처음에는 하드 결함이 증가하고 있습니다. 시스템은 메모리(RAM)에 정보를 저장할 기회가 없는 프로세스를 사용하고 있습니다.
리소스 호거 식별
현재 Windows 버전을 수용할 수 있는 충분한 RAM이 있다고 판단했다면 하드 오류 수가 너무 많아 메모리를 너무 많이 차지하는 특정 프로세스로 인해 발생했다고 가정할 수 있습니다.
Resource Monitor를 사용하여 하드 오류에 대한 책임이 있는 프로세스를 쉽게 식별할 수 있습니다. 몇 가지 방법이 있지만 가장 쉬운 방법은 실행 창(Windows 키 + R ), "resmon"을 입력합니다. Enter 키를 누르십시오. – 개요로 바로 이동합니다. 리소스 모니터
탭
리소스 모니터에 액세스한 후 메모리 탭을 클릭하고 하드 폴트를 클릭합니다. 열. 가장 하드 폴트와 함께 가장 먼저 표시되는 첫 번째 프로세스 PC 속도를 가장 느리게 하는 것은
참고: 위의 스크린샷에서 볼 수 있듯이 - 있는 경우 메모리 압축 이 프로세스는 최신 Windows 버전에서 사용되는 메모리 관리 기술이므로 무시해서는 안 됩니다.
특정 프로세스에서 초당 하드 실패 횟수(100회 이상)를 초과하는 것으로 판단되는 경우 일관된 문제에서 여러 가지 방법으로 처리할 수 있습니다. 마우스 오른쪽 버튼으로 클릭하고 프로세스 트리 종료를 선택할 수 있습니다. 모든 관련 프로세스를 강제로 닫거나 상위 응용 프로그램을 제거하고 메모리 관리에 더 나은 유사한 소프트웨어를 찾으십시오.