중간 규모 회사 전체에서 데스크톱 컴퓨터의 일반적인 성능 측정값을 정의하는 방법

중간 규모 회사 전체에서 데스크톱 컴퓨터의 일반적인 성능 측정값을 정의하는 방법

저는 회사에 40대의 컴퓨터(Windows XP부터 7까지, 다양한 구성)를 가지고 있으며 이를 유지 관리하는 책임을 맡고 있습니다. 제가 하고 싶은 것은 새로운 업데이트와 새로운 소프트웨어 설치가 이러한 PC의 성능에 미치는 영향을 측정하는 것입니다.

이를 위해서는 먼저 모든 컴퓨터에 대한 공통 메트릭이 필요합니다. MS Outlook이나 MS Excel을 주로 사용하기 때문에 이러한 측정 기준은 MS Outlook이나 MS Excel을 시작하는 데 필요한 시간이 될 수 있다고 생각했습니다. 둘째, 이를 측정하는 방법이 필요합니다. 나는 매 k 시작마다 작업 준비에 필요한 시간을 추적하고 서버로 보내기 위해 ms outlook과 같은 래핑에 대해 생각했습니다.

조직 전반에 걸쳐 PC 성능을 측정해 본 경험이 있는 사람이 있습니까? 이 목적을 위한 상용 솔루션이 있습니까?

답변1

저는 새로운 XPERF 도구를 사용하여 XP 및 Windows 7 시스템의 부팅 속도를 측정했습니다. 우리는 특히 디스크 IO를 살펴보고 있었는데, 그것이 기존 시스템의 가장 큰 병목 현상이었기 때문입니다. (우리는 노트북에 SSD가 필요하다는 것을 증명하기 위해 그래프와 차트를 사용했습니다). 가독성이 뛰어나며 실제로 드릴다운하여 지연의 원인을 확인할 수 있습니다. 정말 추천합니다돼지는 날 수 있다좋은 소개를 위한 MSDN 블로그. 그러나 한 가지 부족한 점은 두 결과를 프로그래밍 방식으로 비교하는 좋은 방법입니다. 두 개의 그래프를 나란히 로드하고 보기 영역을 동일한 배율로 조정하고 시각적으로 비교하면 됩니다. 우리는 주로 XPERF의 xbootrace 기능을 사용합니다. 왜냐하면 부팅 속도는 이동이 잦은 인력에게 가장 중요한 부분이기 때문입니다.

몇 대의 시스템 샘플을 선택하고 시간 경과에 따른 부팅 그래프 기록을 유지할 수 있습니다.

답변2

XPerf 외에도 또 다른 아이디어는 커널 로거를 예약하고로그 성능 분석해당 로그에서 유용한 성능 관련 정보를 얻으려면 애플리케이션 시작 시간의 진행 상황이 표시되지 않지만 보다 일반적인 성능 관련 문제가 표시됩니다.

로그를 수집한 후에는 직접 처리하는 것에 대해 걱정할 필요가 없습니다. 로그를 일괄 처리한 다음 다른 HTML 파일에서 문제를 확인할 수 있습니다. 그 예로 컴퓨터 중 하나에서 엄청난 메모리 누수가 발생할 수 있습니다. XPerf는 이를 추적에 표시하지 않으며 응용 프로그램의 시작 시간을 확인하는 응용 프로그램도 표시하지 않습니다.

해당 목적으로 메모리를 확인하는 것을 설정할 수 있지만, 다른 유용한 정보를 풍부하게 제공하는 로거가 시스템에 이미 있다면 왜 그렇게 많은 노력을 기울여야 할까요?

관련 정보