Author Topic: Cache Drive Suggestions  (Read 1256 times)

Offline kaine1688

  • Member
  • **
  • Posts: 7
Cache Drive Suggestions
« on: December 06, 2016, 04:47:14 PM »
So after reading many threads on NAS software and the fact that I don't want just a storage computer I decided to bite the bullet and make a quite overkill server, but I need some help with the cache pool drives.

Is there a common rule of thumb on the size of drives you should be using, I will definitely do a cache drive with a parity in-case one fails.
System specs:
mobo: Z10PE-D16 WS
cpu: 2x e5-2690v4
ram: 4x16 ECC
case: supermicro with 1200W dual psu, 24 hot swaps
gpu: W5900 2gb
HBA: 2278300-R Adaptec SAS HBA 71605H Single
drives: 6x8TB (2 parities) helium drives, i have a crapton of 4tb greens and reds but I will use them in a separate enclose as backups.

I plan to run Plex, emby, torrent, couchpatoate, and other things related to media library, owncloud, teamspek server, retro game server, probably 2 Windows 10 VMs, and a Ubuntu VM to learn.

Anyways, i wonder if 2x1TB enterprise SSDs will do for cache or would 2x2TB drives be a better choice. There has been days that between moving data files and light torrents I can probably move over 1TB of data in one day. Question is how does unRaid handle this, does it just accumulate the data and move it all at night.

Is it possible to fill up the cache drive? Will it just start moving files to spinner HDDs at some point once it starts filling up?

Thanks for filling in my noobnes on this subject.
UNRAID: 6.2.4 Pro
CPU: 2x E5-2690v4
RAM: 4x16GB DDR4 ECC Hynix
MB: Z10PE-D16 WS
GPU: W5900 2GB
HBA: 2278300-R Adaptec SAS HBA 71605H Single
HDD PARITY: 2x 8TB HGST He8
HDD DATA: 11x @64TB
SSD CACHE POOL: 2x SM863 960GB Raid1
CASE: SUPERMICRO 846E16-R1200B
Dockers: Plex, Deluge, Sickrage, Couchpotatoe, nextCloud, Mumble
VMs: Win10 Game Hosting VM, Ubuntu, Fedora, Lakka

Offline interwebtech

  • Hero Member
  • *****
  • Posts: 926
  • The obstacle is the path.
Re: Cache Drive Suggestions
« Reply #1 on: December 06, 2016, 09:35:07 PM »
You set the schedule for running the mover. As often as once an hour to as few as once a month. If you ran it twice a day, 2x1TB SSD would be more than enough and you can configure as RAID1 cache pool so you have some redundency on the unprotected data until it gets moved to the array. Its also where all your VMs & Dockers will live.

I have 2x275GB in RAID1 and run once a day @3 AM. Never more than half full.
  • UNRAID: 6.3.2 Pro
  • CPU: AMD FX-8350 8-Core
  • RAM: Crucial 16GB DDR3
  • MB: MSI 760GMA-P34(FX)
  • HBA: Areca ARC-1231ML
  • HDD PARITY: 2x 8TB
  • HDD DATA: 11x @57TB
  • SSD CACHE POOL: 2x 275GB RAID1
  • CASE: CM Centurion 590 w/3x 5 in 3 cages
  • PSU: Corsair CX600 600W
  • Dockers: Plex Media Server, PlexPy, Tiny Tiny RSS, MySQL

Offline kaine1688

  • Member
  • **
  • Posts: 7
Re: Cache Drive Suggestions
« Reply #2 on: December 07, 2016, 06:01:28 AM »
Sounds great, so if the VMs live there, basically the more VMs you want, the more space you should have then.

How about torrents, do they live on the cache drive like everything else till completion?
UNRAID: 6.2.4 Pro
CPU: 2x E5-2690v4
RAM: 4x16GB DDR4 ECC Hynix
MB: Z10PE-D16 WS
GPU: W5900 2GB
HBA: 2278300-R Adaptec SAS HBA 71605H Single
HDD PARITY: 2x 8TB HGST He8
HDD DATA: 11x @64TB
SSD CACHE POOL: 2x SM863 960GB Raid1
CASE: SUPERMICRO 846E16-R1200B
Dockers: Plex, Deluge, Sickrage, Couchpotatoe, nextCloud, Mumble
VMs: Win10 Game Hosting VM, Ubuntu, Fedora, Lakka

Online trurl

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10132
  • Constructor
Re: Cache Drive Suggestions
« Reply #3 on: December 07, 2016, 06:11:52 AM »
How about torrents, do they live on the cache drive like everything else till completion?
Everything else doesn't store on cache.

Each user share can be configured to use cache or not. Files written to array disks will never use cache.

If you save your torrents on a user share that is configured to use cache, then they will stay on cache until they are closed and then moved on schedule. Mover will not move open files.
How to Search the Forum (no, it's not obvious)     Need help? Read me first!     Upgrading to UnRAID v6

unSERVER 24TB unRAID 6.3.2 Pro PC-Q25:H87-I:i5-4570S:16GB:SX500-LG:RC-218:AVRG900U
Dockers LogitechMS:NZBGet:PlexMS:RDP-BOINC:Transmission

unBACKUP 15TB unRAID 6.3.2 Pro Node 304:P8H61-I:i3-3220:8GB:ST45SF-G:1430SA

Offline kaine1688

  • Member
  • **
  • Posts: 7
Re: Cache Drive Suggestions
« Reply #4 on: December 10, 2016, 08:05:34 PM »
Looking through the forums, there has not been a lot of talk regarding NVMe or PCIe based SSDs as of lately.

Are there any of these SSDs that are compatible and usable as cache drives?
UNRAID: 6.2.4 Pro
CPU: 2x E5-2690v4
RAM: 4x16GB DDR4 ECC Hynix
MB: Z10PE-D16 WS
GPU: W5900 2GB
HBA: 2278300-R Adaptec SAS HBA 71605H Single
HDD PARITY: 2x 8TB HGST He8
HDD DATA: 11x @64TB
SSD CACHE POOL: 2x SM863 960GB Raid1
CASE: SUPERMICRO 846E16-R1200B
Dockers: Plex, Deluge, Sickrage, Couchpotatoe, nextCloud, Mumble
VMs: Win10 Game Hosting VM, Ubuntu, Fedora, Lakka

Online johnnie.black

  • Hero Member
  • *****
  • Posts: 4290
  • Leeloo Dallas Multi Pass
Re: Cache Drive Suggestions
« Reply #5 on: December 11, 2016, 01:03:16 AM »
Are there any of these SSDs that are compatible and usable as cache drives?

All NVMe devices should work with v6.2 and above.

Offline mattbr

  • Member
  • **
  • Posts: 28
Re: Cache Drive Suggestions
« Reply #6 on: December 16, 2016, 12:44:05 PM »
Looking through the forums, there has not been a lot of talk regarding NVMe or PCIe based SSDs as of lately.

Are there any of these SSDs that are compatible and usable as cache drives?

Running 6.2.4 and a 950 pro, it hasn't missed a beat. Those things do tend to run a little bit warm, though.

Offline kaine1688

  • Member
  • **
  • Posts: 7
Re: Cache Drive Suggestions
« Reply #7 on: December 28, 2016, 08:27:34 PM »
Ended up getting a sweet deal on 2 SM863 960GB, cheaper than a 850 equivalent :O

Now waiting on 7x HGST he8 8TB HDDs 7.2k RPM, i am not looking forward to moving 30TB of data or so....

Assuming I should turn off caching until I move all of the data right?
« Last Edit: December 28, 2016, 08:29:12 PM by kaine1688 »
UNRAID: 6.2.4 Pro
CPU: 2x E5-2690v4
RAM: 4x16GB DDR4 ECC Hynix
MB: Z10PE-D16 WS
GPU: W5900 2GB
HBA: 2278300-R Adaptec SAS HBA 71605H Single
HDD PARITY: 2x 8TB HGST He8
HDD DATA: 11x @64TB
SSD CACHE POOL: 2x SM863 960GB Raid1
CASE: SUPERMICRO 846E16-R1200B
Dockers: Plex, Deluge, Sickrage, Couchpotatoe, nextCloud, Mumble
VMs: Win10 Game Hosting VM, Ubuntu, Fedora, Lakka

Online johnnie.black

  • Hero Member
  • *****
  • Posts: 4290
  • Leeloo Dallas Multi Pass
Re: Cache Drive Suggestions
« Reply #8 on: December 29, 2016, 12:04:05 AM »
Yes, no point in using cache for the initial data dump, you should enable turbo write, that will make a big difference.

Offline mr-hexen

  • Hero Member
  • *****
  • Posts: 2171
Re: Cache Drive Suggestions
« Reply #9 on: December 30, 2016, 08:11:43 AM »
Maybe even consider turning on turbo-write (or copy over w/o parity protection since you will still have a copy of the data should disaster strike.

Offline kaine1688

  • Member
  • **
  • Posts: 7
Re: Cache Drive Suggestions
« Reply #10 on: January 05, 2017, 08:07:20 PM »
Thank you guys for all the suggestions, I finally got all my drives. Will be doing the build over the weekend. UnRaid here i come.
UNRAID: 6.2.4 Pro
CPU: 2x E5-2690v4
RAM: 4x16GB DDR4 ECC Hynix
MB: Z10PE-D16 WS
GPU: W5900 2GB
HBA: 2278300-R Adaptec SAS HBA 71605H Single
HDD PARITY: 2x 8TB HGST He8
HDD DATA: 11x @64TB
SSD CACHE POOL: 2x SM863 960GB Raid1
CASE: SUPERMICRO 846E16-R1200B
Dockers: Plex, Deluge, Sickrage, Couchpotatoe, nextCloud, Mumble
VMs: Win10 Game Hosting VM, Ubuntu, Fedora, Lakka

Offline HellDiverUK

  • Hero Member
  • *****
  • Posts: 759
Re: Cache Drive Suggestions
« Reply #11 on: January 10, 2017, 04:45:36 AM »
I just changed to an ADATA SX8000 NVMe SSD, it's really nice.  Quick enough for unRAID, uses MLC memory (so will last longer than TLC), and runs a LOT cooler than Samsung drives.  The ADATA runs at 35C, the Samsung drives were closer to 60C or more.  Was a good price too.
NAS:
Hardware: PC-M25B, Pentium G4520, Asus H170M-Plus, 16GB Crucial DDR4-2133, 2xST8000AS002, 2xWD50ERFX, 1xST8000VN0002 (parity), ADATA SX8000 M.2 256GB (cache), Superflower 350W 80+Gold PSU
Software: UnRAID Pro 6.3.1
Dockers:   SickRage, NZBGet, Deluge, Plex, Emby, Couchpotato
VM: Win10 Pro

Gamer:
Hardware: Fractal Define R5 BOE, i5-7600K@5.1GHz, Asus Strix Z270F, 16GB TeamGroup DDR4-3000, 2xStrix 980Ti, AX860 PSU, H110i GT AIO cooler
Storage: 512GB Samsung 950Pro NVMe, 2x525GB Crucial MX300 RAID0 (Steam), WD 5TB Red (backup)
OS: Windows 10 Pro

Offline kaine1688

  • Member
  • **
  • Posts: 7
Re: Cache Drive Suggestions
« Reply #12 on: January 10, 2017, 07:12:43 AM »
I was going to go the NVMe route, but my workstation board is c612 chipset and only has 1 m.2 slot, and I prefer redundancy, plus 2 SM863 960GB will serve me well, read/write isnt the greatest, compared to my 850, but it is more suited to server use, plus i got 2 for $240...........cant go wrong there.

Hows the heat on those NVMe, I have a 750 pcie and those tings get HOT, kinda why I always stayed away from m.2, with no heatsinks I can only imagine?
UNRAID: 6.2.4 Pro
CPU: 2x E5-2690v4
RAM: 4x16GB DDR4 ECC Hynix
MB: Z10PE-D16 WS
GPU: W5900 2GB
HBA: 2278300-R Adaptec SAS HBA 71605H Single
HDD PARITY: 2x 8TB HGST He8
HDD DATA: 11x @64TB
SSD CACHE POOL: 2x SM863 960GB Raid1
CASE: SUPERMICRO 846E16-R1200B
Dockers: Plex, Deluge, Sickrage, Couchpotatoe, nextCloud, Mumble
VMs: Win10 Game Hosting VM, Ubuntu, Fedora, Lakka

Offline Pontey

  • Member
  • **
  • Posts: 25
Re: Cache Drive Suggestions
« Reply #13 on: January 17, 2017, 06:32:58 AM »
How about torrents, do they live on the cache drive like everything else till completion?
Everything else doesn't store on cache.

Each user share can be configured to use cache or not. Files written to array disks will never use cache.

If you save your torrents on a user share that is configured to use cache, then they will stay on cache until they are closed and then moved on schedule. Mover will not move open files.

I watched a video the other day that explained that putting a SSD cache drive in helps with transfer speeds eg putting the files your transferring to cache first then the "mover" moves them later.

If i was to put a cache drive in do i need to enable this ? eg to write to the cache first then the server moves it to the array later or is this enabled by default if the server has a cache drive /

my setup is a Parity drive 1 2TB drive and a 128g SSD for cache - if i take the cache drive out would the transfer speeds drop as its writing to the parity drive instead of SSD first ?

thanks for reading

Happy Nassing

Online trurl

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 10132
  • Constructor
Re: Cache Drive Suggestions
« Reply #14 on: January 17, 2017, 06:40:16 AM »
Seems to me like your question was already answered in my post that you quoted.
How about torrents, do they live on the cache drive like everything else till completion?
Everything else doesn't store on cache.

Each user share can be configured to use cache or not. Files written to array disks will never use cache.

If you save your torrents on a user share that is configured to use cache, then they will stay on cache until they are closed and then moved on schedule. Mover will not move open files.

I watched a video the other day that explained that putting a SSD cache drive in helps with transfer speeds eg putting the files your transferring to cache first then the "mover" moves them later.

If i was to put a cache drive in do i need to enable this ? eg to write to the cache first then the server moves it to the array later or is this enabled by default if the server has a cache drive /

my setup is a Parity drive 1 2TB drive and a 128g SSD for cache - if i take the cache drive out would the transfer speeds drop as its writing to the parity drive instead of SSD first ?

thanks for reading

Happy Nassing
How to Search the Forum (no, it's not obvious)     Need help? Read me first!     Upgrading to UnRAID v6

unSERVER 24TB unRAID 6.3.2 Pro PC-Q25:H87-I:i5-4570S:16GB:SX500-LG:RC-218:AVRG900U
Dockers LogitechMS:NZBGet:PlexMS:RDP-BOINC:Transmission

unBACKUP 15TB unRAID 6.3.2 Pro Node 304:P8H61-I:i3-3220:8GB:ST45SF-G:1430SA