Path: newssvr14.news.prodigy.com!newsdbm05.news.prodigy.com!newsdbm04.news.prodigy.com!newsdst01.news.prodigy.com!newsmst01b.news.prodigy.com!prodigy.com!newscon06.news.prodigy.com!prodigy.net!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed-east.nntpserver.com!nntpserver.com!statler.nntpserver.com!canary.octanews.net!news-out.octanews.net!indigo.octanews.net!authen.yellow.readfreenews.net.POSTED!not-for-mail
Reply-To: "Folkert Rienstra" <folkertdotrienstra freeler.nl>
From: "Folkert Rienstra" <see_reply-to myweb.nl>
Newsgroups: alt.comp.hardware.pc-homebuilt,comp.sys.ibm.pc.hardware.storage
References: <Xns9722B1D5215Epaugle 127.0.0.1> <Xns9722B44588B01follydom 207.115.17.102> <3vhiffF15r7l7U1 individual.net>
Subject: Re: buffer size on HDs does size matter?
Date: Mon, 5 Dec 2005 17:29:31 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
Lines: 62
Message-ID: <43946b70$0$61254$892e7fe2 authen.yellow.readfreenews.net>
Organization: Read Free News
NNTP-Posting-Date: 05 Dec 2005 10:31:44 CST
X-Trace: DXC=1H_2^FU5k7?>YS=DM;9<J=bQ9W<K20`32O6Gh9bA988>U9RQ0K7o`01Y]NjTSMCeh=?M2[n03TfY;Q\eoJOUfaa5dUOPTj\i4_<
Xref: newsmst01b.news.prodigy.com alt.comp.hardware.pc-homebuilt:451540 comp.sys.ibm.pc.hardware.storage:363407
Arno Wagner said:
I think the problem is that in order to really speed up reading,
you would need more like 256MB and more of cache.
A number plucked from your arse?
What the small sizes are good for is speeding up writes by buffering them.
Hardly.
Even if the full cache were to be used it only gives a .1 second advantage.
Maybe if the drive is badly fragmented it may get slightly more noticeable.
But if you make these buffers too large, you might loose data if people
shut down their computer but the disk has not finished writing when the
power goes off.
We are talking cache here, not (just) buffer.
The 'cache' is divided in read cache, write cache and buffer.
Caches are divided in segments of which only a percentage is used
to buffer (read ahead, write behind), apart from the 'buffer', that is
only 128kB and buffers only a single command, whether read or write.
The rest is used to keep earlier instances of reads and writes and they
will be overwritten in time, usually oldest data first.
Maybe the disk manufacturers do benchmarks with Windows on how
much time they have between the last write and the poweroff and
design buffer size accordingly...
So obviously you are not talking about the cache as a whole.
The other possible reason is that it is SRAM, not DRAM as in
computer memory, and SRAM is more expensive.
Or it is just single chip memory that is differently organized than
computer memory and therefor not produced in the same quantity
as computer memory and consequently more expensive.