I wish someone would try to scale the nodes down. The system described here is ~300W/node for 10 disks/node, so 30W or so per disk. That’s a fair amount of overhead, and it also requires quite a lot of storage to get any redundancy at all. I bet some engineering effort could divide the whole thing by 10. Build a tiny SBC with 4 PCIe lanes for NVMe, 2x10GbE (as two SFP+ sockets), and a just-fast-enough ARM or RISC-V C…
Ceph: A Journey to 1 TiB/s
51–60 of 216 posts
Re: Ceph: A Journey to 1 TiB/s
#52I wish someone would try to scale the nodes down. The system described here is ~300W/node for 10 disks/node, so 30W or so per disk. That’s a fair amount of overhead, and it also requires quite a lot of storage to get any redundancy at all. I bet some engineering effort could divide the whole thing by 10. Build a tiny SBC with 4 PCIe lanes for NVMe, 2x10GbE (as two SFP+ sockets), and a just-fast-enough ARM or RISC-V C…
Re: Ceph: A Journey to 1 TiB/s
#53Re: Ceph: A Journey to 1 TiB/s
#54I wish someone would try to scale the nodes down. The system described here is ~300W/node for 10 disks/node, so 30W or so per disk. That’s a fair amount of overhead, and it also requires quite a lot of storage to get any redundancy at all. I bet some engineering effort could divide the whole thing by 10. Build a tiny SBC with 4 PCIe lanes for NVMe, 2x10GbE (as two SFP+ sockets), and a just-fast-enough ARM or RISC-V C…
If looked at as a whole, it appears to be more about whether you're combining resources at a low level (on the PCI bus on nodes) or a high level (in the switching infrastructure), and we should be careful not to push power (or complexity, as is often a similar goal) to a separate part of the system that is out of our immediate thoughts but still very much part of the system. Then again, sometimes parts of the system are much better at handling the complexity for certain cases, so in those cases that can be a definite win.
Re: Ceph: A Journey to 1 TiB/s
#55Re: Ceph: A Journey to 1 TiB/s
#56It was created at Dreamhost (DH), for their internal needs by the founders.
DH was doing effectively IaaS & PaaS before those were industry coined words (VPS, managed OS/database/app-servers).
They spun Ceph off and Redhat bought it.
Re: Ceph: A Journey to 1 TiB/s
#57Earlier quoted context omitted.
800Gbps via OSFP and QSFP-DD are already a thing. Multiple vendors have NICs and switches for that.
can you show me a 800G NIC? the switch is fine, I'm buying 64x800G switches, but NIC wise I'm limited to 400Gbit.
Re: Ceph: A Journey to 1 TiB/s
#58Earlier quoted context omitted.
800Gbps via OSFP and QSFP-DD are already a thing. Multiple vendors have NICs and switches for that.
16x PCIe 4.0 is 32GB/s 16x PCIe 5.0 should be 64 GB/s, how is any computer using 100 GB/s ?
The article however actually talks about Terabyte/s scale, albeit not over a single node.
Re: Ceph: A Journey to 1 TiB/s
#59Earlier quoted context omitted.
16x PCIe 4.0 is 32GB/s 16x PCIe 5.0 should be 64 GB/s, how is any computer using 100 GB/s ?
I was talking about Gigabit/s, not Gigabyte/s. The article however actually talks about Terabyte/s scale, albeit not over a single node.
You said there were 800 gigabit network cards, I'm wondering how that much bandwidth makes it to the card in the first place.
The article however actually talks about Terabyte/s scale, albeit not over a single node.
This does not have anything to do with what you originally said, you were talking about 800gb single ports.
Re: Ceph: A Journey to 1 TiB/s
#60I wish someone would try to scale the nodes down. The system described here is ~300W/node for 10 disks/node, so 30W or so per disk. That’s a fair amount of overhead, and it also requires quite a lot of storage to get any redundancy at all. I bet some engineering effort could divide the whole thing by 10. Build a tiny SBC with 4 PCIe lanes for NVMe, 2x10GbE (as two SFP+ sockets), and a just-fast-enough ARM or RISC-V C…
this cluster does something vaguely like 0.8 gigabits per second per watt (1 terabyte/s * 8 bits per byte * 1024 gb per tb / 34 nodes / 300 watts
a new mac mini (super efficient arm system) runs around 10 watts in interactive usage and can do 10 gigabits per second network, so maybe 1 gigabit per second per watt of data
so OP's cluster, back of the envelope, is basically the same bits per second per watt that a very efficient arm system can do
I don't think running tiny nodes would actually get you any more efficiency, and would probably cost more! performance per watt is quite good on powerful servers now
anyway, this is all open source software running on off-the-shelf hardware, you can do it yourself for a few hundred bucks