Forum Topic

Network Attached Storage (NAS)

  • ano recommended ninyo na ATX casing na madaming pwede i accept na hdd? currently using an old school lianli pc-60 plus all aluminum casing. currently may 12 drives ako but i want to use a newer casing that can accommodate my ATX board
  • Probably one of Thermaltake case that has that straight row of drives on the front. (Core V71) or a Core W200?
  • FYI, there's an open box sale happening now in Newegg (US only) so if anyone is looking to setup a NAS using Xeon or Epyc based components, now might be your chance.

    I've seen a few Mni-ITX and MATX form factor server boards.. I was hoping to catch a good deal on those Asrock Rack boards with embedded Xeon D proc and SFP+ but they're expensive still for my liking even with the sale :)

    -- edited by alaeh on Jan 24 2020, 06:12 PM
    Have recently added a Quadro P2000 to my build for Plex transcoding. Found a great deal here in TPC

    So far i've put together a basic running build.. currently testing on UNRAID although I still have not committed to the disks I want to use.

    Pulled from Dell T420
    8 x 480GB SSD for storage and parity
    1 X DC P3700 800GB for Caching

    I want to use Ultrastars but not sure if I can benefit from their performance much given the nature of how UNRAID stores parity information which tend to favor storage capacity rather than performance. Although SSD Caching does seem to help as I'm able to do average 650-900MB transfer rates out of the box with no tuning yet.

    10GBE Read and Write Performance

    -- edited by alaeh on Feb 02 2020, 01:32 PM
  • UPDATE #2
    Wasn't too happy with UNRAID's performance considering it is a paid software but can't really fault it because it never claimed to be a good NAS. I think UNRAID shines more as a hypervisor than a NAS.

    Anyhow, I took a different.. and cheaper route... I decided to go with Proxmox because it supports hardware passthrough which allows the VMs or containers to manage resources directly so that it will work as close to native performance

    It took a bit more work and some sleepless nights but given the wealth of information available online nowadays I was able to install both FreeNAS and Plex
    Server running on Centos.

    Using Proxmox, I was able to assign physical disks to FreeNAS could it manage directly and I showered it with lots of ECC RAM. Unlike UNRAID, FreeNAS performs better if you give it more RAM. I get way better transfer speeds even without the benefit of NVME for caching

    As for Plex on Centos with GPU passthrough, took a bit more work. First, all my media are on FreeNAS so I had to mount it via CIFS to CentOS and setup
    some scripts for it to remount each time the VM is rebooted.

    Also, I wanted the Quadro P2000 GPU to do all the heavy lifting ie encoding and decoding so I had get it to use FFMPEG othewise the CPU will still share with some of the heavy lifting.

    The result is quite actually satisfying. I'm able to run 3 concurrent Plex streams each forcing the P2000 to transcode 4K to 1080P and my CPU utilization
    is barely 20% considering I only assigned the CentOS VM 2 cores to play with.

    Same goes for FreeNAS, by assigning it only 2 CPUs, I'm still able to get close to 10Gbe transfer speeds.

    Quadro P2000 doing the heavy lifting

    FreeNAS file transfer performance

    What's inside U-NAS case

    -- edited by alaeh on Feb 06 2020, 01:47 AM
  • FreeNAS performs better if you give it more RAM.

    well given how ZFS works, that is expected.

    FreeNAS so I had to mount it via CIFS to CentOS and setup
    some scripts for it to remount each time the VM is rebooted.

    setup a NFS share and mount it using mount command, if you want it mounted at boot, just put it on fstab :)