Jump to content

Resource Monitor type utility for XP?


sdt

Recommended Posts


Looking for a free utility which shows which process is writing how many Kbs to the disk at any given time like the disk usage monitor in resource monitor.

Why not using Task Manager (adding the relevant columns to the display)? :unsure:

http://www.bleepingcomputer.com/tutorials/how-to-use-the-windows-task-manager/

http://www.online-tech-tips.com/windows-xp/an-introduction-to-the-windows-xp-task-manager-processes-programs-and-performance-part-2/

 

add-columns-task-manager.png

 

jaclaz

Link to comment
Share on other sites

@dencorso - yeah, found and downloaded/tested on 2K3 waaaay earlier.

Can't seem to get that Disk tab to show for some reason (even with instructions found on how to "activate") .

Got error messages on first run (just tried again).

1 - "The procedure entry point RtlGetUnloadEventTraceEX could not be located in the dynamic link library ntdll.dll"

2 - "Unable to load ExtendedTools.dll. The specified procedure could not be found."

     "Do you want to disable the plugin?" (and Yes/No buttons <-I said "no")

It is (without the Disk tab) showing I/O Read/Write Bytes after selecting those columns to be displayed.

-AHAH!

http://processhacker.sourceforge.net/forums/viewtopic.php?f=33&t=66

So that "disk" tab will never exist on anything but Vista+ (?).

EDIT! Yep, only Vista+, still, you can get the add'l columns to show a bit of info.

http://processhacker.sourceforge.net/forums/viewtopic.php?p=2221

Edited by submix8c
Link to comment
Share on other sites

I see :).

So one could setup Task Manager with the "right" columns added to show, then makes a series of screenshots (every 1 second or so) :w00t:, OCR the screenshots :ph34r:, calculate the differences and graph them? :unsure:

 

Maybe using Nirsoft's Sysexp:

http://www.nirsoft.net/utils/sysexp.html

 one could get rid of the screenshot capture and of the OCR parts ;).

 

Rough example/random idea :whistle::

@ECHO OFFSETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSIONSET /A Counter=0SET /A loops=60IF EXIST Data.csv DEL Data.csv:loopsysexp.exe /Title "Task Manager Windows" /class SysListView32 /Visible Yes /scomma "c:\temp\1.csv"SET /A Counter+=1FOR /F "tokens=1,9,10 delims=," %%A IN ('TYPE c:\temp\1.csv ^| FIND "lsass.exe"') DO (ECHO %%A, !time!, %%B, %%C>>Data.csvECHO %%A, !time!, Read bytes %%B, Write Bytes %%C)REM The following is just a poor man's WAIT, the 55 is to be changed to get as result a 1 second cycleREM which will depend on the actual PC and on the amount of commands in the loop and it won't be anywyayREM very accurateFOR /L %%B in (0,1,55) DO PING -n 1 127.0.1.1>nulIF %Counter% LEQ %loops% GOTO :loop

jaclaz

Edited by jaclaz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...