Windows 리소스를 확인합니다.
Windows 인쇄에서 작업에 충분한 리소스를 할당할 수 없거나 업그레이드를 처리하고 있습니다. 즉각적인 작업이 필요하지 않습니다.
모니터는 “Microsoft-Windows-PrintService/Admin 및 Microsoft-Windows-PrintService/Operational” 이벤트 로그를 사용하고 이벤트 로그 서비스를 다시 시작할 때 "인쇄 스풀러"가 모니터링되어야 하는지 여부를 제어하는 단일 구성 매개 변수를 사용합니다. 기본적으로 "인쇄 스풀러" 모니터는 “Microsoft-Windows-PrintService/Admin and Microsoft-Windows-PrintService/Operational" 이벤트 로그가 사용되는 경우에만 모니터링됩니다.
문제가 지속되면 컴퓨터의 시스템 리소스(예: CPU 리소스, 디스크 I/O 성능 또는 메모리)가 부족한지 확인합니다.
시스템 리소스가 부족한 원인을 확인하기 위해 안정성 및 성능 모니터를 사용하여 시스템 진단 보고서를 생성하거나, 리소스 모니터를 사용하여 너무 많은 시스템 리소스를 사용하고 있는 응용 프로그램이나 서비스를 실시간으로 확인할 수 있습니다.
60초 동안 수집한 시스템 정보를 제공하는 시스템 진단 보고서를 생성하려면 다음 섹션(\시스템 진단 보고서 생성\)의 절차를 사용하십시오. 리소스 모니터를 사용하여 시스템 리소스를 실시간으로 모니터링하려면 \리소스 모니터 시작\ 섹션의 절차를 따르십시오.
이러한 절차를 수행하려면 관리자 그룹의 구성원이거나 위임받은 적절한 권한이 있어야 합니다.
시스템 진단 보고서 생성
60초 동안 시스템 정보를 수집하고 시스템 진단 보고서를 생성하려면:
권한이 상승된 명령 프롬프트 창을 엽니다. 시작을 클릭하고 모든 프로그램을 가리킨 다음 보조프로그램을 클릭하고, 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.
명령 프롬프트에서 perfmon /report를 입력하고 Enter 키를 누릅니다. 안정성 및 성능 모니터가 데이터 수집을 시작하여 시스템 진단 보고서를 만듭니다.
보고서를 볼 수 있으면 보고서의 진단 결과 섹션을 찾아서 경고가 있는지(보고서에 경고로 표시됨) 확인합니다. 이 섹션에서 추가 도움말 링크를 통해 경고를 확인할 수 있습니다. 또한 기본 시스템 검사 섹션의 각 범주를 확장하여 경고가 표시된 이유에 대한 더 자세한 정보를 확인할 수 있습니다. 성능 섹션에서는 리소스의 상위 사용자에 대한 프로세스 수준의 상세 정보도 제공합니다.
리소스 모니터 시작
리소스 모니터를 시작하려면:
중요: 시스템 진단 보고서가 생성되는 동안 리소스 모니터는 정보 수집을 중지합니다. 시스템 진단 보고서가 완료된 후 정보 수집을 시작하려면 모니터에서 시작을 클릭합니다.
권한이 상승된 명령 프롬프트 창을 엽니다. 시작을 클릭하고 모든 프로그램을 가리킨 다음 보조프로그램을 클릭하고, 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.
명령 프롬프트에서 perfmon /res를 입력하고 Enter 키를 누릅니다. 리소스 모니터가 실행을 시작합니다.
리소스 개요 창에 있는 네 개의 스크롤 그래프에 CPU, 디스크, 네트워크 및 메모리의 실시간 사용률이 표시됩니다. 그래프 아래에 있는 확장 가능한 네 개의 섹션에는 각 리소스에 대한 프로세스 수준의 상세 정보가 포함되어 있습니다. 리소스 레이블을 클릭하여 더 자세한 내용을 확인하거나, 그래프를 클릭하여 해당하는 세부 정보를 확장합니다. 실시간 사용률 정보를 사용하여 리소스 사용이 가장 많은 항목을 식별할 수 있습니다. 열 제목을 클릭하여 테이블의 데이터를 해당 열 기준으로 정렬합니다. 다시 열 머리글을 클릭하면 반대 순서로 정렬합니다.
Target | Microsoft.Windows.Server.10.0.PrintServerRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.CheckWindowsresources.EventBased.UnitMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.PrintServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.CheckWindowsresources.EventBased.UnitMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Negative" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Success" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-PrintService/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(362|369)$</Pattern>
</RegExExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-PrintService/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(312|313)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>