Fast NAS

The concept of a NAS has always intrigued me. The shared filesystem that everyone in the house can access is great, but there’s always one downside.

It’s slow.

No, not unbearably slow, but mechanical hard drive slow. The limit of access over a gigabit network is about 110MB/s transfer rates, which is just a step down from the 130-150MB/s transfer rate that a HD can physically deliver.
Though I have a NAS now that can saturate my gigabit LAN connection, putting in a 10GB LAN would not make sense when the max I can achieve is 1.5 times my current throughput.

Some research on the max speed one can achieve with mechanical drives in some sort of an array can be hound here: https://calomel.org/zfs_raid_speed_capacity.html

A couple things surprised me. One was the speed boost one gets with LZ4 compression enabled on a raidz volume, especially for a mechanical drive! Incredible.

Second was the SSD array transfer rates. I’m not thinking about getting a few SSDs to dedicate to a new NAS just to have the high transfer speeds.
This means a LAN upgrade is also necessary to 10GB in order to capitalize on the faster NAS.

 

 

CPUs, GPUs and benchmarking

Recently bought a GTX 1060 3GB GPU to use with an HTC Vive for VR games. The GPU worked well with an AMD FX-8130 CPU and 8 GB ram. Most games needed the settings to be turned down nearly to their lowest settings to allow the game to run at 90+fps so there would be no hickups in the video in the VR headset.
Because of this limitation, I was keeping an eye out for other GPUs, and came across a good deal on a GTX980Ti. Even thought this is one generation old (Maxwell architecture, vs the new Pascal which is what the GTX1060 card is).
I bought the card, brought it home, installed it, and saw virtually zero performance improvement in the games I tried. Imagine the disappointment. I just spent a few hundred $$ to gain zero performance 🙁 Read More

No Comments Computers, VR

Server upgrade path

I was recently exploring what my options were for upgrading the CPUs of my main server. Currently it’s running dual E5-2670 CPUs, each housing 8 cores (16 threads), 115W max TDP, on an ASRock EP2C602 motherboard. This motherboard will support up to v2 of the LGA2011 cpu socket. The v3 and v4 versions need a new mobo, so my choices are limited to v1 or v2 CPUs.
I’ve been using the data from cpubenchmark.net to compare CPU performances. Below are a list of CPUs and their rated performance. To equalize things, I’ve created another column to compare per core performance, which is what games typically care more about. Read More

No Comments Computers

New NAS build-Tests

Finally ready to put together a new NAS system. One NAS that I can tune for max performance, and am not rushed to move all the data over (like had happened with every other version in the past).

The hardware used is a dual CPU system running E5-2670 CPUs each with 8 cores/16 threads, for a total of 32 threads, and 32 gigs ram. This may seem like overkill for a NAS, and it is if I was only using this system as a NAS. However I will be using this box as a Virtual Machine and Docker host, so the majority of the resources will go to the VMs and Docker apps.
For software I am running UnRaid 6.3.2 (as of this writing 07 Feb 2017). I’ve enjoyed using it as a NAS in the past and recently the capability to run VMs on it makes it that much more attractive.

Read More

No Comments UnRaid