Windows에서 애플리케이션별로 디스크 I / O를 추적 하시겠습니까?


26

Linux 용 iotop과 유사하게 작동하는 Windows 용 유틸리티가 있습니까? 디스크에 쓰는 응용 프로그램과 실제로 쓰는 양을 알려주는 간단한 도구를 찾고 있습니다.


어떤 버전의 Windows를 사용하고 있습니까?
Sim

XP를 실행하는 구형 노트북입니다.
Pridkett 2009

답변:


29

Windows 7 / Vista에서 리소스 모니터 의 디스크 탭 이이 기능에 적합합니다. 그러나 Windows 7을 실행하지 않는 경우 프로세스 탐색기를 보고 관련 I / O 열 카운터를 추가하십시오.


1
이 솔루션의 문제점은 하나 이상의 서비스가 ios 시간을 소비하는 경우 작업 관리자에서 모든 서비스 프로세스가 svchost로 표시되므로 범위를 좁힐 수 없다는 것입니다.
Sandor

이것은 단지 "System"또는 "
svchost

9

윈도우 시스 인 터널 시스템 유틸리티 제품군이 포함 프로세스 모니터 파일 시스템, 레지스트리, 또는 네트워크에 대한 프로세스 I / O 작업을 모니터링 할 수 유틸리티. 또한 요청 유형, 섹터, 기간 등으로 디스크 I / O를 모니터링 하는 디스크 모니터 유틸리티 도 있습니다 .


3

프로세스 탐색기 가이를 수행합니다. 나는 다른 답변을 보았고 그들은 이것을하지 않습니다 :

프로세스 탐색기 열

이 사이트 의 단계를 따르십시오 .

  1. Microsoft Sysinternals 웹 사이트를 방문하여 Process Explorer를 다운로드하십시오.
  2. 프로세스 탐색기를 시작한 후보기 메뉴 표시 줄 항목을 클릭 한 다음 열 선택을 클릭하십시오.
  3. 프로세스 I / O 탭을 클릭하고 다음을 확인하십시오.

    읽는다

    바이트 읽기

    쓰기

    바이트 쓰기

  4. 확인을 누르십시오.

  5. 이제 각 프로세스에 대해 새 열이 나열됩니다. 어떤 프로세스가 하드 드라이브를 죽이고 있는지 식별하려면 읽기 또는 바이트 수가 가장 많은 프로세스를 찾으십시오.

프로세스별로 디스크에 액세스하는 내용 과 크기가 표시됩니다 .


1

sysinternals의 프로세스 모니터는 훌륭한 도구이지만 IO 모니터는 디스크에 닿는 IO를 보여주지 않습니다-메모리에 닿아도 전체 IO 전체 중지를 표시합니다.

참고로 "프로세스"를 사용한 다음 초당 데이터 IO 작업 카운터를 사용하는 경우 PERFMON을 사용하여 정확히 같은 것을 표시 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.