프로그램별로 하드 드라이브 활동을 기록하려면 어떻게해야합니까?


33

Windows XP를 사용하고 있으며 프로그램에서 사용중인 하드 드라이브 활동의 백분율을 알려주는 유틸리티를 찾고 있습니다.

기본적으로 작업 관리자와 같은 기능과 CPU 사용률을 보여 주지만 하드 드라이브 활동을 찾고 있습니다. 내 컴퓨터가 CPU에서 대부분 유휴 상태 인 경우가 여러 번 있지만 하드 드라이브 활동으로 인해 모든 속도가 느려집니다. 그 원인이되는 프로그램을보고 싶습니다.

다른 프로그램과 함께 SNMP 또는 WMI와 같은 것을 사용하여 수행 할 수 있다면 나는 그것에 열려 있습니다. 가장 많은 하드 드라이브 스 래싱을 수행하는 작업을 알 수있는 한 실시간 일 필요는 없습니다.


1
Windows Vista 또는 Win7에로 업그레이드하는 경우 물론, 이것은 .. 내장되어 codinghorror.com/blog/archives/001235.html
제프 앳 우드

1
불행히도 현재 업그레이드는 옵션이 아닙니다.
Joseph

답변:


30

당신이 찾고있는 것은 Process Explorer 입니다. "보기"-> "열 선택"으로 이동 한 다음 "프로세스 성능"탭을 선택하고 원하는 것을 선택하십시오.

  • I / O 델타 읽기 -실시간으로이 프로세스로 인해 발생한 총 읽기 조작량
  • I / O 델타 읽기 바이트 -실시간으로 바이트 단위로이 프로세스로 인해 발생한 총 읽기 조작량
  • I / O 델타 쓰기 -이 프로세스로 인한 총 쓰기 조작량 실시간
  • I / O 델타 쓰기 바이트 -실시간으로 바이트 단위로이 프로세스로 인한 총 쓰기 조작량
  • I / O 델타 기타 -실시간으로이 프로세스로 인해 발생한 다른 조작의 총량
  • I / O 델타 기타 바이트 -실시간으로 바이트 단위로이 프로세스로 인해 발생한 다른 조작의 총량
  • I / O 델타 총 바이트 -실시간으로 바이트 단위로이 프로세스로 인해 발생한 모든 작업 (읽기, 쓰기 등)의 총량

다음과 같이 보입니다.

대체 텍스트


1
이것은 내가 찾던 것입니다. 감사!
Joseph

2
불행히도 시스템에서 수행 한 작업이 표시되지 않는 것 같으므로 HDD가 미친 것처럼 스 래싱하더라도 ProcExp의 거의 모든 0 목록을 쳐다 보는 경우가 많습니다. 여전히 매우 편리한 도구입니다.
RomanSt

음 ... HDD가 고장난 경우를 제외하고는 앱에서 미친 듯이 = 휴지통처럼 휴지통에 버리기. HDD는 "유휴"모드에서 미친 것처럼 쓰레기를 버리지 않습니다.
Grumpy ol 'Bear

하루에 한두 번의 HDD 활동이 많고 ProcessExplorer에 아무 것도 표시되지 않습니다.
Ignacio Soler Garcia

+1 감사합니다 . 이 도구 를 여러 번 원했습니다 .
TJ Crowder

8

Sysinternals의 Process Monitor 는 시스템에서 진행중인 모든 디스크 I / O를 보여줍니다. 많은 정보를 보여 주므로 원하는 것을 얻으려면 설정을 뒤섞어 야합니다.


내가 찾고있는 것을 찾는 데 도움이되는 힌트가 있습니까?
Joseph

1
프로세스 모니터에는 "디스크 I / O"가 표시되지 않습니다. I / O가 표시되며 여기에는 HDD 외에 다른 것들이 포함됩니다.
휴 알렌

Process Explorer를 생각하고 있다고 생각합니다. 프로세스 모니터에는 이전 Filemon의 기능이 포함되어 실시간 파일 시스템 활동을 보여줍니다.
Joe Internet

6

이 목적을 위해 정확하게 사용되는 Microsoft의 Diskmon 이라는 도구가 있습니다 . 나는 그것이 당신이 찾고있는 것이라고 생각합니다.


1
Diskmon은 하드 드라이브의 많은 부분과 위치를 확인할 수있는 훌륭한 도구입니다.
AskaGamer 2009

어떤 프로그램이 읽기와 쓰기를하고 있는지 어떻게 보여줍니까?
Joseph

Microsoft의 프로세스 모니터를 사용하여 슬프게도 diskmon과 프로세스 모니터의 기능을 결합한 프로그램이 없다는 것을 알 수 있습니다.
Avis

실제로 있습니다. FileMon 이라고 합니다. 사본을 찾아야하지만 노력할만한 가치가 있습니다.
Synetech

2

작업 관리자 프로세스 탭에서 보기-> 열 선택으로 이동 하십시오 . 각 프로세스에 열을 추가하여 하드 드라이브 IO를 표시 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


현재 어떤 프로그램이 가장 많은 하드 드라이브 활동을하고 있는지 어떻게 알 수 있습니까?
Joseph

1
IO Write Bytes 및 IO Read 바이트는 응용 프로그램이 실행 이후 총 하드 디스크에서 읽은 데이터의 양을 바이트 단위로 나타냅니다. 다른 열을 사용하여 읽기 / 쓰기 양을 확인하고 어느 열이 가장 빠르게 증가하는지 확인할 수 있습니다.
John T

1
가장 빠르게 증가하여 정렬 할 수 있습니까? 내가 알아낼 수있는 유일한 방법은 몇 개의 스크린 샷과 계산기를 사용하는 것입니다.
Joseph


1

Anvir 작업 관리자는 당신이 찾고있는 것을 정확하게 수행합니다. 디스크로드 (예 : 초당 현재 바이트)를 기준으로 정렬 할 수 있습니다. 무료 및 유료 버전이 있으며 이식 가능합니다. XP에서 7까지 작동합니다.이 기능은 모든 변형이 있습니다.

http://www.anvir.com/task-manager-windows-startup.htm

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