5

How much impact does hard drive cache have on IO performance

Are there any statistics or performance tests available that can tell me if there is a difference is 16MB vs 32MB Cache?

If it matters, I am looking at SATAII 7200RPM Drives.

Jason
  • 3,247
  • 9
  • 27
  • 28

4 Answers4

7

Hasn't this question been asked before?

Basically if you're doing lots of reads from a 17-32Mb data set and have no local cache then it'll make a difference - for everything else you might see a 1-2% overall increase in performance but you're also doubling the chance that in the event of a power loss your disk integrity is lost as the cache isn't battery-backed.

Chopper3
  • 101,299
  • 9
  • 108
  • 239
  • 1
    Thanks... it doesn't look I should go out of my way for a 32MB drive over a 16MB drive. That is what I wanted to know. – Jason Aug 10 '09 at 19:24
1

I would pay attention more to performance reviews of hard drives of the same size and rotational speeds (7200, 10000). I have not seen the same series of hard drive manufactored in 2 different cache versions. There is normaly other performance improvements beyond a cache increase in higher end models that make them faster. It is not the cache alone that could make that big of difference.

I would not go out of your way to get a 32mb cache version unless you wanted the higher performance models, which generaly come with higher cache memory already.

Troggy
  • 1,345
  • 2
  • 14
  • 16
0

not really. if you want real performance boosts, look at ssd.

Keith
  • 2,429
  • 1
  • 22
  • 18
0

Caching algorithms, latency, areal density, etc., will all impact your performance--in some cases, they might affect performance even more than the actual cache size. You need to look at benchmarks for various hard drives in the application you're considering.

You can find some good benchmarks here: http://www.storagereview.com

rob
  • 1,273
  • 1
  • 10
  • 17
  • I think it's worth adding that hard drives will inevitably fail. If possible, you should should try to find a drive in the same price range with a longer warranty period. Over the past several years, warranties have fluctuated between 1, 3, and 5 years. Certain brands give better warranties, but in my experience every brand seems to have about an equal failure rate. – rob Aug 10 '09 at 20:24