Jump to content

Unraid with Optane cache drive

Does anyone have experience with using Intel Optane as a cache drive with Unraid?  I'm switching my home server over to Unraid next week since I'm tired of ZFS eating all of my RAM when I'm trying to run VMs and don't feel like setting everything up manually under Linux.

Link to comment
Share on other sites

Link to post
Share on other sites

I don't know much about Optane, but I heard that ZFS is really good on drives like these:

https://www.amazon.com/Intel-Optane-800P-58GB-XPoint/dp/B078ZJSD6F

 

Optane 800P is slightly different than 900P:

  • Smaller capacities (58GB/118GB rather than 280GB/480GB)
  • PCIe x2 instead of PCIe x4 (this cuts the sequential speeds in half but 4K speeds are gucci)
  • Uses M.2 instead of PCIe
  • However, 4K speeds remain largely the same.
  • Doesn't cost arm and leg

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to comment
Share on other sites

Link to post
Share on other sites

No experience in that specific area, but Optane is essentially a fast SSD so should be fine.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, RTX 4070, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, random 1080p + 720p displays.
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

If you set arc max to a limit that leaves enough for your VMs... You could keep using zfs

Can Anybody Link A Virtual Machine while I go download some RAM?

 

Link to comment
Share on other sites

Link to post
Share on other sites

For anyone that finds this in the future, the Optane 900P 280GB PCIe one works great with dual Xeon E5-2670v2's.

Link to comment
Share on other sites

Link to post
Share on other sites

Optane's main purpose is to be used as a buffer when reading data off of spinning drives. It learns what data you use regularly and stores it on the Optane drive. It still increases write performance too, as it's faster, higher capacity and less volatile than your HDD's cache.

But UnRAID's only use for cache drives is for write performance. It uses it as a buffer for writes to the array only. So you won't see a read performance boost. You'll still see a write performance increase as long as Optane supports Linux, but you won't gain read performance (which is Optane's main perk).

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On 12/31/2018 at 4:19 AM, AMDKilla said:

Optane's main purpose is to be used as a buffer when reading data off of spinning drives. It learns what data you use regularly and stores it on the Optane drive. It still increases write performance too, as it's faster, higher capacity and less volatile than your HDD's cache.

But UnRAID's only use for cache drives is for write performance. It uses it as a buffer for writes to the array only. So you won't see a read performance boost. You'll still see a write performance increase as long as Optane supports Linux, but you won't gain read performance (which is Optane's main perk).

Yeah I noticed that after I set it up... I ended up switching back to CentOS with ZFS (but now using the Optane drive as a cache) because of the generally awful performance.  The reading was fine I guess and the write performance after the cache was full was just unusable for me.  The web GUI was really nice so it was a shame.  Ironically I wish unraid supported some kind of software RAID or at least ZFS.

Link to comment
Share on other sites

Link to post
Share on other sites

On 12/24/2018 at 10:22 PM, unijab said:

If you set arc max to a limit that leaves enough for your VMs... You could keep using zfs

I tried that in the past, but I actually noticed a significant performance decrease going from letting it use 100+GiB of RAM to 48GiB (I have 48TB of raw drives, I read that was the recommended minimum).

I ended up doing a hardware trade so I have 512GiB of RAM in my server so it shouldn't be a problem anymore.

Link to comment
Share on other sites

Link to post
Share on other sites

On 12/24/2018 at 12:26 PM, StupidServerDude said:

Does anyone have experience with using Intel Optane as a cache drive with Unraid?  I'm switching my home server over to Unraid next week since I'm tired of ZFS eating all of my RAM when I'm trying to run VMs and don't feel like setting everything up manually under Linux.

ZFS doesn't use much ram, its using ram as a read cache. Everyfile system does this(including unraid) so unraid won't help you here.

 

Look at proxmox if you want better vm support. You can use btrfs, zfs and others to manage storage on it. Its also free.

 

There really won't be a benfit here, and optane is a waste here. 

 

The cache on unraid is for writes only, and optane isn't that fast for writes, normal nand drives are often faster, and you probabaly dont' need the endurance.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×