[SOLVED]Cache Drive Recommendations - SATA SSD or 2.5" HDD?


Recommended Posts

I'm in the process of building up a unRAID NAS box running on a HP Microserver Gen8 platform.  I only have 4 3.5" HDD bays all taken up with data drives (2 x 4tb & 2 x 5tb).  I can sneak in a cache drive if use a SATA SSD or 2.5" HDD, there is no room for any more 3.5" drives.  I will probably only have a single cache drive and am wondering if a 1TB 5400rpm HDD will be enough or should I spend a bit more and go the SSD route?  There is only a single SATA port free on the mobo and I will have to piggy back power off something else.

Link to comment
1 hour ago, peppingc said:

Is that recommendation based on write performance considerations?

It will be.

 

you do not actually say what you intend to use the cache drive for?   That might affect your decision on the best way forward.    Also you do not mention if you intend to run with or without parity.

Link to comment
1 hour ago, itimpi said:

you do not actually say what you intend to use the cache drive for?   That might affect your decision on the best way forward.    Also you do not mention if you intend to run with or without parity.

I'm assuming it will be used for buffering during large file transfers.  I have a lot of data to migrate to this new server, the data is currently on various HDDs spread across multiple machines.  Yes, will run with parity on a single drive.

Link to comment
1 minute ago, peppingc said:

I'm assuming it will be used for buffering during large file transfers.  I have a lot of data to migrate to this new server, the data is currently on various HDDs spread across multiple machines.  Yes, will run with parity on a single drive.

Is is normally recommended that you do NOT use the cache drive during initial data load as it typically just slows things down unless all the files you intend to copy in a day will fit onto the cache drive (so that mover can move them (comparatively slowly) to the main array overnight) .  Adding files after the initial load can better use the cache drive as then files are only moved to the array during idle periods (typically overnight).   For this purpose a HDD may be sufficient.  However if you intend to run docker containers or VMs then they gain significant performance benefit to having them hosted an an SSD rather than the main array.

Link to comment
19 hours ago, itimpi said:

IHowever if you intend to run docker containers or VMs then they gain significant performance benefit to having them hosted an an SSD rather than the main array.

Thanks for the explanation.  I did not know it was possible to run VMs from a cache drive.  At the moment this box is purely for file serving purposes but that may change as I learn more about what unRAID can do.  How do you determine the most appropriate cache size for any given array?  I have 2 x 4tb and 2 x 5tb drives in mine with 1 of the 5tb drives being a parity drive so I effectively have 13tb of usable space in my array.

Link to comment

There is no magic answer to give for the size of a cache drive (if you even bother with one at all) as it dependent on an individual’s usage pattern.    If you are going to use it in its role of buffering writes to the main array then it should have at least enough space to handle a typical days worth of new files on the basis you will let the mover application run overnight to move file to the main array.  Any requirements for applications run as either docker containers and/or VMs are over and above that.

 

 

 

Link to comment
2 hours ago, itimpi said:

If you are going to use it in its role of buffering writes to the main array then it should have at least enough space to handle a typical days worth of new files on the basis you will let the mover application run overnight to move file to the main array. 

Thankyou, I understand now.

Link to comment
  • peppingc changed the title to [SOLVED]Cache Drive Recommendations - SATA SSD or 2.5" HDD?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.