Your audio is always 👌 and that’s like 80% of having a quality video, so keep it up. I would have done a similar upgrade, I love those old Supermicro boards.
I had this issue with my SuperMicro X11 generation board. You need to set the fan 'normal' RPM at the idle speed or so, because the board goes into panic mode and tries to spin the fan up once it detects the fan have gone too low. This eventually killed two Arctic fans I had installed, so I corrected the fan settings and installed Noctua Industrials so this won't happen again. :P
Very interesting I have recently accidentally killed my pentium server, so I finally upgraded to something more modern... I went from a 2008 cpu to a 2010 cpu... Anyways. Very fun.
It has been a pleasure in meeting until we see again.awesome vid again u encouraged me to get into DIY .hope the baby and the wife is awesome.i love how the Nas came out.lastly love your music and tracks..be safe brother..
I would definitely say this is a good upgrade compared to the old version. Im currently running a very similar setup with an i3 4130 and 16gb of ram, tho with a dedicated ssd for ZFS caching. This would be the only additional thing i would recommend to upgrade in your case here as it gives you a really nice boost on big file transfers.
@@toaster98 I don't think you are limited to 16GB of RAM. Try 32GB. In my experience SSD only sped up recent re-reads or writes and actually slowed down large writes. Hard drives have a decent write speed in RAID layout where as SSD will have super fast write speed for 60GB then go super slow, much slower than hard drives. So no good for really big files or drive copying.
my NAS box had a i7 3770 4c/8t CPU LGA1155, & had an old Lenovo think station with an i5 2320 4c/4t LGA 1155 & swapped them out ... works great ... 4 cores is more than enough for a light use NAS box ... was a lil worried it wouldn't work. But booted right up no sweat ... love the captions popping up as you talk ... very smart
If I understand correctly, it looks like the AST2400 chip provides graphics, so it can run a display even using a no IGP Xeon. If you want to trade some performance for power reduction - you might want a T model i3 or an L model Xeon
@@AlfaPro1337 You don't need it in a server board. They have on board graphics. For instance Fujitsu makes a little server using the E3-1230 V2 CPU and that has VGA out put but no graphics in the CPU.
Thanks for making these NAS videos. I have a 10+ year old Netgear NAS that I always felt was going to need to be replaced at some point due to age and for keeping up with new technologies. I've built PCs in my distant past but never thought of repurposing an older PC for a NAS. It's definitely less expensive than buying a prepackaged NAS from Netgear, Synology, of the like. I'm glad you also analyze power draw, since that is definitely a question in my mind if I'm going to use an i3, i5, or i7 of whatever generation. Thanks again for the inspiration!
I use proxmox to virtualize my true nas server, and it’s funny cause truenas sees the virtual memory as ECC registered even though they’re not. But I’ve never had any problems with using regular memory on truenas, I’d say the biggest thing is having arrays for data redundancy is more important. But if you want your server to be as close to perfect as possible in the case of troubleshooting errors, ECC is more guaranteed.
11:38 The Q1T1 you mention is a measurement of random io performance. The reason it did see some of a change is because the bottleneck went from CPU to the storage itself, this is 100% bottlenecked by the HDD's nature. (The head cant move fast enough on the platter). For a nas this is less of an important because often it will be read from sequentially like Q8T1. However, if you were to for example run a Minecraft server on it then most of the data read and written would be completely random and out of order. Thus requiring more responsive storage mediums, RAM ;)
Thanks for the video. I've been running ZFS without ECC for over two years. Only downtime was the upgrade from FreeNas to TrueNas and only once shut down the system to add HD capacity. Never had any problems, except of course to get Plex to do hardware transcodes on TN. Havn't figured that one out...
Dude you are awesome, you've helped me get into setting up my own NAS and ubuntu setup! Btw you are great in front of the camera, nothing to worry about there! Good luck with your channel, please don't stop!
So. I've been on OpenMediaVault since OMV4, and that system was in need of space. The board I'm running it on is a Celeron 1007u limited to 3 SATA ports, so an upgrade was needed. After watching hours of TrueNAS videos I wound up buying the same base hardware you used here, except with an i3-4130. Not needing the space you do I'm using 3 4T drives in raid z1 for storage, a pair of 512 GB drives for apps (OVERKILL) and a 120 GB boot drive. Performance is much improved over the 1007U system, and my idle is around 23 watts. I would agree the components you chose are excellent for this use case, and it's rather surprising what it's capable of. I moved my JellyFin server there (yeah, I know.) while working on a different upgrade and it will direct stream 2 videos at 1080, but really can't do transcoding and doesn't like when you scroll through a video. Thanks for sharing the trials and tribulations. Makes it a lot easier to dive into something new when you know you aren't the only one who needed to struggle a bit to make it all work.
This is an interesting comment. One of the things I'm concerned about is the idle power draw, do you know how you got yours down yo 25 as opposed to the one in the video? Thanks
@@Itsallfun3000 I'm not 100% sure, but there are a few differences. I'm using 3 5400 RPM WD Red Plus drives, I think the Seagate Ironwolf drives he uses are 7200 RPM, and he's using 4. There are two versions of the i3-4130, it turns out mine is the i3-4130T which is the 25W TDP variant. I think his is the 54W version. He's using a pcie network card, and those draw extra power at idle. There are also probably some differences in power supplies, mine is one of those Corsair 550 watt supplies known to be efficient even at low power draw. I measured mine with JUST TrueNAS running, I hadn't added any apps to the equation at the time, and honestly haven't measured idle draw since... I don't know if he perhaps had other apps running when he took his measurements. I did find one glaring weakness to this setup.. the i3-4130T can't handle transcoding. I've solved that with a Quadro P400, but I haven't measured idle power draw since adding it. I run Jellyfin, Synchthing and Home Assistant on it, so overall demand is pretty low. I had NextCloud on it for a while, but moved it off to a mini-pc because it had a bad habit of eating up memory no matter how I tried to limit it, and would bring server performance to a crawl. I assume that's a TrueNAS or NextCloud configuration problem on my part rather than a hardware issue, but since it's the only trouble I've had in over a year I thought it was worth a mention.
@cameronfrye5514 thanks for your reply I think that all makes sense especially the cpu T variant. I have a separate laptop I use as a server for my emby. It's got an i3 7100u so it can do the proper transcoding but it idles at 4w :) I dodnt want it all on one box with the port open for emby!
@@Itsallfun3000 Actually, the mini-pc I'm using has an N100.. I should probably see if that can handle the transcode. If so I could leave the files on my NAS and remove the P400. Now you've got me thinking... better break out the Kill-a-watt!
Is the BIOS set for a 4-wire fan? 3-wire fan control is via PWM on the voltage input but 4-wire fans have their own PWM controller which is data-driven with the extra 4th wire. Feeding a 4-wire fan with PWM voltage on the supply could make it behave erratically as its controller keeps resetting.
I think your videos are well done. They are the reason I converted my old AMD FX PC and used it as a NAS. I'm not 100% happy yet and have to adjust something here and there and possibly new fans. But it works and I use it. Although some may rightly say that an 8-core AMD FX CPU is not the best choice. But it's what I have on hand, and with 16GB of ram it's doing just fine. But what I will definitely still buy is a 2.5GB NIC for my Network
The performance is fine for stuff like a NAS, but those FX chips are awfully power hungry even at idle, the amount you'll pay in electricity over a few years would probably cover the costs of just buying something better.
@@vgamesx1 Yes i know. I am Waiting for a old PC of a Friend. He have 3 old Office PC`s and i can have 2 of them. And i think for 10 Euros its more than ok
Definitely don't mind this style of video either, just wish it was longer! But like you said, you were just trying to knock it out to get to the next one so I can understand that.
I just added a second pair of hdd's to my 2014 ASRock Q1900DC-ITX. It's been powered by a 65W laptop brick for 8 years. Replaced FreeNAS 9.1.2 with TrueNAS Core 13U1. I found the mb manual, which recommends a 79W psu with 4 hdd's, so time to find a 90+W brick. Despite the temptation to add plugins, vm's, etc. to TrueNAS, I've kept it dedicated to backups and shares only to maximize stabilty.
Hello I'm early!! Unfortunately I can't watch the video as it's 11 pm, as we are in different time zones. Anyways good night good morning good afternoon to u commenters and haven!! ♥️♥️
I love your simple style, like the editing and the way you explain things. Even when you don't have a script it's still very understandable and enjoyable
Look into the "t" series of Intel I-3's,or the "L's" of the Xeons, they perform nearly as well and use up a lot less electricity; they can be had 2nd hand pretty cheaply on eBay.
This was a great video and yes, SuperMirco boards are usually preferred for server based stuff, as I have an X8SIL model running with unRAID in the Antec 300 case and has run reliably for several years running 24/7. I use an HBA for my drives. I was considering looking into trying TrueNAS as I have dabbled with FreeNAS in the past but haven't gone very far with it. I may consider getting a more modern SM board that isn't too costly with the ECC RAM (the ECC Ram is what helps against bitrot and data corruption). I never realized though that it was possible to video edit from a NAS...i'll have to look into that. I usually edit off the workstation then offload to the NAS once I was done with the project.
I love my x10slm-f. I've had a x10slm-f for a couple years, but I need different pcie lane config for my usecase, so I am upgrading to an x11-smm-f soon.
Good choice of parts. I use essentially the same motherboard in three of my home servers and they’ve worked flawlessly for years. I also swear by ECC for ZFS systems.
The problem with fans cycling is that you use fan that has minimum rpm that is below threshold for fan failure set in bmc, as it is server board mostly preconfigured for higher rpm fans, so fan goes low rpm bmc thinks fan has failed and tries to ramp it up then detects good rpm and ramps it down and loops in this cycle. basically what you did with ipmitool you told BMC to set min rpm threshold to lower, so now it does not think that fan is failing if it goes to lower rpm. if you used management system event logs it would show you fan failures and recoveries on cycle.
I have Truenas Scale running, but I want to change my system's motherboard, processor, and memory. Do I need to start from scratch when changing these components? Thank you!!
you have ipmi, use it it will change your life and how you manage servers, no need for displays, keyboards, full remote control via network including bios setup, os install (mounting ISO remotely) and so on.. not to mention SEL and remote monitoring and so on IPMI is a must for servers. I think supermicro x10 series support HTML5 KVM so full remote control via browser (no need for java and stuff), you may need to update BMC firmware.
First, great video! I love repurposing older hardware but have grown to dislike (read hate with the passion of a thousand suns) the babysitting required to keep things running. I recently purchased an off-lease Dell workstation for the same purposes in my network. Personally, I'm running Proxmox, instead of a NAS OS, because I want to play with building systems for POC/Testing as I am a Systems Administrator and do this for fun. Congrats on the upgrade, Supermicro systems are nice and reliable in my experience. As for my NAS solution, I have a container that runs a Samba share to bulk HD space.
Thanks! And yeah sometimes the tinkering and babysitting is fun, but sometimes it can be a pain. I have two “pools” of servers at my house. Some are what I actually use for storage, home assistant, Plex, etc.. and some are the ones I mess around with. Also what does POC stand for? I’m a noob haha
Any thoughts on a pair of 16gb optane drives in a dual PCIe adaptor? I don't know how you would move the logs and metadata to the optane, but it sounds cool and those drives are like $8 right now
One thing i personally like for my own servers are more open bios, with voltage control options to try undervolt the cpu and save quite a few watts under load, did this on a e5 1270v3 xeon and lowered the cpu power usage from 75w to around 55w with no speed reduction, could get it down to 45w even but it wasn't very stable there
It's fine to use a couple of good quality USB thumb drives for TrueNAS core. As long as you've saved your pool keys on another computer nothing really bad can happen. You can build a new TrueNAS box and plug the existing storage in and import it and all your files are still there. You want to maximise your SATA ports for actual storage drives.
@ Hardware Haven I think it's worth to take a look at that failed mobo. Try power it on and check voltages on inductors It's pretty possible that short killed one of the mosfets or voltage converter IC itself and that's why it doesn't post.
ipmi will go over one of the lan ports if you don't give it a dedicated cable. As some of those are a security problem, its better to know where they are, so I would suggest putting it in its own vlan .
Do you want a 32gb sata SSD that connects directly to the sata port with no need for wires for your boot drive? Has a little cable that comes off of it that connects to a molex cable. I used it for a while as a read-only boot device for my server before I figured out that you can actually boot from an mdadm raid. So now that raid is also the boot device. Anyway, because I used it as a read-only device, it isn't worn down. It would mean you'd be taking up a sata port for the boot device, and idk if the orientation would work on that board, but even if you want it just to mess with, that would be fine by me. Also, have you thought about doing an Xpenology VM or something like that? I've seen people do it but I don't know how worthwhile it is or isn't. Might make a fun fun video to see your perspective. That init command in truenas was clever!
This is what the OpenZFS developers have said in the officioal documentation: "Misinformation has been circulated on the FreeNAS forums that ZFS data integrity features are somehow worse than those of other filesystems when ECC RAM is not used. That has been thoroughly debunked. All software needs ECC RAM for reliable operation and ZFS is no different from any other filesystem in that regard."
Probably super late to the party here, I apologize if someone already mentioned it. SATA Dom (disk on module) are freaking amazing. Your mobo doesn't support the powered ones, )they would be indicated by an orange set of sata connectors,) so you won't be able to power it/them from the mobo without annoying small power connectors. However I truly recommend buying one or more for your system. USB flash has burned me more than once, the flash on DOM's is literally the same nand used enterprise grade ssds. Even though typically TRUEnas won't use many read writes, USB devices can have problems being powered on for so long. Yes, most of the time you could just replace it with another USB device, but when devices, especially USB, start to fail they can lead to unrecoverable situations. I've been there personally, not trying to be a neck beard.
Hi hh, do you have any plans, if possible, on making a budget cctv system using your current linux server? the cameras being usb webcams that is. I'm "definitely" not searching ways to keep my server running 24/7 other than being a home NAS.
that's funny, I've got nearly the same setup for my back up TrueNAS : i'm running the X10SLH-F version of the X10 supermicro board though, which has all SATA3 ports, and I run a 4330 (because that's what I got from a "dumpster dive") this gen can definetly support 10GB networking, but you'll have to go with a gen3 PCIe slot then a point to note : this type of board has some sort of integrated ECC for memory. It's fairly common on supermicro boards, as they can end up in network 1U enclosures (that's where mine came from, but as the power supply, PCIe riser and network card were all missing, couldn't use it as my router / firewall sadly) as a tip : for the boot drive, I went with an old 2242 M2 SATA 32GB ssd in a small USB3 enclosure (I had both on hand) for write drive on a budget, the small 16 / 32G NVME optane modules are great. for L2ARC / read cache, good NVME > SATA SSD stripe > mediocre NVME > single SSD. On my main system, I personnaly went with 3 M2 SATA 240ish GB drives that were pulled out from laptops, setup in raidz1 for my read L2ARC. They all sit together with my boot SSD on a 4 M2 SATA3 to PCIe card. works really great. For my write cache, I went with a pair of 16G optane modules in mirror - but this is on a full eATX board, so I had slots to spare. my use case is video streaming with emby, nextcloud, video game server hosting, ts3, ... as well as VM and ISO storage for a "tiny mini micro" type of ESX cluster via iSCSI - i'm a system & network engineer, I test a lot of things.. well, the VM part sits on a different VDEV than the rest of my data, on all SSD storage (a pool of 3 old samsung 850 500GB I got second hand) also, beware : if you start doing containers / VMs, you'll end up like a lot of us, with bi xeon boards and huge vdevs :>
I've currently got a server running WS19 and use it for general web servers, some small storage and game servers, it works fine with its 8GB of ram and Core 2 Quad 8440Q, I use a GT710 as a basic display adapter and several SSD's as storage.
the fan rpm issue is probably just the cheep fan having a dodgy tachometer, theres a fan like that im my pc that cant deside weather its spinning at 500rpm or mach 4 but since the fans max rpm is 500 it isnt an issue
I'd like to recommend looking at Noctua fans because they are really good for the money and may eliminate the need for you to write a script to change the IPMI tool settings each time you reboot the host.
If you have a switch that supports link aggregation, you could try that wit the two 1Gb NICs. Nice setup BTW! Assuming of course you have multiple users on different ports of the switch to take advantage of higher total bandwidth :)
I just built a nas with the exact same motherboard, but it’s nowhere close to 100+MB/s writes. Mine are capped at 35MB/s using SMB, are you using a different share protocol? Edit: 6x4tb raid z2, 500gb cache, iperf shows network 1.08gbps so it must be user error lol
Good upgrade, did you make sure the firmware for the IPMI was up to date? In general the IPMI as you found out is the one that controls the fans and you may be able to fix the fans issue fully by updating that
When I installed my first Supermicro motherboard I had the same fan cycling issue and had to log into ipmi to change the fan mode to standard instead of optimal or full speed. That fixed the issue for me.
I just ran into this earlier today when I installed a lower-rpm Noctua fan on a Supermicro motherboard. You have to use ipmitool to lower the fan critical thresholds so the fans can run at their normal lower rpms (500 or so rpm in my case) without triggering alerts and causing all the fans to ramp up.
@@JeffGeerling Yeah, I have to admit that when I allowed TrueNAS forums to convince me I needed a Supermicro board it didn't take me long to realize I was in over my head and was now going to spend a lot more time on Google than I ever anticipated, lol.
I watched both of your NAS videos. This system will spend double the power. The older one was not a mistake. It died by an accident, things can happen :)
I included power draw figures in the video. At idle it barely consumes more than the original system. I’m also very happy with where it’s at currently!
Great video. I loved the unscripted intro, and the subtle humor in the editing was perfect. Just thinking of an idea that is a slight change to your theme, cut the ugly case up to be a better test bench.
Love your channel man, really like your style! I am going to start a tech channel of my own soon and my first project is to build a NAS but with a little twist. Keep up the good work. If you don't mind me asking, what microphone are you using?
I am wanting to make a NAS server. But I am wanting to use Gentoo. I am just curious what each piece of software does in these videos. And if there is a way to do it.I normally just see people talk about dolphin, proxmox, docker truenas and unraid. I don't see creators go into detail about each piece of software If you have and I missed it, then my bad. I am just starting the process of trying to make a very power efficient, minimal GNU/Linux build to back up storage for three computers 2 macbook airs and a workstation/gaming rig. I plan on it not really being much more than a NAS at the start. But will eventually make it a media server. Remove the IOT for TV's and what not around the house. I think smart devices don't get enough security upgrades for my liking. From what I can see TrueNAS is BSD based. Which is great, but I kinda want to see how much fun I can have with both my gaming/workstation and the server both run Gentoo. I hope I can do some fun ssh compiling or whatever. Split the workload between the two. Or just have the server be my work horse at night and give me the binaries when I wake up.
I lost all my data after moving and not having physical backups. So no more music collection or videos/movies. Plus I don't know how to navigate trying to get that data back again. It was a different time when that data was acquired.
You didn't change the bottleneck imposed by the 2.5GbE NIC. You could have an ocean of storage in your TrueNAS Server, but it's still sipping that ocean thru a straw :) A few more options come to mind: (1) some NICs support "teaming" i.e. 2 parallel Ethernet cables; (2) build a 10GbE "backbone"; (3) more recent versions of USB are clocking at 10G and 20G, a significant increase over 5G USB 3.0. The latter option (3) can be enabled by installing a fast USB AIC which is then cabled to a separate NAS chassis that also supports the same USB speed and connector. With the latter setup, your workstation does double duty as a file server e.g. by "sharing" network drive letters. (3) has a different "topology" but may reach 10G bandwidth at less total cost than 10GbE NICs etc. Hope this also helps.
The goal wasn’t to fix bottleneck, but to replace my motherboard that died haha. But the 2.5gb connection isn’t the full bottleneck either. On certain reads I get pretty close to the 300 or so MB/s that 2.5 can support, but it’s usually lower than that, but my guess was that’s a limitation of the drives and configuration. If I added in an SSD pool, then for SURE the networking is the bottleneck. Fortunately my workflow works totally fine at that speed for now
@@HardwareHaven Thanks for the prompt reply. Yes, I did understand your goal. I did want to share some of the empirical experience we acquired while preparing a U.S. patent application. Here's what we worked up yesterday: A standard Ethernet frame contains 1,500 bytes @ 8 bits. There are a total of 208 bits dedicated to headers, CRC, MAC source / MAC destination, etc. in each "frame". Thus, 12,208 bits / 1,500 bytes = 8.138 bits per byte (average). Now compute max throughput of a single 2.5GbE NIC: 2,500 / 8.138 = 307 MB/second (zero controller overhead). The divisor is larger for smaller frames; the divisor is smaller for larger frames (e.g. jumbo frames). You are reporting "close to 300 MB/s or so". That would necessarily imply almost zero controller overhead, which is not very likely. I would look elsewhere for explanations of that rate "on certain reads" (but not all) e.g. a feature of your measuring software, perhaps. For possible future videos, we suggest that you take a close look at the QNAP TR-002, for comparative purposes: 1 x Type-C USB 3.2 Gen 2 10Gbps That USB generation uses a 128b/132b "jumbo frame" containing 16 bytes: 132 / 16 = 8.25 bits per byte 10,000 / 8.25 = 1,212 MB/second max throughput. Consequently, the x1 bandwidth "further upstream" e.g. motherboard chipset generation, may actually be slower than the max speed of that USB 3.2 Gen 2 cable. PCIe 2.0 x1 = 5G / 10 bits per byte = 500 MB/second MAX Thus, something like an AIC with x4 edge connector would be required with PCIe 2.0 chipsets. PCIe 3.0 x1 = 8G / 8.125 bits per byte = 984.6 MB/second MAX The latter is much closer to 1,212 MB/s, but still LESS THAN the latest USB cable. PCIe 3.0 uses a "jumbo frame" = 128b/130b i.e. 130 bits / 16 bytes = 8.125 bits per byte Bottom Line: upstream bandwidth is extremely important for maximizing overall throughput, and may be the real culprit limiting average, overall throughput. p.s. I was sorry to hear that your budget motherboard failed. That's the risk we all take when purchasing used computer hardware.
I also had a motherboard with J1900 cpu, and it died in recent days. This CPU consumes way low power and provides a decent performance. But those boards are hard to find in my country
Haswell is the most efficient platform Intel ever produced. this is a good choice. As for the fan speed, I'd have just limited the fan to minimal in the bios.
On a SuperMicro -F server board there's an onboard remote management system (IPMI) that allows you to remotely access the server, even when the server is off, or frozen, essentially a low powered SOC that is running even when the server isn't. That's what is controlling the fans.
Again, I’d be going in there to manually set it to low speed. Both my old servers have this functionality, & it’s essential for anything resembling home use.
Sexy upgrade) I use a Ryzen 5 1600 from a previous build in my TrueNAS one and it's quite overkill. Well, Syncthing is the only thing that can load it rather high. I'm thinking of swapping it to Athlone 300GE but not sure if it's gonna be OK for three-four docker containers running (Nextcloud, Syncthing, Gitea, etc.).
hehey Im running the same socket, currently with an i5 4440, it consumes about 45watt with 2 hard drives, and its alspo powerful enough to run a minecraft server! I would have picked a 2 core low power chip, but this is the only cpu I have lying around (actually the first desktop cpu I ever had)
wouldnt have been the pin shorting thing cuz that would have just switched the psu off. i know this cuz accidentally shorted the 12V to ground on my server and it just tripped the psu but then switched back on after. it was probably a capacitor going or just the board its self and the solder just cracked or something. thats fixed by putting it in the oven or blowing it with a heat gun but its a last resort really
I like you to upgrade the motherboard with NAZ and DDR2Ram card. I try to find the old PC with DDR2 to turn as True Naz server. Cause tho*e DDR2 still can use.
your use scenario will 99.95 never notice the difference with ECC vs non ECC for ZFS. If however you are running a corporate NAS that has thousands of users hammering it for thousands or tens of thousands of files, and running databases off of it, then ECC matters regardless of ZFS or not, but in that circumstance ZFS plus ECC will hit its stride.
There wouldve probably been some fan control options in the bios, did you have a look there? P.s, Not complaining, but wouldve been great to see the asustor stats alongside as well for comparison.
Not in the bios it self. The IPMI web gui does have a couple of different fan modes to choose from. Although using ipmitool allows for more more granular control as well as redefining the fan rpm warning levels.
@@cts006 Sorry, I dont have that much experience with ipmi, but wont ipmi just do os level tweaks? For his use case, ipmi would be a great option, but if someone is dual booting their system and the fan malfuncitons on both OS's, then I think a bios fix would be more robust.
I almost didn't watch the video. I saw your face in the video preview, and thought 'who is this random dude on my feed?'. But then I saw the channel name lol.
I had a very simular motherboard with a i3 for truenas i upgraded cpu to a xeon 4 core 8 thread then run out of storage and needed to add another dataset. I upgraded motherboard to a supermicro x99 equivelant chipset and xeon E5-2690 v3 12 core 24 thread it also has 128 gig ddr4 eec 2x 10gig lan, mirrored 128gb boot ssd's 2x 2.5' 7200 hard disks striped for torrent storage and 10x 4tb ssd main storage pool in raidz. I'm using a hba sas card and a m.2 ssd for my jails and virtual machine. it also runs plex and tautulli. It idles around 62 watts thanks to the ssd's but can ramp considerably under load.
It was fun seeing you on camera. :-) You even did ok without a script, and you were pretty good. Besides scripts are overrated. Lol I don't use a script but I do plan a bit before hitting record. 'mI good with it as I do two takes anyway and even with a script it was always different. I think you did ok on the fixing of the server. I buy used stuff on eBay all the time. I like to reuse old stuff. I just got a HP P3015 Enterprise network printer for $70 with a new toner and free shipping off of eBay. It is Awesome... LOL LLAP 🖖
@@HardwareHaven I wanted another network printer as my HP 2100 had a add-on Jetdirect Nic so the network has a printer. So that meant a enterprise printer. :-) I have several computers to say the least... LOL Awesome content and I enjoy watching... LLAP
01:37 - It died.
And I might've actually killed it. 😂
Sup Jeff
Sup Jeff.
"NAS is dead. And we have killed him." -Nietzsche
Your audio is always 👌 and that’s like 80% of having a quality video, so keep it up. I would have done a similar upgrade, I love those old Supermicro boards.
Take a use of the ipmi. That is extremely useful for checking on your system, including the fan behavior.
I had this issue with my SuperMicro X11 generation board.
You need to set the fan 'normal' RPM at the idle speed or so, because the board goes into panic mode and tries to spin the fan up once it detects the fan have gone too low.
This eventually killed two Arctic fans I had installed, so I corrected the fan settings and installed Noctua Industrials so this won't happen again. :P
Very interesting
I have recently accidentally killed my pentium server, so I finally upgraded to something more modern... I went from a 2008 cpu to a 2010 cpu... Anyways. Very fun.
Hey, you're promoting reuse! That's always a positive in my book 😊 so many older CPUs would be just perfect for certain use cases, even today.
@@archlinuxrussian yeah lol. I will even try to fix my pentium board and use it as a backup
It has been a pleasure in meeting until we see again.awesome vid again u encouraged me to get into DIY .hope the baby and the wife is awesome.i love how the Nas came out.lastly love your music and tracks..be safe brother..
Thanks man, you as well!
I would definitely say this is a good upgrade compared to the old version.
Im currently running a very similar setup with an i3 4130 and 16gb of ram, tho with a dedicated ssd for ZFS caching.
This would be the only additional thing i would recommend to upgrade in your case here as it gives you a really nice boost on big file transfers.
That might be something I try out with the 6Gb sata ports 👍🏻
Do you find the SSD actually helps?
@@wayland7150 Im limited to 16gb of ram so it does help when im dumping large files on it
@@toaster98 I don't think you are limited to 16GB of RAM. Try 32GB. In my experience SSD only sped up recent re-reads or writes and actually slowed down large writes. Hard drives have a decent write speed in RAID layout where as SSD will have super fast write speed for 60GB then go super slow, much slower than hard drives. So no good for really big files or drive copying.
@@wayland7150 I am limited because my motherboard only has 2 ram slots.
my NAS box had a i7 3770 4c/8t CPU LGA1155, & had an old Lenovo think station with an i5 2320 4c/4t LGA 1155 & swapped them out ... works great ... 4 cores is more than enough for a light use NAS box ... was a lil worried it wouldn't work. But booted right up no sweat ... love the captions popping up as you talk ... very smart
It was fun seeing you on camera.
And even without a script, you were pretty good with the explanations.
And again, I learnt something new.
Thanks Vedant!
If I understand correctly, it looks like the AST2400 chip provides graphics, so it can run a display even using a no IGP Xeon.
If you want to trade some performance for power reduction - you might want a T model i3 or an L model Xeon
Yes a Xeon would be a wise choice here and the graphics will still work. If not then use the IPMI to set it up.
@@wayland7150 Usually it's either the E3 12x5 or 12x6 v3 will have iGPU, the rest lacks iGPU.
@@AlfaPro1337 You don't need it in a server board. They have on board graphics. For instance Fujitsu makes a little server using the E3-1230 V2 CPU and that has VGA out put but no graphics in the CPU.
@@wayland7150 Not all play well, some only works during start up, but on OS, it doesn't detect.
@@AlfaPro1337 I've not had that experience. The graphics provided by the server board has always worked but very slow.
Thanks for making these NAS videos. I have a 10+ year old Netgear NAS that I always felt was going to need to be replaced at some point due to age and for keeping up with new technologies. I've built PCs in my distant past but never thought of repurposing an older PC for a NAS. It's definitely less expensive than buying a prepackaged NAS from Netgear, Synology, of the like. I'm glad you also analyze power draw, since that is definitely a question in my mind if I'm going to use an i3, i5, or i7 of whatever generation. Thanks again for the inspiration!
I use proxmox to virtualize my true nas server, and it’s funny cause truenas sees the virtual memory as ECC registered even though they’re not. But I’ve never had any problems with using regular memory on truenas, I’d say the biggest thing is having arrays for data redundancy is more important. But if you want your server to be as close to perfect as possible in the case of troubleshooting errors, ECC is more guaranteed.
11:38 The Q1T1 you mention is a measurement of random io performance. The reason it did see some of a change is because the bottleneck went from CPU to the storage itself, this is 100% bottlenecked by the HDD's nature. (The head cant move fast enough on the platter). For a nas this is less of an important because often it will be read from sequentially like Q8T1. However, if you were to for example run a Minecraft server on it then most of the data read and written would be completely random and out of order. Thus requiring more responsive storage mediums, RAM ;)
Yeah, it's just strange that it got worse rather than staying the same
The only Q1T1 metric that shows worse after the upgrade looks to be the sequential reads (176MB/s before and 95MB/s after).
Thanks for the video. I've been running ZFS without ECC for over two years. Only downtime was the upgrade from FreeNas to TrueNas and only once shut down the system to add HD capacity. Never had any problems, except of course to get Plex to do hardware transcodes on TN. Havn't figured that one out...
Great information, I have been debating on TrueNas for a the family back up. The hardware has always been the sticking point. This makes sense.
Dude you are awesome, you've helped me get into setting up my own NAS and ubuntu setup! Btw you are great in front of the camera, nothing to worry about there! Good luck with your channel, please don't stop!
Thanks! Means a lot Jonathon
So. I've been on OpenMediaVault since OMV4, and that system was in need of space. The board I'm running it on is a Celeron 1007u limited to 3 SATA ports, so an upgrade was needed. After watching hours of TrueNAS videos I wound up buying the same base hardware you used here, except with an i3-4130. Not needing the space you do I'm using 3 4T drives in raid z1 for storage, a pair of 512 GB drives for apps (OVERKILL) and a 120 GB boot drive. Performance is much improved over the 1007U system, and my idle is around 23 watts. I would agree the components you chose are excellent for this use case, and it's rather surprising what it's capable of. I moved my JellyFin server there (yeah, I know.) while working on a different upgrade and it will direct stream 2 videos at 1080, but really can't do transcoding and doesn't like when you scroll through a video.
Thanks for sharing the trials and tribulations. Makes it a lot easier to dive into something new when you know you aren't the only one who needed to struggle a bit to make it all work.
This is an interesting comment. One of the things I'm concerned about is the idle power draw, do you know how you got yours down yo 25 as opposed to the one in the video? Thanks
@@Itsallfun3000 I'm not 100% sure, but there are a few differences. I'm using 3 5400 RPM WD Red Plus drives, I think the Seagate Ironwolf drives he uses are 7200 RPM, and he's using 4. There are two versions of the i3-4130, it turns out mine is the i3-4130T which is the 25W TDP variant. I think his is the 54W version. He's using a pcie network card, and those draw extra power at idle. There are also probably some differences in power supplies, mine is one of those Corsair 550 watt supplies known to be efficient even at low power draw. I measured mine with JUST TrueNAS running, I hadn't added any apps to the equation at the time, and honestly haven't measured idle draw since... I don't know if he perhaps had other apps running when he took his measurements.
I did find one glaring weakness to this setup.. the i3-4130T can't handle transcoding. I've solved that with a Quadro P400, but I haven't measured idle power draw since adding it. I run Jellyfin, Synchthing and Home Assistant on it, so overall demand is pretty low. I had NextCloud on it for a while, but moved it off to a mini-pc because it had a bad habit of eating up memory no matter how I tried to limit it, and would bring server performance to a crawl. I assume that's a TrueNAS or NextCloud configuration problem on my part rather than a hardware issue, but since it's the only trouble I've had in over a year I thought it was worth a mention.
@cameronfrye5514 thanks for your reply I think that all makes sense especially the cpu T variant. I have a separate laptop I use as a server for my emby. It's got an i3 7100u so it can do the proper transcoding but it idles at 4w :) I dodnt want it all on one box with the port open for emby!
@@Itsallfun3000 Actually, the mini-pc I'm using has an N100.. I should probably see if that can handle the transcode. If so I could leave the files on my NAS and remove the P400. Now you've got me thinking... better break out the Kill-a-watt!
@cameronfrye5514 haha the watts have become and obsession for me. Makes me spend more on h/w 😅😅
Is the BIOS set for a 4-wire fan?
3-wire fan control is via PWM on the voltage input but 4-wire fans have their own PWM controller which is data-driven with the extra 4th wire.
Feeding a 4-wire fan with PWM voltage on the supply could make it behave erratically as its controller keeps resetting.
I think your videos are well done. They are the reason I converted my old AMD FX PC and used it as a NAS. I'm not 100% happy yet and have to adjust something here and there and possibly new fans. But it works and I use it. Although some may rightly say that an 8-core AMD FX CPU is not the best choice. But it's what I have on hand, and with 16GB of ram it's doing just fine.
But what I will definitely still buy is a 2.5GB NIC for my Network
The performance is fine for stuff like a NAS, but those FX chips are awfully power hungry even at idle, the amount you'll pay in electricity over a few years would probably cover the costs of just buying something better.
@@vgamesx1 Yes i know. I am Waiting for a old PC of a Friend. He have 3 old Office PC`s and i can have 2 of them. And i think for 10 Euros its more than ok
Definitely don't mind this style of video either, just wish it was longer! But like you said, you were just trying to knock it out to get to the next one so I can understand that.
I just added a second pair of hdd's to my 2014 ASRock Q1900DC-ITX. It's been powered by a 65W laptop brick for 8 years. Replaced FreeNAS 9.1.2 with TrueNAS Core 13U1. I found the mb manual, which recommends a 79W psu with 4 hdd's, so time to find a 90+W brick. Despite the temptation to add plugins, vm's, etc. to TrueNAS, I've kept it dedicated to backups and shares only to maximize stabilty.
Hello I'm early!! Unfortunately I can't watch the video as it's 11 pm, as we are in different time zones. Anyways good night good morning good afternoon to u commenters and haven!! ♥️♥️
Hi Early
ipmitool is pretty great for fan control. I used it on my Dell Poweredge T320 to keep it quiet, since I work right next to it.
I love your simple style, like the editing and the way you explain things.
Even when you don't have a script it's still very understandable and enjoyable
I appreciate that, thanks!
Look into the "t" series of Intel I-3's,or the "L's" of the Xeons, they perform nearly as well and use up a lot less electricity; they can be had 2nd hand pretty cheaply on eBay.
This was a great video and yes, SuperMirco boards are usually preferred for server based stuff, as I have an X8SIL model running with unRAID in the Antec 300 case and has run reliably for several years running 24/7. I use an HBA for my drives.
I was considering looking into trying TrueNAS as I have dabbled with FreeNAS in the past but haven't gone very far with it. I may consider getting a more modern SM board that isn't too costly with the ECC RAM (the ECC Ram is what helps against bitrot and data corruption). I never realized though that it was possible to video edit from a NAS...i'll have to look into that. I usually edit off the workstation then offload to the NAS once I was done with the project.
I love my x10slm-f. I've had a x10slm-f for a couple years, but I need different pcie lane config for my usecase, so I am upgrading to an x11-smm-f soon.
Good choice of parts. I use essentially the same motherboard in three of my home servers and they’ve worked flawlessly for years. I also swear by ECC for ZFS systems.
The problem with fans cycling is that you use fan that has minimum rpm that is below threshold for fan failure set in bmc, as it is server board mostly preconfigured for higher rpm fans, so fan goes low rpm bmc thinks fan has failed and tries to ramp it up then detects good rpm and ramps it down and loops in this cycle. basically what you did with ipmitool you told BMC to set min rpm threshold to lower, so now it does not think that fan is failing if it goes to lower rpm. if you used management system event logs it would show you fan failures and recoveries on cycle.
I have Truenas Scale running, but I want to change my system's motherboard, processor, and memory. Do I need to start from scratch when changing these components? Thank you!!
Great video! It’s an awesome change to see your face! Can’t wait for more to come
Thanks so much!
you have ipmi, use it it will change your life and how you manage servers, no need for displays, keyboards, full remote control via network including bios setup, os install (mounting ISO remotely) and so on.. not to mention SEL and remote monitoring and so on IPMI is a must for servers. I think supermicro x10 series support HTML5 KVM so full remote control via browser (no need for java and stuff), you may need to update BMC firmware.
Can I just say I adore the way you decorated your wall with that foam + GPUs on top.
First, great video!
I love repurposing older hardware but have grown to dislike (read hate with the passion of a thousand suns) the babysitting required to keep things running. I recently purchased an off-lease Dell workstation for the same purposes in my network. Personally, I'm running Proxmox, instead of a NAS OS, because I want to play with building systems for POC/Testing as I am a Systems Administrator and do this for fun. Congrats on the upgrade, Supermicro systems are nice and reliable in my experience. As for my NAS solution, I have a container that runs a Samba share to bulk HD space.
Thanks!
And yeah sometimes the tinkering and babysitting is fun, but sometimes it can be a pain. I have two “pools” of servers at my house. Some are what I actually use for storage, home assistant, Plex, etc.. and some are the ones I mess around with.
Also what does POC stand for? I’m a noob haha
@@HardwareHaven Proof Of Concept, like building something to see if it will do what you think it is supposed to do.
Oh duh. Makes sense
21 hours ago?
Patreon early access
Any thoughts on a pair of 16gb optane drives in a dual PCIe adaptor? I don't know how you would move the logs and metadata to the optane, but it sounds cool and those drives are like $8 right now
Wahoo! Nice upgrade! Keep up the awesome work!
One thing i personally like for my own servers are more open bios, with voltage control options to try undervolt the cpu and save quite a few watts under load, did this on a e5 1270v3 xeon and lowered the cpu power usage from 75w to around 55w with no speed reduction, could get it down to 45w even but it wasn't very stable there
Did you try the 2.5GbE NIC in one of pci-e gen 3 slots too?
Doesn't the mobo need to specifically support ECC for it to work as intended?
What apps running on your server? Looking forward you make a video about it.
It's fine to use a couple of good quality USB thumb drives for TrueNAS core. As long as you've saved your pool keys on another computer nothing really bad can happen. You can build a new TrueNAS box and plug the existing storage in and import it and all your files are still there. You want to maximise your SATA ports for actual storage drives.
@
Hardware Haven I think it's worth to take a look at that failed mobo. Try power it on and check voltages on inductors It's pretty possible that short killed one of the mosfets or voltage converter IC itself and that's why it doesn't post.
Yeah I might try to if I get the time. It would be cool to “resurrect” it for a second time haha
@@HardwareHaven Check also resistance to gnd on header where short was created.
ipmi will go over one of the lan ports if you don't give it a dedicated cable. As some of those are a security problem, its better to know where they are, so I would suggest putting it in its own vlan .
I like the content, and I repeated watching it for the music hehe... that's rare, keep going
Dont worry, the video quality is good, i have seen every single video you have made and i really REALLY like your channel.
Another great video! Also on screen cam is cool! Looking forward to move of this format!
Do you want a 32gb sata SSD that connects directly to the sata port with no need for wires for your boot drive? Has a little cable that comes off of it that connects to a molex cable. I used it for a while as a read-only boot device for my server before I figured out that you can actually boot from an mdadm raid. So now that raid is also the boot device. Anyway, because I used it as a read-only device, it isn't worn down. It would mean you'd be taking up a sata port for the boot device, and idk if the orientation would work on that board, but even if you want it just to mess with, that would be fine by me.
Also, have you thought about doing an Xpenology VM or something like that? I've seen people do it but I don't know how worthwhile it is or isn't. Might make a fun fun video to see your perspective.
That init command in truenas was clever!
This is what the OpenZFS developers have said in the officioal documentation:
"Misinformation has been circulated on the FreeNAS forums that ZFS data integrity features are somehow worse than those of other filesystems when ECC RAM is not used. That has been thoroughly debunked. All software needs ECC RAM for reliable operation and ZFS is no different from any other filesystem in that regard."
great video btw :)
2.5 Gbs Ethernet card to USB, could you explain that further? Can you explain are using the iSCSI or other or both? And Why?
Probably super late to the party here, I apologize if someone already mentioned it. SATA Dom (disk on module) are freaking amazing. Your mobo doesn't support the powered ones, )they would be indicated by an orange set of sata connectors,) so you won't be able to power it/them from the mobo without annoying small power connectors. However I truly recommend buying one or more for your system. USB flash has burned me more than once, the flash on DOM's is literally the same nand used enterprise grade ssds. Even though typically TRUEnas won't use many read writes, USB devices can have problems being powered on for so long. Yes, most of the time you could just replace it with another USB device, but when devices, especially USB, start to fail they can lead to unrecoverable situations. I've been there personally, not trying to be a neck beard.
Hi hh, do you have any plans, if possible, on making a budget cctv system using your current linux server? the cameras being usb webcams that is. I'm "definitely" not searching ways to keep my server running 24/7 other than being a home NAS.
I might look into that, but I've had little success in the past. I found it much easier to use a synology for NVR.
that's funny, I've got nearly the same setup for my back up TrueNAS :
i'm running the X10SLH-F version of the X10 supermicro board though, which has all SATA3 ports, and I run a 4330 (because that's what I got from a "dumpster dive")
this gen can definetly support 10GB networking, but you'll have to go with a gen3 PCIe slot then
a point to note : this type of board has some sort of integrated ECC for memory.
It's fairly common on supermicro boards, as they can end up in network 1U enclosures (that's where mine came from, but as the power supply, PCIe riser and network card were all missing, couldn't use it as my router / firewall sadly)
as a tip : for the boot drive, I went with an old 2242 M2 SATA 32GB ssd in a small USB3 enclosure (I had both on hand)
for write drive on a budget, the small 16 / 32G NVME optane modules are great.
for L2ARC / read cache, good NVME > SATA SSD stripe > mediocre NVME > single SSD.
On my main system, I personnaly went with 3 M2 SATA 240ish GB drives that were pulled out from laptops, setup in raidz1 for my read L2ARC. They all sit together with my boot SSD on a 4 M2 SATA3 to PCIe card. works really great.
For my write cache, I went with a pair of 16G optane modules in mirror - but this is on a full eATX board, so I had slots to spare.
my use case is video streaming with emby, nextcloud, video game server hosting, ts3, ... as well as VM and ISO storage for a "tiny mini micro" type of ESX cluster via iSCSI - i'm a system & network engineer, I test a lot of things..
well, the VM part sits on a different VDEV than the rest of my data, on all SSD storage (a pool of 3 old samsung 850 500GB I got second hand)
also, beware : if you start doing containers / VMs, you'll end up like a lot of us, with bi xeon boards and huge vdevs :>
Thanks for all the info!
I've currently got a server running WS19 and use it for general web servers, some small storage and game servers, it works fine with its 8GB of ram and Core 2 Quad 8440Q, I use a GT710 as a basic display adapter and several SSD's as storage.
I love your contents. It's relatable and watching your NAS build which is similar to mine.
Glad you like them!
the fan rpm issue is probably just the cheep fan having a dodgy tachometer, theres a fan like that im my pc that cant deside weather its spinning at 500rpm or mach 4 but since the fans max rpm is 500 it isnt an issue
I have the same case for my nas, I'm running a xeon on a x99 motherboard, bring able to access my nas using nextcloud from anywhere has been awesome
I'd like to recommend looking at Noctua fans because they are really good for the money and may eliminate the need for you to write a script to change the IPMI tool settings each time you reboot the host.
Spotted some bent pins on motherboard top fan header, could they be shorted and causing erratic pwm readings?
I’ll check, but my issue seems like a really common one, and I wasn’t seeing any readings that seemed incorrect
If you have a switch that supports link aggregation, you could try that wit the two 1Gb NICs. Nice setup BTW! Assuming of course you have multiple users on different ports of the switch to take advantage of higher total bandwidth :)
I do, but the 2.5GBps + a 1Gb connection is PLENTY for my use case haha
I just built a nas with the exact same motherboard, but it’s nowhere close to 100+MB/s writes. Mine are capped at 35MB/s using SMB, are you using a different share protocol?
Edit: 6x4tb raid z2, 500gb cache, iperf shows network 1.08gbps so it must be user error lol
upgrading is fun forsure even if ya run into problems like i did with my server i ran into some issues that was solved with a bios reset
I like the facecam adds a little extra personality to the video i hope to see more in the future
did he say Molex?
Thank you So much for ur ti and support
Random question, is the 5 dollar psu still actually working?
Love the change of pace, man! What is your audio setup? It's been incredibly clean since the start of the channel
Big fan of repurposing/recycling. I have been wanting to do a NAS. You are giving me ideas. :)
Good upgrade, did you make sure the firmware for the IPMI was up to date? In general the IPMI as you found out is the one that controls the fans and you may be able to fix the fans issue fully by updating that
"I might have killed it A little bit" - been there, done that....
When I installed my first Supermicro motherboard I had the same fan cycling issue and had to log into ipmi to change the fan mode to standard instead of optimal or full speed. That fixed the issue for me.
I just ran into this earlier today when I installed a lower-rpm Noctua fan on a Supermicro motherboard. You have to use ipmitool to lower the fan critical thresholds so the fans can run at their normal lower rpms (500 or so rpm in my case) without triggering alerts and causing all the fans to ramp up.
Any good links on how to do that? Haha
@@JeffGeerling Yeah, I have to admit that when I allowed TrueNAS forums to convince me I needed a Supermicro board it didn't take me long to realize I was in over my head and was now going to spend a lot more time on Google than I ever anticipated, lol.
@@HardwareHaven Don't know if it's able to be pasted here but just check out the latest blog post on my website (jeffgeerling.com)
Oh great! Will do!
I watched both of your NAS videos. This system will spend double the power. The older one was not a mistake. It died by an accident, things can happen :)
I included power draw figures in the video. At idle it barely consumes more than the original system. I’m also very happy with where it’s at currently!
Great video. I loved the unscripted intro, and the subtle humor in the editing was perfect.
Just thinking of an idea that is a slight change to your theme, cut the ugly case up to be a better test bench.
Hey Kyle!
Dang, I wish I would've kept the case and done that. Good idea..
Love your channel man, really like your style! I am going to start a tech channel of my own soon and my first project is to build a NAS but with a little twist. Keep up the good work. If you don't mind me asking, what microphone are you using?
I am wanting to make a NAS server. But I am wanting to use Gentoo. I am just curious what each piece of software does in these videos. And if there is a way to do it.I normally just see people talk about dolphin, proxmox, docker truenas and unraid. I don't see creators go into detail about each piece of software
If you have and I missed it, then my bad. I am just starting the process of trying to make a very power efficient, minimal GNU/Linux build to back up storage for three computers 2 macbook airs and a workstation/gaming rig. I plan on it not really being much more than a NAS at the start. But will eventually make it a media server. Remove the IOT for TV's and what not around the house. I think smart devices don't get enough security upgrades for my liking.
From what I can see TrueNAS is BSD based. Which is great, but I kinda want to see how much fun I can have with both my gaming/workstation and the server both run Gentoo. I hope I can do some fun ssh compiling or whatever. Split the workload between the two. Or just have the server be my work horse at night and give me the binaries when I wake up.
I lost all my data after moving and not having physical backups. So no more music collection or videos/movies. Plus I don't know how to navigate trying to get that data back again. It was a different time when that data was acquired.
At 9:10 into the video - ah, putting in the mobo before the rear panel. I'm guilty of that myself. Nice video!
Do it all the time lol
"this might have been a mistake"
What I say to myself every time I open a pc case
You didn't change the bottleneck imposed by the 2.5GbE NIC.
You could have an ocean of storage in your TrueNAS Server,
but it's still sipping that ocean thru a straw :)
A few more options come to mind:
(1) some NICs support "teaming" i.e. 2 parallel Ethernet cables;
(2) build a 10GbE "backbone";
(3) more recent versions of USB are clocking at 10G and 20G,
a significant increase over 5G USB 3.0.
The latter option (3) can be enabled by installing a fast USB AIC
which is then cabled to a separate NAS chassis that also supports
the same USB speed and connector.
With the latter setup, your workstation does double duty as
a file server e.g. by "sharing" network drive letters.
(3) has a different "topology" but may reach 10G bandwidth
at less total cost than 10GbE NICs etc.
Hope this also helps.
The goal wasn’t to fix bottleneck, but to replace my motherboard that died haha.
But the 2.5gb connection isn’t the full bottleneck either. On certain reads I get pretty close to the 300 or so MB/s that 2.5 can support, but it’s usually lower than that, but my guess was that’s a limitation of the drives and configuration. If I added in an SSD pool, then for SURE the networking is the bottleneck. Fortunately my workflow works totally fine at that speed for now
@@HardwareHaven Thanks for the prompt reply. Yes, I did understand your goal. I did want to share some of the empirical experience we acquired while preparing a U.S. patent application. Here's what we worked up yesterday:
A standard Ethernet frame contains 1,500 bytes @ 8 bits.
There are a total of 208 bits dedicated to headers, CRC, MAC source / MAC destination, etc. in each "frame".
Thus, 12,208 bits / 1,500 bytes = 8.138 bits per byte (average).
Now compute max throughput of a single 2.5GbE NIC:
2,500 / 8.138 = 307 MB/second (zero controller overhead).
The divisor is larger for smaller frames;
the divisor is smaller for larger frames (e.g. jumbo frames).
You are reporting "close to 300 MB/s or so".
That would necessarily imply almost zero controller overhead, which is not very likely.
I would look elsewhere for explanations of that rate "on certain reads" (but not all) e.g. a feature of your measuring software, perhaps.
For possible future videos, we suggest that you take a close look at the QNAP TR-002, for comparative purposes:
1 x Type-C USB 3.2 Gen 2 10Gbps
That USB generation uses a 128b/132b "jumbo frame" containing 16 bytes: 132 / 16 = 8.25 bits per byte
10,000 / 8.25 = 1,212 MB/second max throughput.
Consequently, the x1 bandwidth "further upstream" e.g. motherboard chipset generation, may actually be slower than the max speed of that USB 3.2 Gen 2 cable.
PCIe 2.0 x1 = 5G / 10 bits per byte = 500 MB/second MAX
Thus, something like an AIC with x4 edge connector would be required with PCIe 2.0 chipsets.
PCIe 3.0 x1 = 8G / 8.125 bits per byte = 984.6 MB/second MAX
The latter is much closer to 1,212 MB/s, but still LESS THAN the latest USB cable.
PCIe 3.0 uses a "jumbo frame" = 128b/130b i.e. 130 bits / 16 bytes = 8.125 bits per byte
Bottom Line: upstream bandwidth is extremely important for maximizing overall throughput, and may be the real culprit limiting average, overall throughput.
p.s. I was sorry to hear that your budget motherboard failed. That's the risk we all take when purchasing used computer hardware.
I also had a motherboard with J1900 cpu, and it died in recent days. This CPU consumes way low power and provides a decent performance. But those boards are hard to find in my country
can this setup access each HDD at 10tb and above?
I have a few questions on this setup
Where i can contact you ?
How are you getting that much speed over gigabit? Did you bond your 2 gigabit connections or did you install a faster than gigabit card I missed?
2.5Gb card. You can see me out it back in the system at the end of the "build" segment
Haswell is the most efficient platform Intel ever produced. this is a good choice. As for the fan speed, I'd have just limited the fan to minimal in the bios.
On a SuperMicro -F server board there's an onboard remote management system (IPMI) that allows you to remotely access the server, even when the server is off, or frozen, essentially a low powered SOC that is running even when the server isn't.
That's what is controlling the fans.
Again, I’d be going in there to manually set it to low speed. Both my old servers have this functionality, & it’s essential for anything resembling home use.
Sexy upgrade) I use a Ryzen 5 1600 from a previous build in my TrueNAS one and it's quite overkill. Well, Syncthing is the only thing that can load it rather high. I'm thinking of swapping it to Athlone 300GE but not sure if it's gonna be OK for three-four docker containers running (Nextcloud, Syncthing, Gitea, etc.).
Thanks! And that sounds like it could be a sweet setup
hehey Im running the same socket, currently with an i5 4440, it consumes about 45watt with 2 hard drives, and its alspo powerful enough to run a minecraft server! I would have picked a 2 core low power chip, but this is the only cpu I have lying around (actually the first desktop cpu I ever had)
No script is good too. You know Because people don't really go around with scripts. More videos like this please
Another video yayyy, but I am having a lot of trouble installing jellyfin could you recommend me a video
That's a good video and it was interesting too
greetings from Finland
Thanks! Moikka
wouldnt have been the pin shorting thing cuz that would have just switched the psu off. i know this cuz accidentally shorted the 12V to ground on my server and it just tripped the psu but then switched back on after. it was probably a capacitor going or just the board its self and the solder just cracked or something. thats fixed by putting it in the oven or blowing it with a heat gun but its a last resort really
I like you to upgrade the motherboard with NAZ and DDR2Ram card. I try to find the old PC with DDR2 to turn as True Naz server. Cause tho*e DDR2 still can use.
great vid as always. i subbed a few months ago.
any chance of a TrusNAS Scale install with apps included like plex, jellyfin, tiny media manager, etc?
Possibly! Probably not much more than that though
psu warning? isent the the one that like fires?
No, it's a different line of PSUs
The thumbnail gives MVG vibes
your use scenario will 99.95 never notice the difference with ECC vs non ECC for ZFS. If however you are running a corporate NAS that has thousands of users hammering it for thousands or tens of thousands of files, and running databases off of it, then ECC matters regardless of ZFS or not, but in that circumstance ZFS plus ECC will hit its stride.
I would love to see a fanless NAS server build
Thanks for the upload
There wouldve probably been some fan control options in the bios, did you have a look there?
P.s, Not complaining, but wouldve been great to see the asustor stats alongside as well for comparison.
Not in the bios it self. The IPMI web gui does have a couple of different fan modes to choose from. Although using ipmitool allows for more more granular control as well as redefining the fan rpm warning levels.
@@cts006 Sorry, I dont have that much experience with ipmi, but wont ipmi just do os level tweaks?
For his use case, ipmi would be a great option, but if someone is dual booting their system and the fan malfuncitons on both OS's, then I think a bios fix would be more robust.
I almost didn't watch the video. I saw your face in the video preview, and thought 'who is this random dude on my feed?'. But then I saw the channel name lol.
😂
I’m the random dude I guess haha
I had a very simular motherboard with a i3 for truenas i upgraded cpu to a xeon 4 core 8 thread then run out of storage and needed to add another dataset. I upgraded motherboard to a supermicro x99 equivelant chipset and xeon E5-2690 v3 12 core 24 thread it also has 128 gig ddr4 eec 2x 10gig lan, mirrored 128gb boot ssd's 2x 2.5' 7200 hard disks striped for torrent storage and 10x 4tb ssd main storage pool in raidz. I'm using a hba sas card and a m.2 ssd for my jails and virtual machine. it also runs plex and tautulli. It idles around 62 watts thanks to the ssd's but can ramp considerably under load.
It was fun seeing you on camera. :-)
You even did ok without a script, and you were pretty good. Besides scripts are overrated. Lol
I don't use a script but I do plan a bit before hitting record. 'mI good with it as I do two takes anyway and even with a script it was always different.
I think you did ok on the fixing of the server. I buy used stuff on eBay all the time. I like to reuse old stuff. I just got a HP P3015 Enterprise network printer for $70 with a new toner and free shipping off of eBay. It is Awesome... LOL
LLAP 🖖
Thanks Bruce! And that sounds like quite the deal. Don’t see too many people talking about enterprise printers haha
@@HardwareHaven I wanted another network printer as my HP 2100 had a add-on Jetdirect Nic so the network has a printer. So that meant a enterprise printer. :-)
I have several computers to say the least... LOL
Awesome content and I enjoy watching...
LLAP
The best video
Such a handsome man!