My question was, if your systems bottleneck was your LAN connection, then a high speed NAS isn’t going to help much. It will not increase the speed of which you can pull data from the NAS, well I’m sure it is measurable in milliseconds but not a noticable improvement.
The only place (in my mind) I could see where these drives (thankfully you are not going out to buy them new today) and a really fast CPU is only if you are running VM’s on TrueNAS, where you need fast everything. There may be other use cases but this is my point, unless you have the need for high speed everything, then why build it? That is almost a stupid argument because most of us will build it because we can or just want to. It is not based on if we should.
My advice, write down what you want to do with this new machine, not just “I want fast IOPS”, but be specific like “I want to run Windows on the system as a very snappy VM” or “I want to build an AI machine”. Maybe it is “I want to run XYZ apps while running a VM of Ubuntu and a VM of Windows”. These kinds of things are measurable as to what kind of system you would need.
You have been here on these forums long enough to know that RAM is King! If you want a snappy (fast reacting) system, lots of RAM are in your future. How much? That depends on your expectations of the machine. 64GB minimum, but it could be more like 128GB just to keep the most active accessed data in high speed RAM.
When it comes to CPUs, a lot comes down to personal preference. I prefer Intel, however I often buy AMD due to features I want vs. the price difference. It took me a year to plan and purchase my NVMe system. The trigger was when I saw 4TB NVMe for $200/each. I bought six immediately, wish I had bought a few more. A weeks later, the price was back above $300/each. They had over 1000 units for sale. This was through NewEgg but directly by the manufacturer. They were targeting the PS5 market for Christmas.
Anyway, write down what you want the server to specifically do. Saying High IOPS is not easy to pin point. If you said IOPS of at least 1.5 million, or 40 million, then you have something we could work with. High end servers can hit the 80 million IOPS mark, however I’m most certain those are big money. Hum… Now I want to know how I could benchmark my NVMe system. I know it is fast, but how fast.
Time to go, but I hope this helps you some. Decide what you need the system to perform, it will help. But based off of what your said above, I would say any system with 64GB ECC RAM, high end server motherboard with a single CPU, and then examine the higher end CPUs that you can afford to purchase. The NVMe drive interface will play a key role as well.
Hey, I’m not the expert at all on servers, this is just what I do, I write down what I need it to do, then what I’d love it to be capable of, I read all the literature/specifications of every component that will go into the system to identify limitations or problems. I research it a lot.
If you want to watch something interesting, search on Lauriewired and she put out a video 2 weeks ago that will blow your mind. You want high IOPS, if you could make what she discusses, that would be fast. This young woman is freakin smart. She has a funny laugh and it is cute, a few times. I was driving me crazy buy the end of the video. And the trains drove me crazy too. Maybe she could have used them only 2 times only. She is a reverse engineer working for Google in Seattle area, and I think she is only 28 or 29 years old. Damn she has a brain in that head of hers.