Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 9 of 9 total
Thread Disk access
Fri, Nov 3 2006 8:38 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

I have an app running in filesharing mode over a LAN. Every so often an action causes disk activity on my PC's drive rather than the server's. The app is written largely with TDBISAMTables (sql only for a few bulk operations) and I can't understand why my PC's drive is fizzing.

The latest one to bring it to my attention is I'm going through a list, filtered from a larger list and deleting items from it. Each time I delete an item my disc "fizzes".

Anyone shed light on this?

Roy Lambert
Fri, Nov 3 2006 7:15 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< I have an app running in filesharing mode over a LAN. Every so often an
action causes disk activity on my PC's drive rather than the server's. The
app is written largely with TDBISAMTables (sql only for a few bulk
operations) and I can't understand why my PC's drive is fizzing.

The latest one to bring it to my attention is I'm going through a list,
filtered from a larger list and deleting items from it. Each time I delete
an item my disc "fizzes". >>

It could just be memory swapping out to the page file when a large
reallocation is taking place.

--
Tim Young
Elevate Software
www.elevatesoft.com

Sat, Nov 4 2006 9:37 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim

I thought that as well, but becoming sensitised to it I noticed that its every delete. Even so I checked task manager and I have 1/2 Gb RAM left.


Roy Lambert
Mon, Nov 6 2006 11:41 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< I thought that as well, but becoming sensitised to it I noticed that its
every delete. Even so I checked task manager and I have 1/2 Gb RAM left. >>

Download and use the FileMon utility from www.sysinternals.com:

http://www.sysinternals.com/Utilities/Filemon.html

It will tell you what is doing the writing, as long as it is regular Win32
API file I/O.

--
Tim Young
Elevate Software
www.elevatesoft.com

Tue, Nov 7 2006 3:32 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


Thanks, I thought they had something but I downloaded DiskMon and gave up after that.


Roy Lambert
Tue, Nov 7 2006 4:42 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Now loaded and used FileMon. Turned of monitoring the network and although I could hear the disk fizzing nothing was recorded. So I thought its probably page file usage and turned of the virtual memory.


According to Task Manager I have 211MB PF Usage and my physical memory availability is better than with the virtual memory enabled - weird.

Anyway I've managed to identify two temp files that are getting created - all I have to do now is track down what's creating them.

Roy Lambert
Tue, Nov 7 2006 5:06 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< Now loaded and used FileMon. Turned of monitoring the network and
although I could hear the disk fizzing nothing was recorded. So I thought
its probably page file usage and turned of the virtual memory. >>

That's what I suspected you would see.  That means that the OS is doing the
messing around instead of a user process.

<< Anyway I've managed to identify two temp files that are getting created -
all I have to do now is track down what's creating them. >>

Post your findings if you find out - I would be interested in knowing what's
creating them also.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, Nov 8 2006 4:40 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim


I have to confess - it was my fault - I built a minor "improvement" in a while ago and forgot all about it Smiley

Roy Lambert
Wed, Nov 8 2006 3:15 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Roy,

<< I have to confess - it was my fault - I built a minor "improvement" in a
while ago and forgot all about it Smiley>>

Ahhh, the minor "improvements". Smiley

--
Tim Young
Elevate Software
www.elevatesoft.com

Image