If you have a lot of Pis (5?) and many compatible power adaptors and a rack with many mains/230V connectors end/or extension cords and like programming in MS languages, then this seems a nice research project.
However, throwing a Ryzen 16-core and Windows to the game makes it of little interest for me at least. 4Gbps is not almost 5Gbps what you would expect. Also UDP/IP on top of ethernet makes me wonder how much effort is needed to avoid collisions. I did not really scan the code (VB, not dotnet). I would say also have a look at https://en.wikipedia.org/wiki/ATA_over_Ethernet
Long time ago I used it with a cheap/simple Intel 'almost single board' computer and with jumbo frames, it was much faster than iSCSI. Note this was blockdevice level, not filesystem level. AoE can't be shared with anything AFAIR so only relevant if you need a quite dedicated setup for highspeed read/write. Was HDD SATA3 as storage that I used. 1 issue I remember is that when I moved to other country, the router crashed when using jumbo frames and it was ISP provided. Own modem+router would be almost a legal battle and several hundreds of euros cost as well.
Now I would just get an ARM SBC with 1 5Gbps port or 2x 2.5Gbps. Those also have much better storage I/O and higher memory bandwidth and overall cheaper and simpler. Can use simpler 12V supply.
On the more practical side, 10GByte transfer where you only need to wait 20 seconds is nice, but for me a few TB as case makes more sense. 10GB fits in memory actually, and even when written to non-volatile storage as well in that same 20 seconds, what happens when a multi-TB transfer gets interrupted by a powerloss.
However, throwing a Ryzen 16-core and Windows to the game makes it of little interest for me at least. 4Gbps is not almost 5Gbps what you would expect. Also UDP/IP on top of ethernet makes me wonder how much effort is needed to avoid collisions. I did not really scan the code (VB, not dotnet). I would say also have a look at https://en.wikipedia.org/wiki/ATA_over_Ethernet
Long time ago I used it with a cheap/simple Intel 'almost single board' computer and with jumbo frames, it was much faster than iSCSI. Note this was blockdevice level, not filesystem level. AoE can't be shared with anything AFAIR so only relevant if you need a quite dedicated setup for highspeed read/write. Was HDD SATA3 as storage that I used. 1 issue I remember is that when I moved to other country, the router crashed when using jumbo frames and it was ISP provided. Own modem+router would be almost a legal battle and several hundreds of euros cost as well.
Now I would just get an ARM SBC with 1 5Gbps port or 2x 2.5Gbps. Those also have much better storage I/O and higher memory bandwidth and overall cheaper and simpler. Can use simpler 12V supply.
On the more practical side, 10GByte transfer where you only need to wait 20 seconds is nice, but for me a few TB as case makes more sense. 10GB fits in memory actually, and even when written to non-volatile storage as well in that same 20 seconds, what happens when a multi-TB transfer gets interrupted by a powerloss.
Statistics: Posted by redvli — Mon Nov 17, 2025 9:33 am