What is the main function of HDD cache?

ManBearPig

Diamond Member
Sep 5, 2000
9,173
6
81
What is the main function of HDD cache? Will an increase in cache help performance? Thanks
 

imported_whatever

Platinum Member
Jul 9, 2004
2,019
0
0
yes, an increase in hdd cache will increase hdd performance. it is prefetch iirc - works in similar ways to l1/l2 cache on a cpu.
 

kcthomas

Senior member
Aug 23, 2004
335
0
0
im sure they optimize the size of the cache for the best performance. if it gets too big then the hdd has to search through a humungous cache, and it takes a while. do they actually have like a memory stick for the cache or is just a section of the hard drive? i noticed that when i partioned my hdd there was an existing partion of 8MB which let me to believe the cache is just a premade partition.

my guess is its main function is just to store recent instructions so it doesn't have to search 120GB for something.
 

iwantanewcomputer

Diamond Member
Apr 4, 2004
5,045
0
0
it actually is a memory chip not part of the hard drive platter. it stores recently loaded things and maps the entire drive so the drive knows where to search for data
 

BZeto

Platinum Member
Apr 28, 2002
2,428
0
76
Originally posted by: kcthomas
i noticed that when i partioned my hdd there was an existing partion of 8MB which let me to believe the cache is just a premade partition.

No the cache is not a partition. I can just imagine the kind of tech support calls, people calling in complaining how their systems seem to have slowed down since repartitioning their hard drives :D

 

PremiumG

Platinum Member
Jun 4, 2001
2,030
0
76
Originally posted by: kcthomas
im sure they optimize the size of the cache for the best performance. if it gets too big then the hdd has to search through a humungous cache, and it takes a while. do they actually have like a memory stick for the cache or is just a section of the hard drive? i noticed that when i partioned my hdd there was an existing partion of 8MB which let me to believe the cache is just a premade partition.

my guess is its main function is just to store recent instructions so it doesn't have to search 120GB for something.


yeah for some reason the Windows XP partitioner always always leaves 8 megs even when you try to partition the whole hard drive. I've gotten around this by using other partitioners first but it is annoying. I wonder why it does that.
 

Matthias99

Diamond Member
Oct 7, 2003
8,808
0
0
Originally posted by: Heen05
so an extra 8 mb of cache would be = to higher rotational speeds?

Not really, although it could provide similar benefits in some instances (with intelligent prefetch, etc.) Higher rotational speeds lower your access time across the board, and boost your transfer rates as well. Cache will help you with these if you are doing small operations and following relatively predictable access patterns, but it doesn't make the physical disk any faster.
 

Jeff7

Lifer
Jan 4, 2001
41,596
19
81
Originally posted by: kcthomas
im sure they optimize the size of the cache for the best performance. if it gets too big then the hdd has to search through a humungous cache, and it takes a while. do they actually have like a memory stick for the cache or is just a section of the hard drive? i noticed that when i partioned my hdd there was an existing partion of 8MB which let me to believe the cache is just a premade partition.

my guess is its main function is just to store recent instructions so it doesn't have to search 120GB for something.

Still, even a huge cache of data that has an access time measured in nanoseconds is many times faster than a hard drive R/W head with an access time measured in milliseconds.
 

ManBearPig

Diamond Member
Sep 5, 2000
9,173
6
81
Thanks....i guess this helps on my decision whether to get a raptor or maxline. Appreciate it!