learning about TrueNAS

This stuff has matured a lot – and uses technology from the old SUN Solaris days (ZFS) so I built some tests to learn how useful it would be for backup servers and maybe home NAS.

this example uses two pairs of mirrored SSDs – technically two Vdevs – joined in a Pool. Yes too many acronyms! A big file read test uncached is about 1.6 GB/s showing how fast this design is! One thing that’s nice about TrueNAS scale is you get the simple web setup but its just a debian server if you log into it. Whats is less fun is how complex the possible storage setup is. Next test was unplug one of these drives and see what the recovery process is – and it worked – plugging similar drive in and clicking to rebuild.

OK would I be able to read a disk elsewhere?- so ZFS force import on another server can read a drive – good!

Not so good is the block on adding any packages with apt – I guess it reduces risks. I tried an app (file manager) and didn’t like the mechanism.

In the end I built a Jonsbo N4 box with an Asrock N100 motherboard and a little nvme to 5 sata port board, plus melanox 10GbE network card… uses 22-29W with just these SSDs.

Benchmarking libVIPS on huge image

Using the famous 7.9GB bluemarble image – I ran the vips-bench on my 12 core AMD 7900X to see how linear the speedup is with threads/cores – it speeds up well to 12 threads – but is really at full speed with only 8. What should be amazing is that we can process these huge files in only 5s !

System has 32GB DDR5 and was reading/writing to files in /tmp. I used a 3s pause between deleting output and running next thread-count.

Wifi upgrade

Having moved the broadband router to one corner of the house it was time to put a separate wifi AP in. The EAP610 from TP-Link was so good I have turned off the extra AP on the draytek router. Its also faster than mains networking (800 vs 400 Mbit/s)!