DetailPage-MSS-KB

기술 자료

기술 자료: 304101 - 마지막 검토: 2006년 10월 30일 월요일 - 수정: 6.4

 

이 페이지에서

현상

NTBackup.exe 사용하거나 NT 백업 API를 사용하는 타사 백업 프로그램을 사용하여 백업을 만들려고 하면 백업이 성공적으로 완료되지 않을 수 있습니다. 서버에서 로컬로 프로그램을 실행할 경우에도 이 문제가 발생할 수 있습니다. 또한 다음 현상 중 하나 이상이 발생할 수 있습니다.
  • 응용 프로그램 로그에 다음 오류 메시지 중 하나 이상이 나타납니다.
    오류 메시지 1
    오류 1450: 불충분한 시스템 리소스가 요청한 서비스를 완료할 수 없습니다.

    오류 1450:/0x5aa 16진수 ERROR_NO_SYSTEM_RESOURCES

    운영 체제 오류 1450 부족 시스템 리소스가 요청한 서비스를 완료할 수 없습니다.

    "장치" 쓰기 실패 상태를 1450 =
    오류 메시지 2
    오류 1130: 서버 저장소가 부족하여 이 명령을 처리하는 데 사용할 수 있습니다.

    0x46a 1130/16 진수 오류 ERROR_NOT_ENOUGH_SERVER_MEMORY

    백업 또는 복원 작업이 비정상적으로 종료되고.
  • 이벤트 ID 2020 및 이벤트 ID 2021 메시지는 서버 서비스에 의해 생성될 수 있습니다.

    참고 일반적으로 이벤트 ID 2020 및 이벤트 ID 2021 메시지가 나타나지 않습니다.
  • (HP) Hewlett-Packard OmniBack 백업 프로그램을 실행하는 경우 다음과 유사한 오류 메시지가 나타날 수 있습니다.
    [81:78] C:\foldername\file.name
    57256 바이트 오프셋된 436176408(:1) 때 읽을 수 없습니다: ([1450]
    시스템 리소스가 부족하기 때문에 요청한 서비스를 완료할 수 없습니다.).
  • Windows 작업 관리자의 성능 탭에서 볼 경우 비페이징된 커널 메모리가 매우 부족합니다 알 수 있습니다.
참고 이 문서에서 설명하는 문제와 관련이 없는 이유로 이 오류 메시지가 나타날 수 있습니다. 받은 경우 가능한 원인은 대부분의 대형 시스템 볼륨을, 두 백업합니다 경우에만 이러한 오류 메시지는 이 문서에서 설명하는 있습니다.

이 문제가 발생하는 경우 결정하는 데 도움이 되는 Windows 작업 관리자를 시작하고 성능 탭을 누릅니다. 낮은 오른쪽 커널 메모리 (K) 영역을 찾은 다음 페이징에 대한 값을 적어 둡니다. 이 값을 약 160 MB (메가바이트) 되면 Microsoft Windows 2000 또는 Microsoft Windows NT 4.0이 이 문제가 발생할 수 있습니다. 또는, 160 MB이 이 값을 초과하면 Microsoft Windows Server 2003이 이 문제가 발생할 수 있습니다. 페이징된 풀 메모리에 대한 레지스트리 키를 더 큰 값으로 설정하면 페이지된 풀 메모리의 훨씬 더 높은 값으로 사용될 때까지 사용자가 이 문제가 발생하지 것입니다 (페이징된 풀 메모리 사용이 설정된 값이 약 80% 도달하면 문제가 발생할 수 있습니다). 있을 경우 풀 태그를 gflags 설정이 켜져 및 Poolmon 유틸리티를 사용하는 경우 더 높은 MmSt 태그 사용을 참조하십시오. 공유 파일을 추적하는 데 사용되는 운영 체제 메모리 매핑하는 데 사용되는 풀 태그입니다.

원인

이 문제의 두 가지 원인은 관련이 있습니다. 더 자주 원인은 먼저 나열됩니다.
  • 파일을 더 이상 메모리 캐시 관리자가 처리할 수 있는 것보다 열려 있습니다. 따라서 캐시 관리자가 사용 가능한 페이징된 풀 메모리를 모두 있습니다.
  • 백업 프로그램의 크기를 백업 API 해당 버전의 운영 체제를 액세스할 수 보다 큰 파일을 백업해야 했습니다. 이것은 같은 결과를 갖습니다 (즉, 페이징된 풀이 있습니다).

    참고 이 두 번째 문제는 Microsoft Windows NT 4.0 기반 컴퓨터에서 발생할 수 있습니다.
각 문제에 대한 해결 방법은 Windows Server 2003, Microsoft Windows 2000 또는 Windows NT 4.0 문제가 발생하면 여부에 따라 다릅니다.

해결 방법

Windows Server 2003 및 Windows 2000

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756  (http://support.microsoft.com/kb/322756/ ) 백업 및 Windows 에서 레지스트리를 복원하는 방법


두 레지스트리 설정을 변경해야 할 수 있습니다. 항상 첫 번째 설정을 변경해야 합니다. 시스템 구성에 따라 두 번째 설정을 변경해야 할 수 있습니다.

레지스트리 1 설정

  1. 시작 을 누르고, 실행 을, 열기 상자에서 regedit 를 입력하여 및 다음 확인 을 누릅니다.
  2. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값 을 클릭하십시오.
  4. PoolUsageMaximum 항목 이름으로 입력한 다음 Enter 키를 누릅니다.
  5. PoolUsageMaximum, 마우스 오른쪽 단추로 클릭한 다음 수정 을 클릭하십시오.
  6. 10진수 를 클릭하십시오.
  7. 값 데이터 상자에 60 을 입력한 다음 확인 을 누릅니다.

    중요한
    • 60을 초기 값으로 사용하십시오. 백업 성공하지 못한 경우 40을 같은 값을 사용하십시오. 그래도 문제가 해결되지 않으면 백업 프로그램이 페이지된 풀 요구를 줄이기 위해 동작을 변경해야 합니다. 값을 작동하면 백업을 수행할 수 없는 때까지 값을 약 25%까지 늘려야 할 수도 있습니다. 백업이 실패할 경우 이 문서에서 설명하는 두 번째 레지스트리 설정을 사용하십시오.
    • 이 레지스트리 설정에 대한 값을 두 개 이상의 60 아닌지 확인하십시오.
    • 사용 중인 경우 해당 /3 GB 전환, 40 초기 설정으로 사용합니다. 이 값을 백분율 값으로 있음을 유의하십시오.
  8. 레지스트리 편집기를 종료하십시오.
  9. 컴퓨터를 다시 시작하십시오.
가장 stressful 백업 중에 이러한 설정을 테스트해야 때문에 백업 가장 리소스를 소모하는 확실하지 않으면 완료하려면 전체 백업 주기 월 기다려야 할 수 있습니다. 이러한 상황은 때문에 낮은 값을 먼저 테스트하는 것이 좋습니다. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
312362  (http://support.microsoft.com/kb/312362/ ) 서버가 시스템 페이징된 풀로부터 메모리를 할당할 수 없습니다.

레지스트리 설정을 2

  1. 시작 을 누르고, 실행 을, 열기 상자에서 regedit 를 입력하여 및 다음 확인 을 클릭하십시오
  2. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. 편집 메뉴에서 새로 만들기를 가리킨 다음 DWORD 값 을 클릭하십시오.
  4. PagedPoolSize 항목 이름으로 입력한 다음 Enter 키를 누릅니다.
  5. PagedPoolSize, 마우스 오른쪽 단추로 클릭한 다음 수정 을 클릭하십시오.
  6. 16진수 를 클릭하십시오.
  7. 값 데이터 상자에 FFFFFFFF, 값을 입력한 다음 확인 을 누릅니다.

    중요한
    • 0xFFFFFFFF (-1) PagedPoolSize 설정하면 컴퓨터가 다른 리소스 대신 최대 페이지된 풀을 할당합니다. 이것은 일반적으로 도메인 컨트롤러 또는 터미널 서버가 필요합니다. 기본적으로 대부분의 Windows 2000 시스템 페이징된 풀은 최대 크기는 160 MB로 제한될 것 같습니다. 커널 디버거는 공용 웹 사이트에서 다운로드하는 커널 덤프를 사용할 디버거에서 여는 확인할 수 있습니다. 명령을 사용할 수 없는 ! vm. 이 페이지된 풀 예를 들어 163840 KB의 최대 나타냅니다. 이 값을 추가하는 경우 페이지 테이블 시스템에서 사용할 수 있는 항목 (PTE) 줄어들고 Windows 2000에서 343 MB 페이징된 풀은 최대 확장됩니다. Windows Server 2003에서 큰 값으로 페이징된 풀은 최대 크기를 확장할 수 있습니다.

      참고 기본 및 Windows Server 2003 최대 페이지된 풀 값을 훨씬 큰 Windows 2000에 있습니다. 일반적으로 Windows Server 2003 값이 50% 이상 높은 Windows 2000에서 찾을 값이 있습니다. 이러한 큰 값을 사용하면 여기서 페이징된 풀 값을 이 문서에서 설명하는 문제가 영향을 미치는 문제가 발생할 수 가능성이 더 수 있습니다. 그러나 이 문제가 발생할 수 있습니다.
    • 이 값은 시스템을 사용 가능한 PTE 제한합니다. PTE는 시스템에서 사용하는 다른 관련 없는 시스템 리소스입니다. 이 설정은 운영 체제가 예기치 않게 및 시작될 때 블루 스크린에 Stop 0x3F 오류 표시하려면 발생할 수 있습니다. 시스템 다시 시작 메뉴 또는 복구 콘솔에서 마지막으로 성공한 다시 시작 옵션을 사용하여 이 데이터를 복구할 수 있습니다. 성능 모니터 자유 시스템 페이지 테이블 항목 카운터를 볼 수 있습니다. 관찰된 사용 가능한 값이 40,000 이상인 경우 PagePoolSize 설정을 추가할 수 있습니다.
    • 실행 중인 경우 /3 GB/PAE 함께, 이 설정은 포괄적인 테스트 없이 및 정확히 얼마나 많은 시스템 PTE 환경에 있어야 합니다 설정하기 전에 설정하지 마십시오. 아마도 10,000-20,000 사용 가능한 범위의 값을 볼 수 있습니다. 문서가 페이지된 풀 메모리를 구성할 수 있지만 절대로 PTE 아래에 10, 000개의 사용 가능한 시스템 놓을 수 있습니다. 사용 중인 경우 다른 값을 설정하지 않은 경우 /3 GB 전환합니다. 지원되는 유일한 값은 0, 0A000000, 및 FFFFFFFF.
  8. 레지스트리 편집기를 종료하십시오.
  9. 컴퓨터를 다시 시작하십시오.
피하고 이 문제를 해결하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256004  (http://support.microsoft.com/kb/256004/ ) "STOP 0x0000003F" 및 "STOP 0x000000D8" 오류 메시지가 Windows Server 2003의 Windows XP 및 Windows 2000 문제를 해결하는 방법

Windows NT 4.0

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756  (http://support.microsoft.com/kb/322756/ ) 백업 및 Windows 에서 레지스트리를 복원하는 방법


참고 Windows NT 4.0 서비스 팩 6a가 사용하고 있어야 합니다.

첫 번째 문제 해결

  1. 레지스트리 편집기 (Regedt32.exe)를 시작하십시오.
  2. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. 편집 메뉴에서 값 추가 누르고 다음 레지스트리 값을 추가하십시오.
    값 이름: UnusedFileCache
    데이터 형식: REG_DWORD
    기수: 10진수
    값 데이터: 15
    참고 이 숫자는 사용되지 않는 세그먼트가 소비될 수 풀 %를 나타냅니다. 값 0은 시스템이 Windows NT 4.0 서비스 팩 3 유사한 기본 동작을 사용하도록 나타냅니다. 시스템에 풀이 사용에 따라 사용되지 않는 파일 캐시 트리밍 됩니다 값 5-40 나타냅니다. 가장 적극적인 5입니다 (즉, 캐시 크기를 늘리는 최소) 및 40 최소 손상 있습니다 (즉, 이를 캐시에 트리밍합니다 전에 가장 큰 증가 캐시 있습니다.)

    중요한
    • 15를 초기 값으로 사용하십시오. 백업 성공하지 못한 경우 5를 와 값을 사용하십시오. 이 작동하지 않습니다, 이제 페이지된 풀 요구를 줄이는 백업 프로그램의 동작을 변경할 합니다 Windows로 업그레이드해야 2000, 두 개 이상 있는 경우 이중 페이지된 풀 (자세한 내용은 "Windows 2000" 참조 절) 사용할 수 있습니다. 이 값은 작동하면 백업이 실패할 때까지 약 20%까지 늘려야 할 수도 있습니다. 백업이 실패할 경우 이 문서에서 설명하는 두 번째 레지스트리 설정을 사용하십시오.
    • 사용 중인 경우 해당 /3 GB 전환, 초기 설정으로 5 사용합니다.
  4. 레지스트리 편집기를 종료하십시오.
  5. 컴퓨터를 다시 시작하십시오.
가장 stressful 백업 중에 이러한 설정을 테스트해야 때문에 백업 가장 리소스를 소모하는 확실하지 않으면 완료하려면 전체 백업 주기 월 기다려야 할 수 있습니다. 이 때문에 낮은 값을 먼저 테스트하는 것이 좋습니다. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
171458  (http://support.microsoft.com/kb/171458/ ) Windows NT 큰 파일을 열려면 요청에서 실패할 수 있습니다.

두 번째 문제 해결

한 가지 가능한 해결 백업을 한 번에 하나의 파일을 백업합니다 있도록 제한하는 것입니다. 수도 있고 백업해야 할 파일 크기에 따라 작동하지 않을 수 있습니다. 또한 180 GB [기가바이트] 보다 작은 파일 작업이 예상됩니다. 또한 몇 가지 큰 파일을 백업 중인 각 파일 180 GB 보다 작은 경우 이 해결 방법을 시도할 수 있습니다. 또한 첫 번째 문제를 해결하려면 단계를 따라야 합니다. 해결 방법은 없습니다 180 GB 보다 큰 파일은 존재합니다. 따라서 Windows 2000 시스템을 업그레이드해야 합니다. 문제 해결을 원격으로 시스템을 다시 시도하면 같은 문제가 발생합니다.
  1. 레지스트리 편집기 (Regedt32.exe)를 시작하십시오.
  2. 찾은 후 다음 레지스트리 하위 키를 찾아 누릅니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. 편집 메뉴에서 값 추가 누르고 다음 레지스트리 값을 추가하십시오.
    값 이름: DisablePagedPoolHint
    데이터 형식: REG_DWORD
    기수: 10진수
    값 데이터: 1
  4. 레지스트리 편집기를 종료하십시오.
  5. 컴퓨터를 다시 시작하십시오.

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.

추가 정보

NTBackupreadNTBackupwrite 둘 다 사용하는 I/O 버퍼링된. 즉, Windows NT 스트림에 대해 수행될 I/O 캐시합니다. 또한 파일 메타데이터를 위로 다시 유일한 API 있습니다. 이 캐시 제한된 리소스를 가져온: 풀과 비페이징된 풀 즉. 이 때문에 매우 많은 수의 파일이나 매우 큰 파일을 풀 리소스가 부족할 수 발생할 수 있습니다.

여러 가지 요인이 페이지된 풀 메모리의 공급이 소모될 수 있습니다. 풀 태깅을 켜고 드라이버를 소모하고 페이지된 풀 메모리가 이해하는 데 도움이 되는 다른 시간 간격으로 것일 걸릴 수 있습니다. MmSt 태그 (Mm 섹션 개체 프로토타입 PTE) 큰 소비자입니다 및 80 MB 있는 것일 지정할 경우, 매우 많은 수의 파일 서버에서 아마도 열려 있습니다.

키가 없는 경우 컴퓨터에서 가능한 최대 페이지된 풀 메모리를 FFFFFFFF, 설정할 페이지된 풀 키 사용하여 Windows 2000에서 페이징된 풀의 343 MB 또는 164 MB 것입니다. 가능한 최대 페이지된 풀 메모리가 192 MB Windows NT입니다. 기본적으로 시스템이 총 페이지된 풀의 80% 도달하면 할당된 페이징된 풀 메모리 트리밍하려면 메모리 관리자가 시도합니다. 예를 들어, 80 %343 MB 274MB입니다. 이 문서의 "현상" 절에 나열된 이벤트 트리밍 만큼 빠르게 메모리 관리자가 요구를 충족시킬 수 없는 경우 발생할 수 있습니다. (예: 40%에 도달할 경우 앞에서) 프로세스를 시작하도록 메모리 관리자에게 조정할 경우 페이지된 풀 메모리가 부족하여 실행할 수 있도록 컴퓨터가 페이지된 풀 요구를 충족시킬 사용량이 갑자기 증가할 유지할 수 있습니다.추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
192409  (http://support.microsoft.com/kb/192409/ ) 열려 있는 파일을 보고서에 INSUFFICIENT_RESOURCES 커널 발생할 수 있습니다.


이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft 는 이러한 제품의 성능 및 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
키워드: 
kbmt kbfaq kbprb KB304101 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store