Have Truenass scale General Guide for settings on all Flash Storages?
For me is important what should be considered in this build for General setting of the VDEV, Storage option (Like Trim enabled) and additionally configuration to avoid overhead. Is necessary sutra off some standart/ default configuration or move only metadata in Memory considering speed of NVME SSD? What shod be done for optimization of the workload if you use different protocols and in relation of the workload?
This greatly depends on your use case. It is not a One Size Fits All.
That I know, but there is nothing what shoud bee looking for if you stat build and General information. I go thru Trena’s documentation but more were learn for Youtube videos as from the official pages for here on forums.
I think it shod be specified paths, what shod be done for if you use spinning rust, or mixed mode or all Ssd and also other based on the workload what you run.
I will provide a link, if you have not read it, you need to as it will help you with part of your answer. You need to understand this stuff. Youtube videos are typically outdated so use at your own peril.
There is actually quite a bit of information in the Resources section of these forums.
As for general guidelines for SSD/NVMe, you asked a lot of questions like TRIM, Workload Optimizations, Protocols. The information is here but not necessarily consolidated. Feel free to consolidate it into a nice user friendly user guide and a lot of people will appreciate the effort you put into it. But I think to create a document like this, it will need to take into consideration all sort of variables such as Use Case, System Speed, RAM Amount, Storage Capacity, Block Storage, various Protocols for various Operating Systems (like MacOS or Windows or Linux). Network speed and connectivity, CPU and RAM Speed. So many factors.
There will not be a single answer to fit all scenarios and I feel you are asking for that.
I’m certain you will take a look at the resources and find the answers you want, and use the new TrueNAS AI or Google searching works very well also.
As for if you should use TRIM, that depends on your Use Case. For a home system I would not enable TRIM, however you could test your system with TRIM off and then with TRIM on. Does it make a difference for you?
I hope some of this helps you find the answers you desire.
Good Luck.
Hi I read this, but like you say there are some sections what can be considered but I try find some general Guidance, but like you say for User cases will be different.
For me was important to find Really basic stuff for HW settings. IF you have all SSD solutions (SAS or NVME) there are new option how to do settings form speed avoid know bottleneck and updated made on new ZFS version what get better and better. Until you not follow multiple Chanels ZFS development and read documentation for different sources. I use Truenas since 2017 and see here the improvement but the Documentation if one of Achilles heal.
Nowhere is described Protocols for various Operating Systems (like MacOS or Windows or Linux) and what need to be tuned. For Yeats is major problem with use SMB shares with MAC OS system what contains thousands of files and this “pain” going for years.
Answering the HW portion is somewhat easy, however when it comes to the software aspect, various protocols can be problematic. For this you need to do some research and TrueNAS changes often, sometimes with an improvement even for the protocol issues. And mixing your client machines does have problems as you are aware.
All you can do is find something that works for your situation and if you are unable to do that do to a protocol issue, I’d file a Jira ticket and explain in detail what is happening. I will not tell you that the problem will be fixed to your satisfaction, but hopefully something will help you.
Best of luck.
Hi Joe,
this was done almost One Year ago but was closed because is not Truenas issue.
I raised Jira ticket almost one year about MacBook connected to 10 GBIt connection and the read FS is not possible if you have no dir more than 1000 or 10000 files only to list take ages, but same dir if yo do on Windows system is quick. Is not underlying HW (25 GB it connection 64 Cores ,512GB memory , and All SDD pool width 26 TB enough capacity). Thy told me the is Apple problem of SMB and Finder. But if you see on different search this is not issue on other Solutions.
I have compared Qnap and Dell system on Truenas. The Qnap system with QHero and ZFS is fast like Windows but only in Truenas is huge difference. So I don’t think is only issue on Apple side.