2009-03-20 5 views
1

오늘 더 이상 실행되지 않습니다성능 모니터는 :(... 내가 성능 모니터를 부러

내가 응용 프로그램의 세 가지 기본 부품 (CPU, MEM, 디스크)이 있습니다를 시작할 수 있지만 그래프가 움직이지 않습니다 .

데이터 소스는 "현재 활동", "디스플레이를 일시 정지"버튼을 누를 수 없습니다. 난 그냥 재부팅, 성능 모니터 및 움직이는 그래프를 시작하도록 설정되어

.

내가

를 사용하여 카운터를 복원 시도
C:\WINDOWS\system32>lodctr.exe /R 

하지만 그건 도움이되지 못했습니다.

Windows Server 2003 R2, 32 비트를 사용합니다. 동료도 이와 비슷한 환경에서이 문제가 발생했지만 아직 그 이유를 정확히 알 수 없습니다.

합니다 (downvoter (들)의 경우 : 내가 직접 관련 프로그래밍,하지만 함께하여 가고있는 측정하지 않고 성능을위한 응용 프로그램을 작성 조금 어렵 아니에요 알고있다 (하지만 그건 그냥 날 수 있습니다)


이 더 재미있게 만들려면 :

다음 코드는 값을 검색하지 않습니다

System.Diagnostics.PerformanceCounter ctr = 
     new System.Diagnostics.PerformanceCounter(); 
ctr.CategoryName = "Processor"; 
ctr.CounterName = "% Processor Time"; 
ctr.InstanceName = "_Total"; 
ctr.MachineName = "."; 

float val = ctr.NextValue().ToString(); 
// val equals 0 

이미지를 요청한 :

alt text http://www.brokenwire.net/bw/file_download/23/perfmon.PNG

다음 Microsoft 해결 방법을 시도해보십시오

+0

ㅎ. 좋다. –

+1

Windows 이벤트 로그에 오류가 있습니까? –

+1

이벤트 로그가 "깨끗합니다". 이들 중 일부는 제외하고 BizTalk의 성능 카운터를 복구 할 수 없습니다. 메시지 상자 : 일반 카운터 서비스. LODCTR 도구를 사용하여 수동으로 다시 설치하십시오. lodctr 명령을 실행했을 때 어떤 일이 일어 났습니까. – thijs

답변

1

꽤 열심히 노력한 것 같습니다. http://www.tomshardware.com/forum/117911-45-perfmon을 확인 했습니까? 그런 다음 레지스트리를 다시 한 번 점검하여 올바른지 확인하십시오. 또한 Windows CD를 가지고 있다면, perfmon 파일의 새로운 사본을 복사 할 수 있습니다.

+0

그 중 일부를 시도해 보겠습니다. 그 전에 URL을 보지 마라. – thijs

+0

이것은 내가 혼자서 찾지 못했기 때문에이 대답을 받아 들일 것입니다. – thijs

1

(그래서, 그래프, 더 값이 표시되지 화면을 기입하지 않음) :

http://support.microsoft.com/default.aspx?scid=kb;en-us;300956

그것이 C 사용 : \ WINDOWS \ system32를 입력 > lodctr.exe/R 끝에 있지만 레지스트리를 편집하는 중이라면 트릭을 할 수 있습니다.

도움이되기를 바랍니다.

+0

그것은 많은 작업 이었지만 작동하지 않았습니다. 카운터를 볼 수는 있지만 선택할 수는 있지만 그래프는 여전히 움직이지 않습니다. – thijs

+0

스크린 인쇄물을 게시 할 수있는 방법이 있습니까? – mandel

+0

나중에 그렇게 하겠지만 perfmon을 시작하고 그래프가 움직이지 않는다고 상상해보십시오 (항상 왼쪽에 머물러 있고 측정하지 않습니다). – thijs

1

Windows 설치를 복구 해 보셨습니까? Windows 설치 디스크 사용?

+0

아니요. 그렇게하지 않으면 구성이나 사용자 프로필이 손상 될 수 있습니다. * 아이디어 * 다른 사용자와 로그인하여 사용자와 관련이 있는지 확인할 수 있습니다 .. – thijs

+0

"파일 및 설정 전송 마법사"를 사용하여 파일 및 설정을 백업하십시오. 그렇게하면 파일을 잃어 버릴지라도 다시 되돌릴 수있는 방법이 있습니다. – abhilash

+0

다른 사용자는 문제가되지 않았으므로 수동으로 단일 CPU 커널을 다중 CPU 커널로 교체했기 때문에 수리 설치가 작동하지 않습니다 (모두 오랜 기간 동안 잘 수행되었습니다). – thijs

2

a possibly related SO question에 대한 허용 대답은 전화를했다 :

lodctr.exe /s:PerfStringBackup.INI

... 성능 모니터가 다음에 파일을 복사 제대로

를 작동하는 PC에 영향을받는 컴퓨터이면 으로 전화하기 전에

으로 전화하십시오.

lodctr.exe /R:tPerfStringBackup.INI

+0

그 질문의 문제점은 다릅니다. 카운터 이름이 문자열 대신 숫자로 표시됩니다. 하지만 어쨌든 해결해 보겠습니다. – thijs

1

그래프를 마우스 오른쪽 단추로 클릭하십시오. 데이터 소스가 현재 활동으로 설정되었다고하셨습니다. 소스 탭에 있습니다. 아래쪽의 일반 탭으로 이동하십시오."Sample automatically every :"이 선택되어 있는지 확인하고 샘플 시간이 합당한 지 확인하십시오 (기본값은 1 초 - 1 초). 이미 확인 된 경우 선택을 취소 한 다음 다시 확인하십시오.

+0

나는 체크를 시도했거나 체크하지 않았는데, 1 tot 10 seconds 그리고 그 사이의 모든 것을 바꾸고, apply를 눌러서, ok를 실행했다. 그 사이에 perfmon을 재시작했는데, 그래프는 다시 움직이지 않았다. 나는 유일한 옵션이 재설치라고 생각하기 시작했다. (빨아 들인다). – thijs

+0

성능 카운터를 읽고 다른 앱이 성공했는지 확인해보세요. 퍼포먼스 앱인지 퍼포먼스 카운터 인프라인지 알 수 있습니다. (각 카운터가 단일 DLL로 구현되기 때문에 깨지기 쉬울 것입니다) – DougN

+0

PA 서버 모니터는 성능 카운터를 직접 읽습니다. http://www.poweradmin.com/servermonitor – DougN