Read ahead caching wanted

G

Guest

I gave sometimes two programms or even three running with a lot of SEQUENTIAL
disk I/O on the same drive.

The I/O troughput drops signifanctly, because the disk is doing a lot of
head-moving.

I would be able to increase diskperformce if I would have a (freeware) tool,
or setting for the own windows_cache that read's ahead in the seuqnetial file.

So if I have the two programms running and it's read operation form a file
get's xxx MB at once in memory, the overall I/O would greatly improve....

Anybody about this one ?

Thanx.
 
C

Carey Frisch [MVP]

Consider purchasing a hard drive with at least a
8MB cache, have at least 1GB RAM installed,
and make sure the Windows operating system
and your programs reside on the same partition.
Defrag your drive at least monthly.

4 Ways to Speed Up Your Computer's Performance
http://www.microsoft.com/atwork/getstarted/speed.mspx

Please read the following:

Benchmarking on Windows XP
http://www.microsoft.com/whdc/system/sysperf/benchmark.mspx

NTFS Preinstallation and Windows XP
http://www.microsoft.com/whdc/system/winpreinst/ntfs-preinstall.mspx

<snip>

Microsoft implemented certain disk-layout optimizations in Windows XP.
To perform this optimization, during idle time Windows XP moves pages
used for booting the system and launching frequently used applications to
ensure these files are laid out contiguously on the hard disk. The contiguous
disk layout of these pages results in reduced disk seeks and improved disk I/O,
contributing to improved boot time and application launch time.

Windows XP does not perform these optimizations across volumes. Therefore,
for this optimization to be available to users, the hard disk must be partitioned
as a single volume.

<end of snip>

--
Carey Frisch
Microsoft MVP
Windows - Shell/User
Microsoft Community Newsgroups
news://msnews.microsoft.com/

-------------------------------------------------------------------------------------------

:

| I gave sometimes two programms or even three running with a lot of SEQUENTIAL
| disk I/O on the same drive.
|
| The I/O troughput drops signifanctly, because the disk is doing a lot of
| head-moving.
|
| I would be able to increase diskperformce if I would have a (freeware) tool,
| or setting for the own windows_cache that read's ahead in the seuqnetial file.
|
| So if I have the two programms running and it's read operation form a file
| get's xxx MB at once in memory, the overall I/O would greatly improve....
|
| Anybody about this one ?
|
| Thanx.
 
G

Guest

I have all that and more........

But the array can reach a read-transfer read og 80 MB/sec....

I've 1GB of memory....

The stupid Windows cache doens't help....

I need a REAL READ-AHEAD CACHING .........

So if PROG A is asking for 1000 times 1 sector and PROG B does, there are
2000 head-movements......... (as example simplified stated).

Then the transfer rate drops below 5 MB.....

If I had a REAL READ-AHEAD cache, that for example reads XX MB of the file
ahead, the real I/O througput would be greatly improved.

It's about reading DVD-directoriess and files in a sequential way......

So reading 100MB ahead won't be a problem and greatly improves HDD I/O as
there is logical 'striping' of the file-access.

No the HDD heads moves just too much...

That's the problem.....

Not the memory of the drive-array which has 16 MB cache and is in stripe mode.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top