Earlier quoted context omitted.
Getting stuck to 1 Gbps is somewhat crazy, as even the slowest laptop and PC M.2 SSDs can do 10-20 Gbps easy. Fastest ones 50 Gbps+. But I guess most people don't transfer files in their local networks anymore and use their network purely for internet access.
I rent an apartment in a building that was erected around 2015. They laid an ethernet connection... with a 100Mbps bandwidth limit. Some people just don't care.
Add 10 GbE to your system with an M.2 2280 module
71–80 of 259 posts
Re: Add 10 GbE to your system with an M.2 2280 module
#72I have had a lot of trouble with the Marvell AQtion controllers under Linux. They are supposed to work and are plug and play on modern kernels, but I was never able to resolve a bug where the controller stopped working after a few hours. The only resolution I found was rebooting, which made the controller not very useful. The Intel 10GbE controllers are more expensive, but much better in my experience. For anyone loo…
Re: Add 10 GbE to your system with an M.2 2280 module
#73Earlier quoted context omitted.
It's kind of chicken and egg. It's not worth buying a 10G switch when all or nearly all of your devices are gigabit and it's not worth buying 10G cards for any device when you have a gigabit switch. What you need for the transition is for premium brands to start pushing 10G ports as a feature, e.g. Apple needs to add it to Macbooks and the Mini and start using it to bludgeon competitors who don't have it. Then once t…
I've noticed 2.5 becoming a bit more common on enthusiast hardware, so it'll be a while yet before 10G becomes mainstream, but 2.5 and 5 might be the standard for new hardware a decade from now.
Re: Add 10 GbE to your system with an M.2 2280 module
#74Earlier quoted context omitted.
Lots of reasons: 1. Consumer broadband speeds rarely exceed 1Gbps 2. 1Gbps Local network transfers are seldom slowed by the network (as large file work typically involves HDD still) 3. Where local network transfers are impeded by the network speed the transferring itself isn't a frequent enough and blocking thing that people feel they need to fix it... they just go make a cup of tea once or twice a day 4. There are a…
All excellent points but I'd remove gamers from there: > (gamers and video professionals being an exception) I play Stadia, 4K HDR 60FPS, just fine on a gigabit ethernet connection and 150MBit internet connection. Any games not streaming the entire video are fine with just kilobits/s of data, as long as the latency is good. So the case for home 10GE is even weaker ;)
Re: Add 10 GbE to your system with an M.2 2280 module
#75Earlier quoted context omitted.
I think the RPi4 doesn't have enough PCIe lanes for 10 gigabit.
Looks like the compute module 4 has one lane of pci-e 2.0, which gets you to 5gbps (theoretically). So yeah, you'll definitely run out of PCI-e bandwidth.
Re: Add 10 GbE to your system with an M.2 2280 module
#76I have had a lot of trouble with the Marvell AQtion controllers under Linux. They are supposed to work and are plug and play on modern kernels, but I was never able to resolve a bug where the controller stopped working after a few hours. The only resolution I found was rebooting, which made the controller not very useful. The Intel 10GbE controllers are more expensive, but much better in my experience. For anyone loo…
Re: Add 10 GbE to your system with an M.2 2280 module
#77It's interesting to see just how slow faster ethernet standards have been. Feels like I've had gigabit ethernet at a pretty low cost for nearly 20 years now, but faster than that has been pretty esoteric outside of the datacentre. I guess there really isn't much demand for faster than gigabit speeds even now (outside of servers?)
It's kind of chicken and egg. It's not worth buying a 10G switch when all or nearly all of your devices are gigabit and it's not worth buying 10G cards for any device when you have a gigabit switch. What you need for the transition is for premium brands to start pushing 10G ports as a feature, e.g. Apple needs to add it to Macbooks and the Mini and start using it to bludgeon competitors who don't have it. Then once t…
Re: Add 10 GbE to your system with an M.2 2280 module
#78It's interesting to see just how slow faster ethernet standards have been. Feels like I've had gigabit ethernet at a pretty low cost for nearly 20 years now, but faster than that has been pretty esoteric outside of the datacentre. I guess there really isn't much demand for faster than gigabit speeds even now (outside of servers?)
- An 8x cdrom narrowly beats 10meg ethernet.
- 1x dvdrom narrowly beats 100meg ethernet.
- ATA133 narrowly beats 1gbit ethernet.
Re: Add 10 GbE to your system with an M.2 2280 module
#79Earlier quoted context omitted.
Well, seeing how large SSDs are still very expensive (in my mind it's €100 / TB), my hunch would be that if it makes sense for you to spend that much money on the drives, you probably won't really notice the price of a couple of 10 Gb network cards. They seem quite cheap on eBay if you're OK with used.
It is not the cards that are that expensive. It is also the switches etc. Also SSD are not 100 EUR / TB. A 4 TB SSD is like 300 EUR.
Re: Add 10 GbE to your system with an M.2 2280 module
#80As a counter-point, I'm regularly limited by 1 Gbps PHY limits. During the 2 years of the pandemic I've been working from home with gigabit Internet. Why gigabit? Because that's the "speed limit" of the Ethernet PHY in the fibre broadband box, and also my laptop's ethernet port.
My laptop can write to disk at multiple GB per second, or tens of gigabits.
I transfer large volumes of data to and from a "jump box" in Azure that can easily do 20 Gbps out to the Internet.
I regularly update multiple Docker images from scratch that are gigabytes in size, each. I then upload similarly large Docker images back to Azure.
Even when physically present at work, I'll regularly pull down 50-200 GB to my laptop for some reason or another. One time I replicated an entire System Center Configuration Manager deployment (packages and all!) to Hyper-V on my laptop because the NVMe drive let me develop build task sequences 20x faster than some crappy "enterprise" VM on mechanical drives.
I have colleagues that regularly do big-data or ML queries on their mobile workstations, sometimes reading in a decent chunk of a terabyte from a petabyte sized data set.
All of these are still limited by Ethernet PHY bandwidths.
Note that servers are 100 Gbps as standard now, and 200 Gbps is around the corner.
The new Azure v5 servers all have 100 Gbps NICs, for example.