Perfmon에서 Windows 카운터를 사용하여 PC 문제를 해결하는 방법

컴퓨터가 작동중인 경우 Windows에는 성능 모니터와 같은 기본 제공 도구가있어 문제 해결에 도움이됩니다. 다음은 Windows PC에서 도구를 사용하는 방법에 대한 자세한 내용입니다.

대부분의 PC 소유자는 종종 유지 관리를 거의하지 않습니다.그들의 컴퓨터 시스템. 많은 사람들이 안티 바이러스 소프트웨어를 설치하는데 그 정도입니다. 그러나 성능 모니터는 컴퓨터의 오작동 원인에 대한 통찰력을 얻을 수있는 매우 유용한 방법을 제공합니다.

성능 모니터 (일반적으로 "perfmon"이라고도 함)라는 용어는 고급 IT 도구처럼 들리지만 일반 컴퓨터 사용자도 쉽게 액세스 할 수 있습니다.

이 기사에서는컴퓨터의 모든 측면에 대한 통찰력을 제공하는 "성능 카운터" 또한 문제가있는 위치를 식별 할 수 있도록 관련 카운터를 그래프로 표시하는 방법도 배웁니다.

성능 카운터 란 무엇입니까?

성능 카운터는컴퓨터 내부의 센서로 다양한 시스템과 프로세스의 상태를 지속적으로 측정합니다. 이것의 기본 예는 컴퓨터의 프로세서입니다. 알다시피, 건전한 시스템에서 프로세서는 응용 프로그램을로드하거나 실행할 때 매우 활성화되어 있지만 아무 것도하지 않으면 비활성화되어야합니다.

프로세서 시간 %의 표준 성능 모니터 그래프는 다음과 같습니다.

이 단일 카운터조차도 많은 것을 줄 수 있습니다.컴퓨터에 발생할 수있는 증상에 대한 통찰력. 예를 들어, 프로세서 시간이 40 % 또는 50 % 미만으로 떨어지지 않으면 컴퓨터가 다운되는 백그라운드 응용 프로그램이나 서비스가 있다는 신호일 수 있습니다.

컴퓨터의 하드 드라이브 상태 모니터링부터 시작하여 자체 문제 해결 성능 모니터 그래프를 만드는 방법을 살펴 보겠습니다.

물리 디스크 (하드 드라이브)

하드 드라이브와 관련하여 두 가지 성능 카운터 그룹이 있습니다. 물리 디스크 또는 논리 디스크.

  • 물리 디스크 실제 하드 드라이브에 대한 정보를보고합니다.
  • 논리 디스크 C : 또는 D : 드라이브와 같은 개별 파티션에 대해보고합니다.

논리 디스크 카운터에서 배울 수있는 흥미로운 정보가 많이 있지만 문제 해결을 위해 물리 디스크에 중점을 둘 것입니다.

다음은 실제 하드 드라이브의 상태를 모니터링하는 데 사용할 수있는 중요 카운터입니다.

  • % 유휴 시간: 물리 디스크가 유휴 상태 인 시간입니다. 이것은 OS 시스템이 디스크를 보낸 모든 작업이 완료되었으며 디스크에 더 이상 할 일이 없음을 의미합니다. 하드 디스크는 장시간 유휴 상태 여야합니다.
  • 디스크 읽기 / 초 및 쓰기 / 초:이 두 카운터는 읽은 횟수 또는디스크가 초당 처리하는 OS의 쓰기 요청 오랜 시간 동안 많은 양의 읽기 또는 쓰기는 멀웨어 또는 바이러스가 하드 드라이브에 과도하게 액세스한다는 신호일 수 있습니다.
  • 디스크 초 / 쓰기:이 카운터는 하드 디스크에 데이터를 쓰는 데 걸리는 시간 (초)을 알려줍니다. 이 프로세스는 일반적으로 25ms 미만입니다. 더 이상 고장난 하드 디스크를 표시 할 수 있습니다.
  • 평균. 디스크 큐 길이:이 숫자는 하드 드라이브의 길이를 알려줍니다I / O 작업 대기열이 있습니다. 일반적으로 2 ~ 3 회를 초과해서는 안됩니다. 그 이상으로 하드 드라이브가 컴퓨터 속도를 저하시키는 병목 현상이 발생할 수 있습니다.
  • 분할 IO / 초: 이것은 데이터 쓰기 요청 속도입니다드라이브 조각화가 발생하여 파일을 세그먼트로 분할해야합니다. 이 속도는 일반적으로 하드 드라이브 조각 모음을 수행 한 후에 매우 낮습니다. 카운터가 높으면 디스크가 심하게 조각화되었을 수 있습니다.

성능 모니터에 카운터를 추가하려면차트 상단의 녹색 더하기 아이콘을 누르고 사용 가능한 카운터 목록에서 "물리 디스크"섹션을 찾은 다음 추가 단추를 눌러 원하는 카운터를 추가하십시오.

딸깍 하는 소리 승인 그리고 당신은 사업에 있습니다! 이제 차트로 선택한 모든 카운터가 실시간으로 표시됩니다.

차트보기는 매우 멋져 보이지만 어떤 값이 문제를 나타내는 한계보다 높거나 낮은 지 어떻게 알 수 있습니까? 클릭 만하면됩니다 그래프 유형 변경 메뉴 아이콘을 클릭하고 보고서 옵션을 선택하십시오.

너무 높거나 낮은 값이 표시됩니다심각한 하드 디스크 문제가 발생하면 시간이 지남에 따라 일관되게 유지됩니다. 이 카운터는 하드 디스크의 논리 장치 (섹션)에 대해보고되며 하드웨어 문제를 해결할 때 실제 디스크 카운터만큼 중요하지 않으므로 논리 디스크 카운터는 다루지 않습니다.

그러나 논리 디스크 (예 : C : 또는 D :)의 공간이 부족한지 모니터링하는 데 관심이있는 경우 % 자유 공간 또는 무료 메가 바이트 논리 디스크 섹션 아래의 카운터.

메모리 (RAM)

메모리는 RAM (random access memory)이라고도하는 "단기"저장 영역으로, 프로세서는 다른 요청을 처리하는 동안 빠르게 액세스해야하는 정보를 저장합니다.

컴퓨터 메모리가 정상적이고 작동하는 경우이 정보는 매우 빠르게 전송됩니다. 응용 프로그램을 닫을 때 OS는 다른 용도로 해당 메모리 영역을 "릴리스"할 수있을 정도로 똑똑하기 때문에 메모리 영역도 완전히 채워지지 않습니다. RAM에 문제가 발생하는 시점을 어떻게 알 수 있습니까? 이에 대한 성능 카운터가 있습니다.

  • 페이지 / 초: 이것은 몇 페이지의 정보입니까?하드 페이지 결함을 해결하기 위해 디스크로 또는 디스크에서 전송됩니다. 페이지 오류는 무서운 것처럼 들리지만 단순히 컴퓨터에 필요한 정보가 단기 메모리 영역에 있지 않기 때문에 디스크에서 검색해야합니다. 이것은 정상이지만 너무 자주 발생해서는 안됩니다.
  • 사용 가능한 MB: 사용 가능한 RAM 용량을 알려줍니다사용하다. 컴퓨터에서 너무 많은 창을 열면 모든 RAM을 소비하고 컴퓨터를 중단시킬 수있는 시간이있었습니다. 요즘 거의 그렇지 않지만 맬웨어, 바이러스 또는 잘못 프로그래밍 된 응용 프로그램으로 인해 여전히 이런 일이 발생할 수 있습니다.
  • 캐시 바이트: 이것은 귀하의 메모리 사용량입니다파일 시스템 캐시. 캐시 크기가 매우 작아지면 메모리가 부족한 것으로 표시되어 성능이 저하 될 수 있습니다. 너무 커지면 하드 드라이브가 계속 작동하지 않아 시스템이 대기하는 동안 더 많은 정보를 캐시하게됩니다.
  • 사용중인 커밋 된 바이트 비율: 이것은 사용 된 메모리와 메모리의 비율입니다한도. 알려진 메모리 제한과 사용량을 비교하기 때문에 사용 가능한 MB보다 모니터링하기 쉬운 카운터입니다. 이 카운터가 오랫동안 80 % 이상 남아 있으면 메모리 누수가 있거나 RAM을 업그레이드해야합니다.

이 모든 것을 성능 모니터에 추가하면 컴퓨터 메모리 상태를 알 수 있습니다.

10 : 51 : 00 ~ 10 : 51 사이에 표시됩니다.35, 커밋 된 바이트 비율이 떨어졌습니다. 이것은 여러 개의 Chrome 탭과 다른 열린 응용 프로그램을 닫은 것입니다. Pages / sec의 각 급증은 서로 다른 응용 프로그램을 적극적으로 사용한 직접적인 결과였습니다.

이러한 성능 카운터가 시스템에 어떤 일이 일어나고 있는지, 어떤 일이 잘못되었음을 명확하게 알 수있는 방법을 보여주는 것은 매우 흥미 롭습니다.

네트워크 문제

사람들이 자신을 생각하게 할 수있는 또 다른 문제컴퓨터 속도 저하가 네트워크 문제입니다. 많은 사람들은 웹 페이지가 느리게 로딩된다고해서 컴퓨터가 느리다는 것을 의미한다고 생각합니다. 실제로는 컴퓨터가 제대로 실행되고 있지만 로컬 네트워크 나 인터넷 연결 자체가 병목 현상 일 수 있습니다. 어떻게 알 수 있습니까? 성능 카운터로 돌아 갑시다.

  • 바이트 총계 / 초: 이것은 초당 몇 바이트입니까?네트워크 어댑터와주고받습니다. NIC의 최대 속도를 알고 있다면 여기의 한계를 쉽게 알 수 있습니다. 예를 들어, 1000Mbps NIC 카드의 최대 전송 속도는 125MB / 초입니다. 모니터링하는 총 바이트 / 초는 절대로 70 % 또는 87.5MB / 초를 넘지 않아야합니다. 그렇다면 NIC 카드는 트래픽 요구에 부응 할 수 없습니다.
  • 출력 대기열 길이:이 카운터는 패킷 수를 알려줍니다.출력 큐 대기열에 2 개 이상의 패킷이 있으면 NIC 카드가 어려움을 겪고 있습니다. 이는 NIC 카드가 네트워크 요구 사항을 처리 할 수 ​​없다는 것을 알려주는 또 다른 "센서"입니다.

이 카운터를 성능 모니터에 추가 할 때 모니터링 할 올바른 네트워크 카드를 선택해야합니다.

정상적인 네트워크 카드는 인터넷을 활발하게 사용하는 경우 이와 유사해야합니다.

성능 카운터를 사용하여 모니터링하려는 컴퓨터의 마지막 영역은 프로세서 및 개별 프로세스입니다.

요즘 많은 컴퓨터에는여러 개의 프로세서를 사용하므로 성능 카운터를 추가 할 때 해당 프로세서가 표시됩니다. 한 번에 또는 개별적으로 모든 모니터 할 수 있습니다. 컴퓨터의 다른 모든 영역에 대한 성능 모니터를 검토 한 결과 속도가 느려질 수있는 것을 볼 수없는 경우 프로세서 또는 코어 시스템이 문제의 원인 일 수 있습니다.

가장 중요한 것은 다음과 같습니다 프로세서 관련 퍼 페몬 차트를 작성할 때 추가해야하는 성능 카운터

  • 프로세서 시간 비율 : 프로세서가 유휴 상태가 아닌 시간을 알려주기 때문에 가장 중요한 카운터입니다. 장기간 75 % 이상이면 프로세서에 대한 요구가 압도적입니다.
  • % 사용자 시간 :이 카운터는 프로세서 시간을 소비하는 사용자 응용 프로그램인지 이해하는 데 도움이됩니다.
  • 인터럽트 시간 % :이 카운터는 하드웨어 인터럽트가 프로세서에 세금을 부과하고 있는지를 보여줍니다. 이는 잠재적 인 하드웨어 오류를 식별하는 쉬운 방법입니다. 절대 20 %보다 높아서는 안됩니다.

가장 중요한 것은 다음과 같습니다 프로세스 관련 모니터링 할 성능 카운터. 성능 문제를 일으키는 응용 프로그램이 있는지 알려줍니다.

  • 핸들 수: 새 창이 열릴 때마다 응용 프로그램이 "핸들"을 발행합니다. 핸들을 제대로 관리하지 않으면 현재 열려있는 핸들 수가 계속 늘어날 수 있습니다. 이것을 "손잡이 누출"이라고합니다.
  • 스레드 수:이 카운터는 스레드 수를 알려줍니다.응용 프로그램에 의해 열립니다. 작업이 완료 될 때 응용 프로그램이 스레드를 제대로 닫지 않으면 "스레드 누출"이 발생하고 스레드가 계속 증가 할 수 있습니다.
  • 프라이빗 바이트:이 카운터는 프로세스가 사용중인 RAM의 양을 보여줍니다. 시간이 지나도 계속 멈추지 않고 계속 증가하면 응용 프로그램에 메모리 누수가있을 수 있습니다.

프로세스 카운터는 특히성능 모니터의 목록에서 특정 응용 프로그램을 선택합니다. 응용 프로그램이 성능 문제를 일으키는 것으로 의심되는 경우 이러한 성능 카운터를 도표화하고 해당 원인이 원인이라는 증거를 볼 수 있기 때문에 유용합니다. 아래는 열려있는 모든 Chrome 세션에 대해 위에 표시된 성능 모니터의 예입니다.

위 방향으로 만 향하는 이러한 줄은 응용 프로그램 (프로세스) 문제를 식별합니다. 이 차트를 한 눈에 살펴보면 문제를 해결하기 위해 알아야 할 모든 것이 나타납니다.

Perfmon은 흑 마법이 아닙니다

다음에 컴퓨터가 작동을 시작할 때진흙 늪지의 스쿨 버스처럼, 성능 모니터를 시작하고 위에서 설명한 일부 카운터를 파고 들기 시작하십시오. 답을 이끌어 낼 무언가를 얼마나 빨리 식별하는지 놀라게 될 것입니다. 때로는 교체 부품이나 응용 프로그램 제거만으로도 컴퓨터를 새로 구입하는 것과 같습니다.

0

비슷한 기사

코멘트를 남겨주세요