Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
FloRolf

[Build-Log] FreeNAS "Boss-NAS" by FloRolf

Recommended Posts

Posted · Original PosterOP

Hello, Guten Tag and Bonjour everyone, :) 

 

 

This is gonna be my "build log" and experience setting up my first NAS, which will be 
a custom build FreeNAS Box.

 

First of all, sorry for everyone (but 2 guys) who voted on my most recent topic
about the name of the NAS.
Everyone was highly into "BanaNAS" but i don't actually like it too much, lol.
As the title already suggests, i went with "Boss-NAS" @mr moose. It has its origin in the Star Wars
universe, where Boss Nass is the leader of the Gungans, who fight off the droid attack on Naboo

during the Phantom Menace.
(But what about the droid attack on the wookiees?)

 

This guy right here:

Spoiler

bossnass_detail.png

 

 


Here's the overview over the components that will be used:

 

CPU: AMD Ryzen R5 2400G
Cooler: Noctua NH-D14
Motherboard: Asus Prime X370-Pro
RAM: 16gb G.Skill Aegis 3000mhz
PSU: Seasonic Focus Plus Platinum 550w

Case: Fractal Design R5
NIC: Emulex Dual 10Gbit SFP+
Storage:
6x 4TB WD Red in Raidz2
1x 250gb Samsung 970Evo as Cache
2x 500gb Samsung 860Evo in Raid0 for high speed
2x Transcend 32gb USB Stick mirrored for the OS

 

Color Code:

Red=Don't have that yet or only partially

Orange=Not sure if it works in that config

Black=Already had those parts

Green=Already aquired

 


So as you can see, the thing will be pretty OP for most, as well as my own, usecases.
The quad core R5 with onboard graphics is good enough for media streaming up to 4k
and should also hold up nicely for any kind of VM testing.

 

FreeNAS recommends 1gb RAM for each TB of Storage but i'm not really sure if they are saying
1TB of actual storage or theoretical storage. The issue here is, that Raidz2 will basically eliminate
9TB of my storage (15TB of 24TB usable) for redundancy, making it possible for me to lose 2 Drives at once while still having
all my Data safe. I've read though, that the 1gb/1tb is actually not all that relevant.

 

The 550w PSU is Platinum, rated and should help to always keep my within the range of optimal efficiency
however i would've liked to get an even lower wattage unit but apparently those are very rare in ATX Form Factor
and 80+Platinum efficiency.

 


Now lets jump into the usecases of this NAS:

 

1. Backup
-> The NAS is ofc a Backup solution for all my critical and private Data such as my GF's Uni Stuff and ofc lots of Pictures.
I also want to configure the NAS to automatically backup all my phones pictures as soon as i enter my (or any?) wifi, the same
way google pictures does it essentially.

2. Game Storage
-> While i've read that some games may take several minutes to start from a NAS, i still want to give it a shot.
Considering i will be running 10Gbit to each of my machines, this should in theory work just fine.
If it turns out things are unplayable, i'll still keep the Games on the NAS so i can quickly grab them
from any other PC and just install them.

3. Cloud Storage
-> There are some plugins on FreeNAS which allow me to use the NAS outside of my Home Network so i can access
all my data at any time and at any place. This is a lower priority though as i first have to figure some other things out.

4. Streaming
-> I'm actually a huge fan of Blurays and 4k Blurays but i still want to move all my physical discs on to the NAS
in 100% of the quality. Each Bluray will therefore use around 30-50gb of space. Jikes. 
I've narrowed it down to Plex as my media server because it seems to be the most simple to use and has a wide variety
of compatibility.

5. VMs
-> Actually i've never had any interest in VMs but i wanna give it a try, maybe to learn some better about
Ubuntu or whatever. This is also a low priority but still interesting.

 

 

Next up the progress i'm currently finding myself in:

 

here are a few pics of the components i'm using

First off the Drives i already purchased. Very beautiful! Really enjoyed opening these puppies up! :3

Although, i sadly can not use the HDDs currently because FreeNAS, as of right now, doesnt allow for the Raid Array

to be expanded. That means i'll have to get everything installed at once and will not be able to expand in the future.

(Expanding is possible however, just not this particular Raid Array)

The two SATA SSDs on the other hand can be implemented already as you'll see a few pics down.

Spoiler

DZnNAqD.jpg

 

Next there are my two USB Drives that i'm using for the OS, FreeNAS. It was actually a pain in the arse

to get these as i've read so many reviews on Amazon about USB Drives and legit all of them are shiet.

Either they break after 1 day, their speeds are only 5mb/s or they overheat like crazy.

These ones got the best reviews so i chose them. They aer 32gb which is massivley oversized

but they were only 2€ more than the 16gb so whatever, lol.

They also have small heat issues when running the system, so does anyone have an idea to keep them

a little cooler? I was thinking about just glueing small vram heatsinks on them.

Spoiler

UQ7ym8e.jpg

 

Here's the whole horror assembled right now, lmao. As i don't have a case yet and i really desperately wanted

to try everything out, i'm finding myself in this, not really safe, situation. Please don't do that kids.

You can see the Nvme and Sata SSD's "Installed" Though as well as the massive NH-D14 cooler and the PSU.

There's also the motherboard, the Asus Prime X370-Pro which was one of only 2 (i think) AM4 Boards i could find that feature

8 Sata ports. It's almost impossible. I really really hope that all SATA ports will still be active when the Nvme is installed.

Some boards will turn off 2 SATA ports for that but i haven't found anything about that in the manual, which you can also

see supporting my SSDs, LOL.

Spoiler

DyOxUuy.jpg

 

Last but not least for now, there's FreeNAS 11.2 running (or booting)! Really happy that worked out almost flawlessly.

I've had a little trouble figuring out the way actually assign Volumes as that is quite confusing imo.

Starting of you have to make a Pool, which was easy enough. I just selected my two 860Evos for a striped Raid0.

Then you need a Dataset which is like a Folder on the Raid Array or drive. To access this drive via windows however,

you need to assign a Share to the Folder and assign a User (which you have to creat first) to the Share with a username and password.

Only then (and after some Network configuration which is pretty straight forward though) can you access the NAS in Windows (or Linux or uuhh, Mac, if you are into that....)

 

 

A Funny thing was, that FreeNAS itself chose the IP ending .69 which ofc, i will keep :P

You always enter the Box over the Web-UI with this IP address so don't lose it ;) 

Spoiler

q0uhLux.jpg

 

 

 

 

So for now, thanks for reading. If you have any comments or question, feel free to ask and i'll do my best to answer and hopefully someone

else will pic this up to also build himself a FreeNAS. Or you could just wait to see how crazy it'll drive me first :P

 

 

 


Gaming HTPC:

R7 1700X@stock - Cryorig C7 - Asus ROG B350-i - Asus GTX 1080 Strix - 16gb G.Skill Ripjaws V 3333mhz - Silverstone SX500-LG - 500gb 960 EVO - Fractal Design Node 202 - Samsung 60KS7090 - Logitech G502 - Thrustmaster T500RS - Noblechairs Icon


Desktop PC:
i7 2600k @stock - H100i GTX - Asus P8Z77-i Deluxe - Asus GTX 1050Ti Strix - 16gb HyperX Fury 1866mhz - EVGA 750G2 - 250gb 840 EVO - 6TB WD My Book Duo (Reds) - Enthoo Evolv ITX - Dell U3415W - Benq XL2411T - Qpad MK-85 Brown - Logitech MX518 - Blue Yeti Platinum - Noblechairs Icon 


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5* - 
250gb 970 Evo - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to post
Share on other sites

you went for bossnas? not a bad choise. I would say this one is bananas


PSU TIER LIST 3.0//Vram info//80+ info//HDD Guide//Build logs//Build plan recommendation//Before troubleshoot//Mark Solved//Off Topic//Community standards

Don't forget to quote or mention me

 

Primary PC: Random stuff inside a case

CPU: I5-8600k   GPU: GTX 1070 ti EVGA SC Gaming   RAM: 8+8 3200 mhz DDR4 Trident Z   MOBO: MSI Gaming Pro Carbon AC   HDD: 1 TB 7200 RPM Seagate Baracudda, 1 TB 5400 RPM Samsung ECOGREEN   SSD: Samsung 860 EVO 500 GB   Soundcard: built in   Case: Cooler Master Masterbox Lite 5 RGB   Screen: Salora 40LED1500

 

Second PC: Cedar mill v2

CPU: i3-2130   GPU: Intel HD graphics   RAM: 4+2 GB 1333 mhz DDR3    MOBO: HP H series   HDD: 320 GB WD Black 7200 RPM, 4x 1tb 5400 RPM Samsung Ecogreen   PSU: HP 250 watt   Soundcard: built in   Case: Some premium 2003 case   Screen: IIyama Prolite T2240MTS, Samsung SyncMaster710N

 

Laptop : Acer TravelMate 8573t

CPU: I3-2330M   GPU: Intel HD graphics   RAM: 4+2 GB 1333 mhz DDR3   MOBO: Acer   HDD: 250 gb 5400 rpm Seagate   Soundcard: built in   Case: alluminium/metal   Screen: TN 768p

 

Game consoles:

PS4 slim glacier white 500 gb, PS4 FTP Special Edition 500 gb, Xbox, 3 DS lites, DSI XL, Gameboy Advanced Color, PS Vita v2, Wii, PS3 500 gb

Link to post
Share on other sites
3 minutes ago, FloRolf said:

here are a few pics of the components i'm using

First off the Drives i already purchased. Very beautiful! Really enjoyed opening these puppies up! :3

You get your HDDs in retail boxes? :( I've only ever got the anti static bags...

 

4 minutes ago, FloRolf said:

They also have small heat issues when running the system, so does anyone have an idea to keep them

a little cooler? I was thinking about just glueing small vram heatsinks on them.

I probably wouldn't worry about it. I've been running FreeNAS off a cheap USB for a year and haven't had any issues... Yet...

 

8 minutes ago, FloRolf said:

I've had a little trouble figuring out the way actually assign Volumes as that is quite confusing imo.

Starting of you have to make a Pool, which was easy enough. I just selected my two 860Evos for a striped Raid0.

Then you need a Dataset which is like a Folder on the Raid Array or drive. To access this drive via windows however,

you need to assign a Share to the Folder and assign a User (which you have to creat first) to the Share with a username and password.

Only then (and after some Network configuration which is pretty straight forward though) can you access the NAS in Windows (or Linux or uuhh, Mac, if you are into that....) 

Well, that's pretty much it. If you haven't already, assign the network shares a drive letter in windows to make your life easier. (In Windows right click on the share folder and click Map Network Drive).


CPU: Intel i7 6700k  | Motherboard: Gigabyte Z170x Gaming 5 | RAM: 2x8GB 3000MHz G.Skill Ripjaws 5 | GPU: Gigabyte Aorus GTX 1080ti | PSU: Corsair RM750x (2018) | Case: BeQuiet SilentBase 800 | Cooler: Corsair H100i AIO | SSD: Samsung 970 Evo 500GB + Samsung 840 500GB | HDD: Seagate Ironwolf 8TB + 2x Seagate Ironwolf 6TB | Monitor: Acer Predator XB271HU + Samsung BX2450

Link to post
Share on other sites
20 minutes ago, FloRolf said:

They also have small heat issues when running the system, so does anyone have an idea to keep them

a little cooler? I was thinking about just glueing small vram heatsinks on them.

You could get a small fan to blow air over them.

Link to post
Share on other sites
Posted · Original PosterOP
1 hour ago, LukeSavenije said:

you went for bossnas? not a bad choise. I would say this one is bananas

Yeah, it's pretty bananas but not enough to come up in my network :P

 

1 hour ago, Spotty said:

You get your HDDs in retail boxes? :( I've only ever got the anti static bags...

 

I probably wouldn't worry about it. I've been running FreeNAS off a cheap USB for a year and haven't had any issues... Yet...

 

Well, that's pretty much it. If you haven't already, assign the network shares a drive letter in windows to make your life easier. (In Windows right click on the share folder and click Map Network Drive).

Yeah no, the ones in retail boxes are literally 30€ more expensive. They do however come with 3 instead of 2 years warranty and I got mine in an Amazon sale. The other 4 drives I'll get will probably be bulk in just bags. 

 

1 hour ago, Crunchy Dragon said:

You could get a small fan to blow air over them.

Not sure if I want a fan outside of the case and a tiny one at that. 

I'll just see how they run and then look for a solution later on. 

Right now without any moving HDDs, the system is dead silent. NH-D14 is amazing and so is the PSU. Having no GPU also helps with noise :P


Gaming HTPC:

R7 1700X@stock - Cryorig C7 - Asus ROG B350-i - Asus GTX 1080 Strix - 16gb G.Skill Ripjaws V 3333mhz - Silverstone SX500-LG - 500gb 960 EVO - Fractal Design Node 202 - Samsung 60KS7090 - Logitech G502 - Thrustmaster T500RS - Noblechairs Icon


Desktop PC:
i7 2600k @stock - H100i GTX - Asus P8Z77-i Deluxe - Asus GTX 1050Ti Strix - 16gb HyperX Fury 1866mhz - EVGA 750G2 - 250gb 840 EVO - 6TB WD My Book Duo (Reds) - Enthoo Evolv ITX - Dell U3415W - Benq XL2411T - Qpad MK-85 Brown - Logitech MX518 - Blue Yeti Platinum - Noblechairs Icon 


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5* - 
250gb 970 Evo - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to post
Share on other sites
Posted · Original PosterOP

Update time already :)

 

So with the resources i have right now i was able to achieve roughly 110mb/s read and write speeds from my PC to the NAS, which is pretty much 

what we can expect from a 1gbit connection. I'm pretty happy though as that means for now everything is working just fine.

 

With those limited speeds i non the less tried gaming from NAS to PC.

I Installed Psychonauts on the NAS and measured the time it takes the game to start and the time it takes to load into the actual game.

Both times i got the exact same result of 16 Seconds for each. This means playing (this game) from NAS is exactly as fast as playing it from my external Raid0 HDD array which i'm more than happy with. FPS also didnt take a hit and everything behaved normal! NICE!

 

Here's another update:

Apparently FreeNAS accepts the Dual 10Gbit NIC i impulse ordered a couple months ago. Win7 wasnt too happy about it but i could configure it in FreeNAS. Problem is, 

i can't do any testing yet as it's the only 10Gbit card i have. Welp....

Spoiler

8fW1dDL.jpg

 


Gaming HTPC:

R7 1700X@stock - Cryorig C7 - Asus ROG B350-i - Asus GTX 1080 Strix - 16gb G.Skill Ripjaws V 3333mhz - Silverstone SX500-LG - 500gb 960 EVO - Fractal Design Node 202 - Samsung 60KS7090 - Logitech G502 - Thrustmaster T500RS - Noblechairs Icon


Desktop PC:
i7 2600k @stock - H100i GTX - Asus P8Z77-i Deluxe - Asus GTX 1050Ti Strix - 16gb HyperX Fury 1866mhz - EVGA 750G2 - 250gb 840 EVO - 6TB WD My Book Duo (Reds) - Enthoo Evolv ITX - Dell U3415W - Benq XL2411T - Qpad MK-85 Brown - Logitech MX518 - Blue Yeti Platinum - Noblechairs Icon 


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5* - 
250gb 970 Evo - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to post
Share on other sites
Posted · Original PosterOP
Aaaaand another update!
 
Went full SYW and got myself a used but perfect condition Fractal Design R5 which even has acustic insulation.
I know it's quite huge for a NAS but due to my need of the ATX board and at least 6 HDD Slots it's the best I could think of. Plus is was just 50€. 
 
Here are a few pics of:
The case:
Spoiler

xjNTcLJ.jpg

 

 
The system finally inside the case and not full ghett0 mode on the tablet:
Spoiler

CiMeKwq.jpg

 

 
Also some nicer SSD mounting and shitty cable management. I'll remanage the cables once I have all of my HDDs. 
One issue is, that the SATA power cable supplied by the PSU is not made for SSDs installed next to each other so I had to use a Molex to SATA adapter. i'll probably order another SATA PSU cable from Seasonic though so i dont need Molex anymore.
Spoiler

XDHe62T.jpg

 


Gaming HTPC:

R7 1700X@stock - Cryorig C7 - Asus ROG B350-i - Asus GTX 1080 Strix - 16gb G.Skill Ripjaws V 3333mhz - Silverstone SX500-LG - 500gb 960 EVO - Fractal Design Node 202 - Samsung 60KS7090 - Logitech G502 - Thrustmaster T500RS - Noblechairs Icon


Desktop PC:
i7 2600k @stock - H100i GTX - Asus P8Z77-i Deluxe - Asus GTX 1050Ti Strix - 16gb HyperX Fury 1866mhz - EVGA 750G2 - 250gb 840 EVO - 6TB WD My Book Duo (Reds) - Enthoo Evolv ITX - Dell U3415W - Benq XL2411T - Qpad MK-85 Brown - Logitech MX518 - Blue Yeti Platinum - Noblechairs Icon 


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5* - 
250gb 970 Evo - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to post
Share on other sites

hmm 2 usb drives. I just have mine to auto backup on the array.

btw use handbrake to compress your media. I use h.265 at slower with rf set on 22. it takes a day to encode with a ryzen 2700x but the compression ratio is amazing and I cant notice any difference.

Link to post
Share on other sites

Some things should be addressed here to prevent future mis-information.

 

On 12/7/2018 at 10:33 AM, FloRolf said:

1x 250gb Samsung 970Evo as Cache

If you mean cache for the zpool it's not going to work like you think it is. Putting cache or a log on a zfs pool is only good for accelerating synchronous reads/writes. Operations such as hosting VMs or Databases for example. As network storage most if not all operations to the pool are asynchronous, data will only be written to the pool at the speed the pool can accept it and the same goes for reads if RAM isn't be used.

 

To further reason why you don't need a cache drive for a zfs pool. zfs uses excess RAM as a read cache. Frequently accessed files will be cached in RAM and read from RAM when requested. This is why more RAM is generally better for zfs when handling large amounts of data.

 

On 12/7/2018 at 10:33 AM, FloRolf said:

FreeNAS recommends 1gb RAM for each TB of Storage

This is a misconception. One of the developers isn't even sure where this misconception began:

Screenshot_1.png

 

Screenshot_2.png

 

On 12/7/2018 at 10:33 AM, FloRolf said:

RAM: 16gb G.Skill Aegis 3000mhz

ECC memory is generally more recommended for FreeNAS. If the rare occasion were to occur where a bit flips in RAM FreeNAS won't be able to detect that before writing it to the pool and corrupting data.

 

On 12/7/2018 at 10:33 AM, FloRolf said:

5. VMs
-> Actually i've never had any interest in VMs but i wanna give it a try, maybe to learn some better about
Ubuntu or whatever. This is also a low priority but still interesting.

 

For virtualization FreeNAS uses Bhyve. From my experience it is less than optimal. I can't say I've successfully installed Ubuntu or any other Linux OS but that was quite some time ago. I do know Windows should install fine but understand that the frame rate you'll see will be in the magnitude of 15 or less.

 

I've been using FreeNAS for the past 4 years or so. If you have any setup, tweak, or trouble-shoot questions let me know.

Link to post
Share on other sites
Posted · Original PosterOP
3 hours ago, Nicnac said:

Now I feel like copying if I ever wanna build a NAS :P Thats name is just too good

Name is ™ :P

 

3 hours ago, Technomancer__ said:

hmm 2 usb drives. I just have mine to auto backup on the array.

btw use handbrake to compress your media. I use h.265 at slower with rf set on 22. it takes a day to encode with a ryzen 2700x but the compression ratio is amazing and I cant notice any difference.

Yeah I figured two usb is a safe way to go. Ofc I'll probably also backup on the array aswell. 

Not sure if I'll compress my stuff. I mean, I buy Blurays because of the quality over Netflix and if my network can handle it, why not stream in full quality? 

 

3 hours ago, Windows7ge said:

Some things should be addressed here to prevent future mis-information.

 

If you mean cache for the zpool it's not going to work like you think it is. Putting cache or a log on a zfs pool is only good for accelerating synchronous reads/writes. Operations such as hosting VMs or Databases for example. As network storage most if not all operations to the pool are asynchronous, data will only be written to the pool at the speed the pool can accept it and the same goes for reads if RAM isn't be used.

 

To further reason why you don't need a cache drive for a zfs pool. zfs uses excess RAM as a read cache. Frequently accessed files will be cached in RAM and read from RAM when requested. This is why more RAM is generally better for zfs when handling large amounts of data.

 

This is a misconception. One of the developers isn't even sure where this misconception began:

Screenshot_1.png

 

Screenshot_2.png

 

ECC memory is generally more recommended for FreeNAS. If the rare occasion were to occur where a bit flips in RAM FreeNAS won't be able to detect that before writing it to the pool and corrupting data.

 

For virtualization FreeNAS uses Bhyve. From my experience it is less than optimal. I can't say I've successfully installed Ubuntu or any other Linux OS but that was quite some time ago. I do know Windows should install fine but understand that the frame rate you'll see will be in the magnitude of 15 or less.

 

I've been using FreeNAS for the past 4 years or so. If you have any setup, tweak, or trouble-shoot questions let me know.

First off, thanks m8, I really appreciate it! Hope to see you around this thread to debunk some mysteries and show my mistakes :)

 

About the cache, the idea was to cache game data mainly. Ofc streaming a movie or storing a picture won't benefit but the intention was that playing a certain game for a couple weeks will essentially cache it into the SSD and load it up faster. My "small" 16gb ram won't suffice. Correct me if I'm wrong for this kind of situation. If it doesn't work out or I won't see any noticeable difference I'll just remove the drive and put it in another PC as boot drive also, my RaidZ2 should in theory (https://calomel.org/zfs_raid_speed_capacity.html) be pretty fast already so it might not be worth it at all. 

 

Second, yes I know 1gb/1tb isn't actually true but more is always better and I think 16gb isn't overkill by any means. 

As for ECC, i might replace mine with ecc once prices come down. Good thing is, I can always swap stuff out and reuse this ram in other systems. Do you think it's worth it in my use cases though? I'm not doing any serious work, just saving pics and streaming media. 

 

From what I've read VMs work quite fine on FreeNAS but it's just for basic VM experience anyways so if it doesn't work, it doesn't matter :P

 

Thanks again! 


Gaming HTPC:

R7 1700X@stock - Cryorig C7 - Asus ROG B350-i - Asus GTX 1080 Strix - 16gb G.Skill Ripjaws V 3333mhz - Silverstone SX500-LG - 500gb 960 EVO - Fractal Design Node 202 - Samsung 60KS7090 - Logitech G502 - Thrustmaster T500RS - Noblechairs Icon


Desktop PC:
i7 2600k @stock - H100i GTX - Asus P8Z77-i Deluxe - Asus GTX 1050Ti Strix - 16gb HyperX Fury 1866mhz - EVGA 750G2 - 250gb 840 EVO - 6TB WD My Book Duo (Reds) - Enthoo Evolv ITX - Dell U3415W - Benq XL2411T - Qpad MK-85 Brown - Logitech MX518 - Blue Yeti Platinum - Noblechairs Icon 


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5* - 
250gb 970 Evo - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to post
Share on other sites
2 hours ago, FloRolf said:

About the cache, the idea was to cache game data mainly. Ofc streaming a movie or storing a picture won't benefit but the intention was that playing a certain game for a couple weeks will essentially cache it into the SSD and load it up faster.

The only problem here is you'd be calling for data asynchronously (game data in this instance). The SSD will only accelerate synchronous operations (again, like VM's or databases). Assuming the game successfully runs off the server, within the first day or two you'd see your games load faster because the system would cache the game files in excess RAM. If it does use the SSD at all it will copy the files to the SSD but when you want to access them it will only read the data as quickly as it can fetch it from the pool really defeating the purpose of even having it.

 

2 hours ago, FloRolf said:

my RaidZ2 should in theory (https://calomel.org/zfs_raid_speed_capacity.html) be pretty fast already so it might not be worth it at all. 

With a 6 drive pool you should already see the performance of about an SSD when utilizing 10Gbit. How well the latency will be fetching data when you want to play a game I can't determine.

 

2 hours ago, FloRolf said:

Second, yes I know 1gb/1tb isn't actually true but more is always better and I think 16gb isn't overkill by any means. 

As for ECC, i might replace mine with ecc once prices come down. Good thing is, I can always swap stuff out and reuse this ram in other systems. Do you think it's worth it in my use cases though? I'm not doing any serious work, just saving pics and streaming media. 

The more you have the more you can cache. This benefits 10Gbit a lot when using a sub-10Gbit capable pool. It should also be noted that ZFS isn't a performance oriented file system. Its primary objective is to protect/prevent data loss. With enough tweaking you can see decent performance but if you want raw speed there are better file systems. BTRFS comes to mind.

 

In all honesty for your application ECC memory isn't a real necessity. It's only marginally more expensive and it's recommended for protecting the data so it's the standard. Since AMD processors support ECC memory it's a future option if you ever find it necessary to have it. Though I don't know if the motherboard will allow it.

 

2 hours ago, FloRolf said:

From what I've read VMs work quite fine on FreeNAS but it's just for basic VM experience anyways so if it doesn't work, it doesn't matter

Bhyve (the VM software on FreeNAS) does work well enough for general testing/messing around but if you ever wanted to REALLY get into it there are better options.

Link to post
Share on other sites
On 12/7/2018 at 10:33 AM, FloRolf said:

Hello, Guten Tag and Bonjour everyone, :) 

 

Blah blah blah NAS stuff

On 12/7/2018 at 12:07 PM, FloRolf said:

blah blah blah update

On 12/7/2018 at 3:35 PM, FloRolf said:

Update time already :)

 

Blah blah blah more updates

*snooze*

23 hours ago, FloRolf said:
got myself a used but perfect condition Fractal Design R5 

You have my attention

Spoiler

/s

 

Nice NAS though!

 


"Put as much effort into your question as you'd expect someone to give in an answer"- @Princess Cadence

Purple Build Post ---  Blue Build Post --- Blue Build Post 2018 --- Project ITNOS

CPU i7-4790k    Motherboard Gigabyte Z97N-WIFI   RAM G.Skill Sniper DDR3 1866mhz    GPU EVGA GTX1080Ti FTW3    Case Corsair 380T   

Storage 1x Samsung EVO 250GB, WD Black 3TB, WD Black 5TB    PSU Corsair CX550M      Cooling Cryorig H7

Link to post
Share on other sites
Posted · Original PosterOP
On 12/9/2018 at 11:52 PM, Windows7ge said:

The only problem here is you'd be calling for data asynchronously (game data in this instance). The SSD will only accelerate synchronous operations (again, like VM's or databases). Assuming the game successfully runs off the server, within the first day or two you'd see your games load faster because the system would cache the game files in excess RAM. If it does use the SSD at all it will copy the files to the SSD but when you want to access them it will only read the data as quickly as it can fetch it from the pool really defeating the purpose of even having it.

 

With a 6 drive pool you should already see the performance of about an SSD when utilizing 10Gbit. How well the latency will be fetching data when you want to play a game I can't determine.

 

The more you have the more you can cache. This benefits 10Gbit a lot when using a sub-10Gbit capable pool. It should also be noted that ZFS isn't a performance oriented file system. Its primary objective is to protect/prevent data loss. With enough tweaking you can see decent performance but if you want raw speed there are better file systems. BTRFS comes to mind.

 

In all honesty for your application ECC memory isn't a real necessity. It's only marginally more expensive and it's recommended for protecting the data so it's the standard. Since AMD processors support ECC memory it's a future option if you ever find it necessary to have it. Though I don't know if the motherboard will allow it.

 

Bhyve (the VM software on FreeNAS) does work well enough for general testing/messing around but if you ever wanted to REALLY get into it there are better options.

Are you sure about the game being asynchronous? First time sure, but after having played it a couple times? 

Well whatever, we'll see how it goes. 

 

Yeah the RaidZ2 should read/write about 450mb/s, so almost ssd speeds. Should be more than ideal for anything really. The Raid0 ssd array however should fully utilize the 10gbit link. 

 

About the VMs again, I'm using 11.2 already which has a dedicated VM Tab, so maybe they improved support. I'll definitely post my experience once I've tried it though so keep an eye out! 

 

On 12/10/2018 at 3:25 PM, TVwazhere said:

*snooze*

You have my attention

  Reveal hidden contents

/s

 

Nice NAS though!

 

Honestly now, this case is amaze-balls! With the Noctua cooler and the Seasonic PSU I can hear a single thing. I was afraid at the beginning that the HDD cages were just bare metal but it came with a bunch of small rubber parts so it should isolate the drives pretty well. 

 

 

UPDATE TIME WHOOOO:

 

This just arrived today shipping from Bulgaria off of eBay. 

It's not one, but two.... 

 

Spoiler

 

Dual 10gbit NICs by Chelsio! Whoooiiiio! 

Additionally I got a single 3m SFP+ DAC cable. 

Can't wait to try them out but I have to wait until the weekend, maybe even Sunday ;(

bFcyOWJr.jpg

 

 

 

 

So stay tuned peeps :D

 


Gaming HTPC:

R7 1700X@stock - Cryorig C7 - Asus ROG B350-i - Asus GTX 1080 Strix - 16gb G.Skill Ripjaws V 3333mhz - Silverstone SX500-LG - 500gb 960 EVO - Fractal Design Node 202 - Samsung 60KS7090 - Logitech G502 - Thrustmaster T500RS - Noblechairs Icon


Desktop PC:
i7 2600k @stock - H100i GTX - Asus P8Z77-i Deluxe - Asus GTX 1050Ti Strix - 16gb HyperX Fury 1866mhz - EVGA 750G2 - 250gb 840 EVO - 6TB WD My Book Duo (Reds) - Enthoo Evolv ITX - Dell U3415W - Benq XL2411T - Qpad MK-85 Brown - Logitech MX518 - Blue Yeti Platinum - Noblechairs Icon 


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5* - 
250gb 970 Evo - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to post
Share on other sites
56 minutes ago, FloRolf said:

Are you sure about the game being asynchronous? First time sure, but after having played it a couple times? 

Well whatever, we'll see how it goes. 

I should be a bit more specific when I said asynchronous. This is a server-side operation. It works on a layer lower than the network layer. In order for you to store files, games, music, videos, etc on the server you setup SMB/CIFS on the server (windows). This protocol when set to store data to a zpool writes EVERYTHING asynchronously. It does not matter what you are sending or pulling to/from the server if you're doing it over the SMB service it's being done asynchronously. Now let's say you setup a jail and installed MySQL which is a fairly well known database software. This writes data to the database synchronously so when written to the pool it'd cache successfully in the SSD and when needed it can read from the SSD. Unfortunately you'd require a mass number of clients to make this worth doing. In your case you will see a little improvement after a couple uses because files will automatically cache in RAM on their own. The SSD will just kind of be there not getting used or files will copy to it but not get read.

 

1 hour ago, FloRolf said:

Yeah the RaidZ2 should read/write about 450mb/s, so almost ssd speeds. Should be more than ideal for anything really. The Raid0 ssd array however should fully utilize the 10gbit link. 

This is true. What is it you're trying to achieve with the 2 SSD RAID0? High speed is only good for large files and 1TB can fill up fast. If it's temporary storage for things like video editing then it's not a bad idea.

 

1 hour ago, FloRolf said:

About the VMs again, I'm using 11.2 already which has a dedicated VM Tab, so maybe they improved support. I'll definitely post my experience once I've tried it though so keep an eye out! 

I'm on FreeNAS-11.1-U6 it also has a dedicated VMs tab. You can check the Bhyve version by running the following command from console:

vm version

This is my output:

vm-bhyve: Bhyve virtual machine management v1.1-p8 (build 101073)

You can experiment with the VMs tab. I did, there's a few useful things a simple VM can do for you in the background assuming the host OS isn't compromised.

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


×