프리웨어 경량 성능 모니터링 도구를 추천해 주실 수 있나요?

프리웨어 경량 성능 모니터링 도구를 추천해 주실 수 있나요?

사용할 수 있는 다양한 소프트웨어가 있는 것 같지만 무엇을 추천하시겠습니까?

나는 24시간 동안 프로세스 CPU와 메모리를 기록하는 것을 원합니다.

이상적으로는 결과가 이상적인 차트 형식일 수 있는 경우입니다.

내 사용자의 노트북 중 하나가 너무 느려져서 매일 재부팅해야 합니다.

문제를 일으키는 프로세스 이름을 물었지만 작업 관리자가 계속 로드됩니다. 사용자는 수동으로 시스템 전원을 끄고 다시 시작해야 합니다.

하지만 원격으로만 지원할 수 있습니다. 내가 로그온하는 모든 작업이 정상적으로 실행되는 것 같습니다.

고마워요!

답변1

어떤 Windows인지 밝히지 않았으므로 XP로 가정하겠습니다.

성능 살펴보기벌채 반출Perfmon의 라이브 그래프 도구를 사용하는 것과는 대조적입니다. 이러한 방식으로 Perfmon은 원하는 샘플 간격에 관계없이 원하는 기간 동안 기록하는 모든 데이터의 바이너리 파일을 생성합니다. 나중에 그래픽 뷰어로 엽니다. 대체 텍스트 http://h.imagehost.org/0490/perflog.png

하지만 아마도 당신은 무엇을정말원하는 것은 Perfmon의 경고 도구입니다. 여기에서 성능 카운터를 정의할 수 있으며, 그 값이 결정한 값보다 높거나 낮을 때 정의한 작업을 수행할 수 있습니다. 현재 모든 프로세스 이름을 파일에 기록하려면 작은 cmd 스크립트를 실행하는 것과 같습니다.

@echo off
echo. >> c:\proclog.txt
date /t >> c:\proclog.txt
time /t >> c:\proclog.txt
tasklist >> c:\proclog.txt

이것을 사용하려면 다음 카운터를 제안합니다.

  • 시스템\프로세서 큐 길이(예: 20보다 큰 값에서 트리거)
  • PhysicalDisk\Current Disk Queue Length\driveletter(10보다 큰 값에서 트리거)

나는 어떤 메모리 카운터에도 신경 쓰지 않았습니다. 왜냐하면 메모리에 바인딩되면 어쨌든 하드 디스크를 스래싱하게 될 것이기 때문입니다. 시스템에 여러 CPU 또는 코어가 있는 경우 20 * 코어 수보다 큰 CPU 대기열에서 트리거합니다.

답변2

귀하의 운영 체제가 Windows라고 가정합니다. 이 경우 PerfMon을 사용할 수 있습니다.

http://support.microsoft.com/kb/305610

다음을 살펴보는 것도 좋습니다.

http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=31fccd98-c3a1-4644-9622-faa046d69214&displaylang=en

답변3

속도가 느려지고 작업 관리자가 응답하지 않는 것은 CPU나 메모리를 차지하는 다른 프로세스가 필요하지 않습니다(비록 Firefox가 그렇게 하는 것으로 악명 높지만 확장 기능도 함께 로드합니다).

나는 달리는 것을 제안하고 싶다페이지 조각 모음페이지 파일이 너무 많이 조각화되었는지 확인하기 위해 한 번.
또한 기본 드라이브( C:\?)가 거의 꽉 찼는지 확인하세요.

관련 정보