Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Networking & Security
  • Search

10 gbps network upgrade

Having problems getting connected to the internet or running a server? Wondering about securing your box? Ask here.
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
brundage
Apprentice
Apprentice
User avatar
Posts: 166
Joined: Thu Dec 02, 2004 6:38 am

10 gbps network upgrade

  • Quote

Post by brundage » Fri Jul 19, 2024 4:38 pm

I'm upgrading my home network to handle 10gbps speeds since I can get a 5 gig fiber internet connection for the same price as my 1 gig cable. :D

Besides adding the relevant network card driver to my kernel, what other preparations should I make for a desktop operating at that speed?
Unscrambler of Eggs
he/him
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Fri Jul 19, 2024 7:16 pm

brundage,

Usually have faster network require faster CPU, because rarely the "product" (byte and bits) are produced by network card. it is CPU that generate those bytes and bits. So do your desktop have fast enough CPU to generate? And what application(s) on your desktop that would generate this large amount of data?

High speed network card usually refer to both faster deliver of bits and do more in shorter time (in sense of concurrency), so a 1Gb data over a 1Gb network vs 1Gb data over 10Gb network, it does not mean the 1Gn data over 10Gb network will only take 1/10 of time. because there are many more factors involve. for example I don't think the other end of your desktop that you are interactive with are just at the other end of your network cable (as in peer to peer)

So in other words, prepare to upgrade everything (hardware, software) to take advantage of the new high speed card.
Top
brundage
Apprentice
Apprentice
User avatar
Posts: 166
Joined: Thu Dec 02, 2004 6:38 am

  • Quote

Post by brundage » Fri Jul 19, 2024 7:25 pm

pingtoo wrote:brundage,

Usually have faster network require faster CPU, because rarely the "product" (byte and bits) are produced by network card. it is CPU that generate those bytes and bits. So do your desktop have fast enough CPU to generate? And what application(s) on your desktop that would generate this large amount of data?

High speed network card usually refer to both faster deliver of bits and do more in shorter time (in sense of concurrency), so a 1Gb data over a 1Gb network vs 1Gb data over 10Gb network, it does not mean the 1Gn data over 10Gb network will only take 1/10 of time. because there are many more factors involve. for example I don't think the other end of your desktop that you are interactive with are just at the other end of your network cable (as in peer to peer)

So in other words, prepare to upgrade everything (hardware, software) to take advantage of the new high speed card.
Yeah. I have a separate 10gig switch, 10gig router, 10gbit network cards for my desktops and NAS and network cables that can handle the bandwidth. It's been fun building this network out.
Unscrambler of Eggs
he/him
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Fri Jul 19, 2024 7:32 pm

So have you inspect your kernel configuration for off load TCP to network card? may be the module driver have that capability and you can turn on.

Have you check your network gear, do they support jumbo frame? can your switch to have some sort vlan to support mix of jumbo frame and regular frame? One think I know your ISP will not support jumbo frame so you may need to introduce some sort of bridging to translate your internal network to ISP network.
Top
szatox
Advocate
Advocate
Posts: 3858
Joined: Tue Aug 27, 2013 12:35 pm

  • Quote

Post by szatox » Thu Jul 25, 2024 3:37 pm

Besides adding the relevant network card driver to my kernel, what other preparations should I make for a desktop operating at that speed?
Nothing really. Modern CPUs have enough Hz's and cores to keep up with those speeds.
How does 10Gb Eth look cost-wise right now though?
A few years ago it was still absurdly expensive, and a second-hand 16Gbps IB was a superior (though relatively unknown) option with one downside of expensive/difficult to get cables.

IB can natively carry IP traffic and offers RDMA (which BTW is supported by NFS), and adapters can be switched to ethernet mode if you really want it (e.g. 16Gb IB can be switched to 10Gb Eth and back to 16Gb IB again).
Just saying. Might be worth a shot.

So have you inspect your kernel configuration for off load TCP to network card
Does TCP offloadig even work with ethernet adapters?
I mean, it's not a new concept, I have heard of adapters equipped with tcp engines, but never met one in person... Also, what about software compatibility? It surely changes the way stuff travels through network stack; would it be actually used if it was available?
Make Pipewire a system service
Top
brundage
Apprentice
Apprentice
User avatar
Posts: 166
Joined: Thu Dec 02, 2004 6:38 am

  • Quote

Post by brundage » Thu Jul 25, 2024 5:30 pm

szatox wrote:How does 10Gb Eth look cost-wise right now though?
It still ain't that cheap, but attainable.
  • $400 Router: Gowin GW-R86S-U3
  • $180 Switch: Mikrotik CRS310-1G-5S-4S+IN
  • $120 (3) network cards
  • $200 SFP+ transceivers and patch cables
Unscrambler of Eggs
he/him
Top
Post Reply

6 posts • Page 1 of 1

Return to “Networking & Security”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic