Windows 시스템 리소스 관리자는 프로세스, 사용자, 원격 데스크톱 서비스 세션 또는 IIS(인터넷 정보 서비스) 응용 프로그램 풀(모두 작업 부하라고 함)에서 시스템 리소스를 사용할 수 있도록 도와줍니다. 관리되지 않을 경우 이러한 작업 부하는 시스템 리소스를 두고 충돌하여 시스템 리소스를 모두 소모해 버릴 수 있습니다. 그러나 Windows 시스템 리소스 관리자가 적합한 관리 솔루션이 아니거나 서버 작업 부하에 충분한 리소스를 보장할 수 없는 경우가 있습니다.

주의

프로세스 지향 리소스 관리자, 작업 개체 지향 리소스 관리자 등의 다른 리소스 관리자로 컴퓨터를 관리 중일 경우 Windows 시스템 리소스 관리자에서 시스템 리소스를 올바르게 관리할 수 없습니다. 그러므로 Windows 시스템 리소스 관리자를 컴퓨터의 유일한 리소스 관리자로 사용해야 가장 좋은 결과를 얻을 수 있습니다.

Windows 시스템 리소스 관리자로 관리하지 말아야 할 항목

기본 제공 리소스 관리 기능이 있는 응용 프로그램

프로세스 우선 순위, 메모리 제한 또는 프로세서 선호도를 동적으로 수정하는 응용 프로그램과 프로세스는 Windows 시스템 리소스 관리자의 올바른 작동을 방해할 수 있습니다.

Windows 시스템 리소스 관리자를 사용하여 기본 제공 리소스 관리 기능이 있는 응용 프로그램이 설치된 컴퓨터를 관리하는 경우 자체 관리되는 응용 프로그램과 프로세스를 사용자 정의 제외 목록에 추가하거나 응용 프로그램에서 자체 관리하는 특정 리소스를 이 목록에 포함해야 합니다. 예를 들어 데이터베이스 서버 응용 프로그램에서 메모리를 관리하는 경우 Windows 시스템 리소스 관리자로 CPU는 관리할 수 있지만 응용 프로그램 대신 메모리를 관리할 수는 없습니다.

사용자 정의 제외 목록에 대한 자세한 내용은 사용자 정의 제외 목록 작업을 참조하십시오.

작업 개체를 사용하는 응용 프로그램

일부 응용 프로그램에서는 작업 개체를 사용하는 프로세스를 만듭니다. 작업 개체를 사용하는 프로세스는 Windows 시스템 리소스 관리자로 관리할 수 없습니다. 응용 프로그램에서 작업 개체를 사용하는지 여부를 확인하려면 응용 프로그램의 설명서를 참조하십시오.

Windows 시스템 리소스 관리자를 사용하여 작업 개체를 사용하는 응용 프로그램이 설치된 컴퓨터를 관리하는 경우 이러한 응용 프로그램을 사용자 정의 제외 목록에 추가해야 합니다.

Windows 시스템 리소스 관리자에서 관리되지 않는 항목

제외된 응용 프로그램에서 호스팅하는 응용 프로그램 또는 프로세스

다른 프로세스나 응용 프로그램을 호스팅하는 프로세스를 사용자 정의 제외 목록에 추가할 때는 주의해야 합니다. svchost.exe와 같은 응용 프로그램을 사용자 정의 제외 목록에 추가하면 이 응용 프로그램은 관리되지 않기 때문에 이 응용 프로그램이 호스팅하는 프로세스가 사용 가능한 모든 리소스를 사용할 수도 있습니다. 호스팅 프로세스가 사용자 정의 제외 목록에 없을 경우 이 프로세스와 이 프로세스가 호스팅하는 프로세스는 조건 일치의 일부 또는 기본 그룹의 일부로 관리됩니다.

운영 체제에 사용되는 리소스

운영 체제에 사용되는 프로세서 및 메모리 리소스는 Windows 시스템 리소스 관리자의 관리에서 제외됩니다. 예를 들어 Equal_Per_User 리소스 할당 정책으로 관리되는 시스템에서 사용 가능한 CPU의 25%가 운영 체제에 사용되고 있을 경우 컴퓨터에서 프로세스를 실행 중인 세 사용자는 각각 총 CPU의 25%씩 할당 받습니다. 즉, 관리에 사용 가능한 CPU의 33.33%씩 할당 받습니다.

나머지 리소스가 서버에 설치된 작업 부하를 지원하는 데 충분치 않을 경우 다음을 수행할 수 있습니다.

  • 서버에서 실행 중인 작업 부하 수를 줄입니다.

  • 추가 하드웨어를 설치하여 사용 가능한 리소스를 늘립니다.

  • 서버에서 실행 중인 응용 프로그램과 서비스에서 지원할 경우 Windows Server 2008 운영 체제의 Server Core를 설치하여 운영 체제에 사용되는 리소스를 줄입니다.

추가 참조


목차