Mooglestiltzkin's Build Log: Truenas build recommendation am5 2024?

reordered the 3 ssds. lets hope it arrives this time :sweat:

ram is waiting to be shipped.

cpu cooler already shipped and on the way.

will start planning to remove the qnap truenas out of rack. long term i plan to get a big metal shelf rack, to put it on beside my other older nas :sweat_smile:

will run the badblock once i remove the old nas first. cauz the badblock burn will take days/weeks or so im told so… :grimacing:

Noctua fans have a marking showing rotation and direction of air movement. :arrow_right::arrow_up:

1 Like

:face_with_raised_eyebrow:

On-die ECC is not a feature it’s a requirement because the DDR5 ram chips are subject to a significant rate of error.

This is correct. But it’s not really a problem of the chips being marginal but rather that the memory speed is pressed so high that errors started to become too common to work as intended. The on-die ECC masks the single bit errors that occur when pressing the circuitry to work at these speeds. It’s just sorry that we don’t get any kind of feed back on the bit error rate.

All DDR5 memory have on die ECC. This is not the same as ECC memory as there is no report to the machine that a ECC memory has had a bit flip. They have ECC because the memory has been pressed to the limit and past that of what it can reliably do. So there will be single bit errors produced and it will be saved by the on die ECC, and it will happen a lot.

So on die ECC is the working normal for DDR5 and shouldn’t really be worth mentioning.

:scream:

no wonder they were sayin for ecc stick to ddr4

:face_with_raised_eyebrow:

these 3 ssds i ordered

was checking reviews on power consumption

2x 1tb US75 (mirror for vm and docker containers)

The Silicon Power US75 doesn’t bring anything new to the table, but that’s not necessarily bad. It uses hardware we know to perform well, and it operates very efficiently. It’s single-sided, so it is compatible with most laptops and has no real deficiencies to keep it from being good for a wide range of applications.

1x 256 UD90 (for truenas os)

The Silicon Power UD90 is yet another winner in a stream of affordable, DRAM-less SSDs that manage to exceed expectations. Improvements to controller design and flash have allowed manufacturers to offer efficient, powerful drives at a reasonable price point. Of course, these aren’t the fastest drives — they don’t saturate your PCIe 4.0 connection, and in everyday use, they might not be a huge upgrade over older PCIe 3.0 drives that had DRAM. However, they work with the PS5 and offer a great experience on PC — if only at limited capacities.

The UD90 compares favorably with drives like the FX900 and P400, plus other popular drives like the ADATA Atom 50. It scores a bit better with peak sequential read performance over bigger block sizes but tends to fall behind a bit during random read workloads. This probably doesn’t mean much to most users, and it more than passes the threshold for an excellent user experience. The SLC cache is more conservative than what’s found on its peers, including the SN770, which does suggest it should be more consistent across a range of workloads and fill rates, but it will not absorb as many writes at maximum speed.

Silicon Power backs this drive with an SSD toolbox and decent support; no three-year, low-endurance warranty here. We think it may benefit from a heatsink, but it is probably not required — most other drives in this segment also lack full heatsinks. This drive should be cheaper at launch than its competition. That makes it a fantastic budget choice and hard to beat, but be aware it may not be possible to get it at capacities other than 1TB in the U.S.

:thinking:

https://www.reddit.com/r/PcBuild/comments/16moy28/be_warned_silicon_power_ud90_no_longer_has_tlc/

:scream:

:sob:

what budget ssds do u guys recommend?

While the Gen 3 SSD has better idle power consumption than the Gen 4 SSD, the other components of the system consume enough power that the different SSDs are likely to only make a ~10 minutes difference in battery life (I’ve calculated a ~26 minute difference best case scenario for the Gen 3 SSD, but that requires very unrealistic assumptions IMO so I’d estimate closer to 10 minutes.

https://www.reddit.com/r/framework/comments/12z6sql/ssd_gen_4_power_consumption/

it slipped my mind but i should have tried hynix p31 gold

SK hynix’s Gold P31 is very power efficient thanks to its design. Scoring 305 MBps-per-watt, it leads the test pool by a large margin. On average, the Gold P31 sipped roughly two watts and didn’t even surpass 3W under peak load.

Idle power consumption is very good when the device is in an active idle state, but higher than average when ASPM is enabled. Additionally, when copying 300GB of data to the SSD, peak temperatures were in the range of 65-70 degrees Celsius, and it never throttled.

or a SOLIDIGM P44 Pro Series PCIe 4.0 m.2 nvme.

Power - Active: 7.5 W

Power - Idle: 50 mW

Yeah, the Solidigm P44 Pro is usually much cheaper.

Not long ago SK Hynix (at the time the 3rd largest manufacturer of SSD components) bought the SSD division of Intel (which at the time was the 6th largest manufacturer of SSD components) to form the 2nd largest SSD component manufacturer.

One result of that purchase was SK Hynix created Solidigm, a sub brand that sells rebranded SSDs that already exist under either the Intel or SK Hynix brand name (such as the SK Hynix P41 Platinum being resold as the Solidigm P44 Pro).

SK Hynix has historically been mainly focused on selling SSD/ram components to companies that assemble them into completed SSDs/ram, they aren’t really focused on selling completed SSDs to individual people. As such they tend to not be very competitively priced for individuals trying to buy their SSDs.

However that’s changing with the Solidigm brand, which is focused on selling completed SSDs to individual customers and is competitively priced. So that’s a big part of why Solidigm brand SSDs are cheaper than SK Hynix brand SSDs.

Unless you have another Gen 3 that is similar to P31 and has 2 TB capacity?

The Crucial P3 is very efficient (similar to SK Hynix P31 Gold), and it performs similar to the SK Hynix P31 Gold in many workloads, however it is QLC (like the Solidigm P41 Plus).

QLC allows it to physically store more data more densely, which allows for more storage with the same hardware (which allows the SSD to be cheaper).

However QLC means that the SSD degrades faster and has severely crippled performance (especially on writes).

To address the performance most QLC SSDs have part of the SSD operate in a different (not QLC) mode.

This allows for bursts of high performance. Tom’s Hardware tested it to burst to high write performance for nearly 3 minutes under heavy load, however after that it dropped to around ~7% the performance of the SK Hynix P31 Gold.

That’s not terrible as it can achieve a lot within those 3 minutes of high performance. The big problem is really that as the SSD fills up the length that it can maintain that burst for decreases.

I’ve seen a lot of people make blanket statements to avoid QLC SSDs, however I’d say that QLC SSDs are okay as long as you aren’t frequently deleting and overwriting files (which wears it out) and you plan on leaving a substantial chunk of the drive empty (to allow for longer bursts of good performance).

However planning on leaving a large chunk of the SSD empty means that you effectively need to buy a larger SSD to get the same usable capacity. Unfortunately the Crucial P3 jumps from 2 TB to 4 TB (no 3 TB option), which is likely going to make it more expensive than a P44 Pro for you.

https://www.reddit.com/r/framework/comments/12z6sql/comment/jhsolp6/

The SK hynix Platinum P41 SSD is the successor to the P31 Gold. It’s gen4 vs the older gen3.

The Platinum P41 is plain-looking, with just top and back labels. The drive is single-sided with a controller, DRAM, and two NAND packages. The back label offers some basic information about the drive, including the fact it’s rated to pull up to 8.25 watts. Continuous and peak draws are separate stories, of course, but users have been curious about this drive’s power efficiency. SK hynix states 7.5W for the drive, which is also stated in the S.M.A.R.T. data. For comparison, the 1TB Kingston Fury Renegade is rated at 8.8W.

The M.2 specification has a nominal power limit of around 7W. However, we’ve seen many PCIe 4.0 drives rated for more than this, from 2.5A with the 1TB Kingston KC3000 to 3A with the 2TB MP600 XT Pro - and we have seen a drive pull over 10W with the 8TB Sabrent Rocket 4 Plus. As drives get faster, power draw is increasingly a concern - especially for laptops — and extraordinary efficiency is one reason the Gold P31 has been so popular.

checked the prices the plat p41 wasn’t cheap. the silicon power was way cheaper :thinking:

butdget ssd seems either kingston or silicon power. there sales going on so got some at slight discount

i’ll just mention in the pic for the cage bays.

the sata cable wires that came with the hdds, the far left side sata port, barely reached. it can, but it’s rather tight. i suggest using a sata extender for sata slot on the cage. besides gonna need it anyway since the 2 sata ports are on the very far opposite side of the case :sweat_smile:

found the sata extender u mentioned

7pin SATA Male to Female SATA Extension Cable

0.45 meters or 0.9 meters

This cable provides a Male and Female Sata Port for Extending SATA I or SATA II Data Cables. A must have for all Tech Benches, Hard Drive Service Centers and anyone that need to Extend SATA Cables.

Features :

Connects any internal SATA drive at 7-pin connection, female to male.

SATA I & II specification compliant.

Flat type Serial ATA Cables can keep your system cooler by reducing restriction to airflow and neat inside.

Connector A : SATA 7Pin Female

Connector B : SATA 7Pin Male

2 models at different Length for selection : 0.45m / 0.9m

Color : Red

https://www.reddit.com/r/buildapc/comments/wpbga0/are_sata_power_cable_extenders_safe/

:face_with_raised_eyebrow: but doubt this is an issue? since im using a data extender, not a psu cable extender. so should be alright…

ordered the 0.9 hope it’s not too long…

only using 4 out of the 5 hotswap bays. ill connect the unused 5th bay using this cable. just in case later i decide i needed 5 drives for some reason :sweat_smile: just felt odd one of the hdd bays was non functional simply cauz it was missing a sata cable.

the extra 6th sata slot can be used for a 2.5’’ ssd if i ever need that.

to be perfectly honest i would have been find with a 4 sata port which were more abundant than the 6 sata port motherboards. some had quirks where if u used a m.2 nvme ssd, it would disable 2 of the sata ports.

this msi b650 tomahawk wifi, it didnt mention that issue.

instead it said, if u populate all 3 m.2 nvme ssds (or a specific slot anyway), it will reduce the bandwidth for one of the pcie slot (the small one). that didn’t seem like a problem for me, which is why i choose this mobo.

the case aint double chambered… will have to look up ideas for how to clean up the cables :sweat:

the only real messy one is the the rear exhaust fan. but the solution was the splitter. but im ok using the free cable, it doesn’t look too bad :sweat_smile:

silicon power responded

Our consumer SSDs have been built of finest 3D NAND flash chip and controller based on current market trend, the brand of flash chip and controller may vary will be shipped randomly.

legal speak that they may swap out parts e.g. to qlc. thats what it sounds like.

i just asked a simple question, is this tlc? and this was their response :sweat:

how do u check if its qlc in truenas?

This is the full part list for this build including price

Seagate X12 Exos 12tb x4

Ryzen 7600 (AM5) + MSI B650 Tomahawk Wifi motherboard (ATX)

SilverStone Rackmount Server Case ATX (RM41-H08)

Seasonic Focus+ GX 80+ Gold Fully Modular PSU 750w

NOCTUA NH-D12L CPU air cooler dual tower for AM5

Silicon Power NVMe PCIe Gen4x4 M.2 2280 SSD 1TB US75 Solid State Drives

2x 1TB

Silicon Power NVMe PCIe Gen4x4 M.2 2280 SSD 250GB UD90 Solid State Drives

1x 250GB

Kingston FURY Beast Black AMD EXPO DDR5 CL36 Desktop Gaming RAM for AMD - 6000MT

16GB x2 (32GB total) 2 stick kit.

Intel X520-DA1 10GbE PCI-E Server Network Card Single SFP+ Port 10 Gigabit PCIE

Coolleo CL-SSD-V2 M.2 2280 SSD High-Performance Cooling Heatsink Radiator

7pin SATA Male to Female SATA Extension Cable

Total: 2,082.33 USD

Thats the total cost for parts including drives.

could have gone cheaper if went for another case. Maybe old parts like others suggest like am4 or maybe the xeons. should have stuck to am4 for proper ecc ram. mayber a smaller psu? but i thought 750w just in case.

hopefully this helps someone else building their own diy truenas. not necessarily copy mine, because it’s probably not the most ideal build for a nas in terms of power consumption and cost. but if you are curious how much this build cost for your own reference :blush:

Wonder if this can be both as a gaming pc and a nas.

:thinking: problem is the case doesnt fit a full graphics card… :smiling_face_with_tear: the other problem, this motherboard does not have pcie 5. so i’d pick a different mobo if i was trying to do that (beside a different case). also different psu (ATX 3.0 if you plan to use for newer nvidia graphics cards that need it).

plan to disable pbo in bios, to get it to use less power.

testing now

ill try find that post for multiple termux windows

and yes u guys were right, the drive letters changed… i was careful to double check before i did this :sweat:

1 Like

ok found it, multiple window for termux. thx :blush:

hm think i did something wrong

did

badblocks -c 2048 -b 4096 -wvs /dev/sde

confirmed it’s working.

closed truenas window, relogged in, did tmux attach that works.

but when i tried to split screen ctrl+b+ā€˜ā€™ this did not do that.

so how do i run the 2nd badblock burn?

badblocks -c 2048 -b 4096 -wvs /dev/sdf

do i have to wait for the other to complete?

I thought i could split termux to then run the other drive badblock burn to run simultaneously.

sorry new to this :smiling_face_with_tear:

:eyes:

legend johny guru. cant go wrong asking him about psu

Why not just use longer sata cables?

Btw, there is a maximum length on sata cables where after that you will begin to get transmission errors.

https://tripplite.eaton.com/products/sata-cables-and-speeds-compared#:~:text=SATA%20cables%20can%20be%20up,on%20a%20single%20port%2Fcable.

cauz i did not know :cry:

SATA cables can be up to a meter (3.3 feet) in length but attenuation (signal loss) can be minimized by using the shortest possible cable for internal and external connections. eSATA cables can be up to 2 meters (6.6 feet) in length and support multiple devices on a single port/cable.

thx for heads up. well its still less than 2 meter, should still be in spec hopefully.

Ctrl-b, then % or "

Blah blah blah

1 Like

doesnt work :cry:

even tested if i was pressing the correct keys or not

tmux list-sessions to see what sessions are currently running on tmux.

wow this case so huge. wouldnt fit my rack

depth probably too long.

i havent yet inserted 4u case into rack just yet. waiting for rest of parts to complete install.

then i can relocate the old nas to make room.

at this point then install into the network open air rack.

going by visual que should fit. though i did check measurements before i bought just to be sure.

bad news again

We apologize for the delay in shipment. Your order will be shipped out by tomorrow morning. Due to the high volume of orders from the 11.11 sale, the courier was unable to pick it up today.

first it was cancelled by seller. now it’s delayed. christ :sweat:

guess more time to complete the bad block burn :sweat_smile:

If I remember correctly:
tmux attach
ctrl+b
c

That should open a new session - might not be split screen, but should be a start. Can’t remember how to scroll between the sessions.

oo oo… did ther ctrl +c +b

it thensaid interupted at block …

so i tried attach tmux again doesnt seem like the bad block is running. guess i got to start over again :cry:

i copy pasted this together. not sure if its running both or just sde :sweat_smile:

badblocks -c 2048 -b 4096 -wvs /dev/sde
badblocks -c 2048 -b 4096 -wvs /dev/sdf

found the sata cable you mentioned

basically the sata cables that came with the hdd purchases were only long enough for 4 out of the 5 cage sata slots.

so getting this to replace it would have a longer cable for the same time.

they got 0.5 meters, and 1 meter. and it’s braided.

I’ll keep that in mind for next time. I’ll try make do with the sata extender, but now i know it’s not what to get for this type of situation next time.

*update

on 2nd thought, maybe this wont work. need an INDIVIDUAL sata cable, rather than a bundle. the bundle may work fine for 4 of the sata ports. but the 2 other sata ports are located MUCH further apart than those 4. so 4 of those and the other 2 wont be equal length.

so either use this with 2 extender, or get 2 sata cable that are separate from this bundle, just plug into the 2 sata ports that require a long cable.

not experienced with builds, but this is what i thought :thinking: