Goal is eventually to get to 4. Because 3 is basically the minimum for all kinds of stuff and 4 allows for so much more, not just backfills (placement on k+m+1 or 3xrep with one more node than absolutely required).
Yeah, because people run CrystalDiskMark and that one doesn’t have a --fsync=1 option (every write in Ceph is). Results are very telling on consumer drives. I tested my various M.2 drives when I ran a test cluster on my workstation when I first learned about Ceph. The best of them got 2.k write IOPS where now my EoL first PCIe4 gen 7400 drives with the smallest capacity do 75k no problem. That’s ~40x or +4000% performance on writes. Can’t argue with that kind of disparity. And modern 4TB+ NVMe models are usually 200k+ and I’ve seen 400k stats on Gen5 drive data sheets, not even talking about the 3DWPD drives with even higher write IOPS.
To me, these drive stats are overkill for practical purposes. I don’t want 2k write IOPS per drive, but there is no way in hell I can capitalize on 400k write IOPS per drive in any Ceph setup I could imagine, outside of 128+ cores+HBM per node and other insanity. Because CPU+memory and Ceph is the bottleneck on writes there, not the drives.
If you can’t benchmark the cache, consumer drives just suck.
And if we include cache, I just post some 60GiB/s fio results straight out of my RBD cache 
It’s all nice and fine if you build one giant server. But if you have to account for multiple nodes, not only performance scales, but also costs on a per node-basis. I certainly had to find a healthy balance of price/performance/features/power for my stuff. I failed, but it could have been a lot worse (1050€ for CPU+board+RAM was the “foundation” number I ended up with on the last server.)
And “good enough” or “feels good” are good judgements for what you NEED. I certainly am happy with the stuff I get even now. It works better than I expected it to be. But 3-4 nodes is certainly easier administration without improvised VMs, SR-IOV, multiple nodes on single machine and HA starts at 3, more efficient and more capacity comes with 4.
Yeah, 6 nodes with 10Gbit each will certainly allow for bonded 25/40Gbit clients to suck a lot of bandwidth out of the cluster. Number of nodes and placement really alleviate the comparably slower 10Gbit. Ceph is magic 
I eventually settled on getting the CRS510. Flexibility on the 25Gbit ports, especially long-term, was the deciding factor. It’s a 10-year switch for me and I’m moving to another city soon. I might need some RJ-45 transceiver and a couple of SFP+ down the road and even now I want to connect another PC where I need fiber optics (>5 meters), but I don’t need a 4x AOC breakout for that.
And these things are just different with QSFP28 breakouts. But I do run one for the servers atm cause cheap and low-power. But I would have totally got the CRS504 if all I need is connecting nodes over nodes sitting beneath the switch, 4x4 breakout, done.
Atm runs on 1200RPM and I order some Noctua fans with the upcoming switch. Fully populated switch will probably still be noisy, but for the next 3 years of stuff I planned, should be “living-room compatible” judging from the RPMs I see now.
Live-migrating to another thread now 
Oh and you can directly quote stuff by marking stuff with mouse, discourse forum software will give you a nice popup to do easy quotes
What kind of Noctua monstrosities are that? are these N100 boards or mini PCs without case? I guess giant ass Noctua fans are some top cover too 