Re: How to know the disk's space during a process?
- From: "Edwin vMierlo [MVP]" <EdwinvMierlo@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 26 May 2008 14:00:55 +0100
2 more remarks,
1) I would question "the process" and ask why it is using such large files
and such an amount of diskspace
2) You could use a tool to monitor disk space and alert, most monitoring
systems will allow you to do that. Here is one which will cost nothing
http://www.woodstone.nu/salive/
HTH,
Edwin
"Don Juan" <Juanete@xxxxxxxxx> wrote in message
news:6812F730-BBF0-43F7-ABCF-E0346BD4A007@xxxxxxxxxxxxxxxx
Thanks a lot, very usefull.a
"Pegasus (MVP)" <I.can@xxxxxxxxxx> wrote in message
news:%23Rcpm$wvIHA.4916@xxxxxxxxxxxxxxxxxxxxxxx
"Don Juan" <Juanete@xxxxxxxxx> wrote in message
news:50EA7A68-C88B-477E-9784-0A8117DA0AF6@xxxxxxxxxxxxxxxx
Hello all.
I need to know if it's possible to know the size of a hard disk during
buttime.
E.g. If I have a 100Gb HD, after run the process the HD will be 30Gb,
echoduring this process the application generated temps and logs files.
These files sometimes are so big and process crashes.
I need to know the free space in disks by doing this test.
(I run my application and only log files were about 20Gb after the
installation the log files are delete automaticaly).
May be there is a tool to measure it?
Thanks a lot.
If your working processes require such large amounts of disk
space then your best bet is to install a larger disk. If this is
not an option then you could start the following batch file just
before you launch your process:
01. @echo off
02. set count=30
03. set delay=60
04. set sample=1
05. set LogFile=c:\DiskSpace.txt
06.
07. echo Logging started on %date% at %time:~0,5% > %LogFile%
08. echo ========================================== >> %LogFile%
09. for /L %%a in (1,1,%count%) do call :Sub
10. start /b notepad %LogFile%
11. goto :eof
12.
13. :Sub
14. echo Taking sample # %sample%
15. set /a sample=%Sample% + 1
16. for /F "tokens=3*" %%b in ('dir c:\ ^| find /i "bytes free"') do
%time:~0,5% %%b %%c >> %LogFile%
17. ping localhost -n %delay% > nul
The batch file will log the amount of free space on C: about
once every 60 seconds (set in Line 03). It will do this
30 times (set in Line 02). Watch out for Line 16 - it is a
very long line!
Do not retype this batch file - use copy & paste instead!
.
- References:
- How to know the disk's space during a process?
- From: Don Juan
- Re: How to know the disk's space during a process?
- From: Pegasus \(MVP\)
- Re: How to know the disk's space during a process?
- From: Don Juan
- How to know the disk's space during a process?
- Prev by Date: Re: How to know the disk's space during a process?
- Next by Date: PhoneFactor Out of Band?
- Previous by thread: Re: How to know the disk's space during a process?
- Next by thread: W2003 System Error
- Index(es):
Relevant Pages
|