Jump to content

10 gbps Trought usb 3 ? Just a idea

DarkMoons

Questions are rolling inside my head.

 

Does 1 usb 3.0 port really transfer UP TO 5 gb per sec? IF so... Could you use an 44$ Pci to 5 Usb Card and have 5x5 = 25 x USB 3.0 1Gbps Ethernet port?... I heard the card in particulary it says in the name actually : 5Gbps. For the card.. I dont get it. Where the false advertising ?..

 

Looking for CHEAP . NO ROUTER , LOTS OF WIRES. Connection. and if it WORKS with alot of wires. it will work (hopefully) with Rewiring 10 of those usb 3 to 1gbps ethernet to 1 Cat 6 10gbps cable. And Of course. Bridge all the Adadapters properly into windows.... ?

 

How cheap is the cheapest 10 gbps solution anyway?

Link to comment
Share on other sites

Link to post
Share on other sites

These are different protocols. Doesn't work like that.

 

If you want more than 1 device, you need a router. Literally. YOU HAVE TO HAVE A ROUTER. It won't work.

PSU Nerd | PC Parts Flipper | Cable Management Guru

Helpful Links: PSU Tier List | Why not group reg? | Avoid the EVGA G3

Helios EVO (Main Desktop) Intel Core™ i9-10900KF | 32GB DDR4-3000 | GIGABYTE Z590 AORUS ELITE | GeForce RTX 3060 Ti | NZXT H510 | EVGA G5 650W

 

Delta (Laptop) | Galaxy S21 Ultra | Pacific Spirit XT (Server)

Full Specs

Spoiler

 

Helios EVO (Main):

Intel Core™ i9-10900KF | 32GB G.Skill Ripjaws V / Team T-Force DDR4-3000 | GIGABYTE Z590 AORUS ELITE | MSI GAMING X GeForce RTX 3060 Ti 8GB GPU | NZXT H510 | EVGA G5 650W | MasterLiquid ML240L | 2x 2TB HDD | 256GB SX6000 Pro SSD | 3x Corsair SP120 RGB | Fractal Design Venturi HF-14

 

Pacific Spirit XT - Server

Intel Core™ i7-8700K (Won at LTX, signed by Dennis) | GIGABYTE Z370 AORUS GAMING 5 | 16GB Team Vulcan DDR4-3000 | Intel UrfpsgonHD 630 | Define C TG | Corsair CX450M

 

Delta - Laptop

ASUS TUF Dash F15 - Intel Core™ i7-11370H | 16GB DDR4 | RTX 3060 | 500GB NVMe SSD | 200W Brick | 65W USB-PD Charger

 


 

Intel is bringing DDR4 to the mainstream with the Intel® Core™ i5 6600K and i7 6700K processors. Learn more by clicking the link in the description below.

Link to comment
Share on other sites

Link to post
Share on other sites

USB has a very high CPU overhead, compared to something like a NIC directly connected to PCIe. I don't think your idea leads to a success.

 

Edit: You talk about bridging all the devices together.... have you heard of a switch? A switch is just a hardware bridge.

Looking to buy GTX690, other multi-GPU cards, or single-slot graphics cards: 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Well, USB is a BUS, so that 5Gbps is shared for the nearby ports, if not the entire system, but yes, you could have multiple USB NICs and make a router with them, if that's what your asking. However, USB NICs don't have much processing onboard compared to PCIe cards or built-in NICs, because of this, your CPU will be doing a lot of the work. I've only got a dual core with hyperthreading to 700Mbps and it was maxing out the CPU.

 

Also, a 10Gbps USB NIC may be a thing in a few more years, but not at this time, but they do have them for Thunderbolt. The biggest issue is that 10Gbps uses too much power and the processor on board the USB NIC would be expensive if it's even possible.

 

Note: I'm not close to being an expert, especially on the USB part. If I said something incorrect, let me know

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, JDE said:

If you want more than 1 device, you need a router. Literally. YOU HAVE TO HAVE A ROUTER. It won't work.

a router normally does nat, you don't need nat. You can connect a thousand systems with no switches or routers by just daisy chaning them.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Electronics Wizardy said:

a router normally does nat, you don't need nat. You can connect a thousand systems with no switches or routers by just daisy chaning them.

Well yes, if you have a thousand IPs.

PSU Nerd | PC Parts Flipper | Cable Management Guru

Helpful Links: PSU Tier List | Why not group reg? | Avoid the EVGA G3

Helios EVO (Main Desktop) Intel Core™ i9-10900KF | 32GB DDR4-3000 | GIGABYTE Z590 AORUS ELITE | GeForce RTX 3060 Ti | NZXT H510 | EVGA G5 650W

 

Delta (Laptop) | Galaxy S21 Ultra | Pacific Spirit XT (Server)

Full Specs

Spoiler

 

Helios EVO (Main):

Intel Core™ i9-10900KF | 32GB G.Skill Ripjaws V / Team T-Force DDR4-3000 | GIGABYTE Z590 AORUS ELITE | MSI GAMING X GeForce RTX 3060 Ti 8GB GPU | NZXT H510 | EVGA G5 650W | MasterLiquid ML240L | 2x 2TB HDD | 256GB SX6000 Pro SSD | 3x Corsair SP120 RGB | Fractal Design Venturi HF-14

 

Pacific Spirit XT - Server

Intel Core™ i7-8700K (Won at LTX, signed by Dennis) | GIGABYTE Z370 AORUS GAMING 5 | 16GB Team Vulcan DDR4-3000 | Intel UrfpsgonHD 630 | Define C TG | Corsair CX450M

 

Delta - Laptop

ASUS TUF Dash F15 - Intel Core™ i7-11370H | 16GB DDR4 | RTX 3060 | 500GB NVMe SSD | 200W Brick | 65W USB-PD Charger

 


 

Intel is bringing DDR4 to the mainstream with the Intel® Core™ i5 6600K and i7 6700K processors. Learn more by clicking the link in the description below.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, JDE said:

Well yes, if you have a thousand IPs.

no you don't, you can use static ips or have a seprate dchp server. The router doesn't have to be a dchp server.

Link to comment
Share on other sites

Link to post
Share on other sites

Cheapest 10GB nic is from Asus for $99 dollars

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, JDE said:

These are different protocols. Doesn't work like that.

 

If you want more than 1 device, you need a router. Literally. YOU HAVE TO HAVE A ROUTER. It won't work.

 

1 minute ago, JDE said:

Well yes, if you have a thousand IPs.

There needs to be a router, yes, but not at his end, also Nat is not need

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Chaz042 said:

 

There needs to be a router, yes, but not at his end, also Nat is not need

you can do pier to pier with no router just fine.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, NumLock21 said:

Cheapest 10GB nic is from Asus for $99 dollars

Yea, PCIe, not what this is about....

Link to comment
Share on other sites

Link to post
Share on other sites

Even if my argument is completely void:

 

 

 

USB isn't really designed to work like that. The overhead is very high.

PSU Nerd | PC Parts Flipper | Cable Management Guru

Helpful Links: PSU Tier List | Why not group reg? | Avoid the EVGA G3

Helios EVO (Main Desktop) Intel Core™ i9-10900KF | 32GB DDR4-3000 | GIGABYTE Z590 AORUS ELITE | GeForce RTX 3060 Ti | NZXT H510 | EVGA G5 650W

 

Delta (Laptop) | Galaxy S21 Ultra | Pacific Spirit XT (Server)

Full Specs

Spoiler

 

Helios EVO (Main):

Intel Core™ i9-10900KF | 32GB G.Skill Ripjaws V / Team T-Force DDR4-3000 | GIGABYTE Z590 AORUS ELITE | MSI GAMING X GeForce RTX 3060 Ti 8GB GPU | NZXT H510 | EVGA G5 650W | MasterLiquid ML240L | 2x 2TB HDD | 256GB SX6000 Pro SSD | 3x Corsair SP120 RGB | Fractal Design Venturi HF-14

 

Pacific Spirit XT - Server

Intel Core™ i7-8700K (Won at LTX, signed by Dennis) | GIGABYTE Z370 AORUS GAMING 5 | 16GB Team Vulcan DDR4-3000 | Intel UrfpsgonHD 630 | Define C TG | Corsair CX450M

 

Delta - Laptop

ASUS TUF Dash F15 - Intel Core™ i7-11370H | 16GB DDR4 | RTX 3060 | 500GB NVMe SSD | 200W Brick | 65W USB-PD Charger

 


 

Intel is bringing DDR4 to the mainstream with the Intel® Core™ i5 6600K and i7 6700K processors. Learn more by clicking the link in the description below.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Chaz042 said:

Well, USB is a BUS, so that 5Gbps is shared for the nearby ports, if not the entire system, but yes, you could have multiple USB NICs and make a router with them, if that's what your asking. However, USB NICs don't have much processing onboard compared to PCIe cards or built-in NICs, because of this, your CPU will be doing a lot of the work. I've only got a dual core with hyperthreading to 700Mbps and it was maxing out the CPU.

 

Also, a 10Gbps USB NIC may be a thing in a few more years, but not at this time, but they do have them for Thunderbolt. The biggest issue is that 10Gbps uses too much power and the processor on board the USB NIC would be expensive if it's even possible.

 

Note: I'm not close to being an expert, especially on the USB part. If I said something incorrect, let me know

https://www.amazon.com/dp/B013HT6K3Q/ref=cm_sw_r_cp_dp_T2_PrCvzbS7777NJ what about this?

If I use words like probably or most likely, it is because I dislike certainty. These words can probably be omitted and the sentence read as a certainty.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, NTF5252 said:

There still isn't a USB to 10GB NIC. There is only PCIE nic because of overhead and that USB is a bus.

PSU Nerd | PC Parts Flipper | Cable Management Guru

Helpful Links: PSU Tier List | Why not group reg? | Avoid the EVGA G3

Helios EVO (Main Desktop) Intel Core™ i9-10900KF | 32GB DDR4-3000 | GIGABYTE Z590 AORUS ELITE | GeForce RTX 3060 Ti | NZXT H510 | EVGA G5 650W

 

Delta (Laptop) | Galaxy S21 Ultra | Pacific Spirit XT (Server)

Full Specs

Spoiler

 

Helios EVO (Main):

Intel Core™ i9-10900KF | 32GB G.Skill Ripjaws V / Team T-Force DDR4-3000 | GIGABYTE Z590 AORUS ELITE | MSI GAMING X GeForce RTX 3060 Ti 8GB GPU | NZXT H510 | EVGA G5 650W | MasterLiquid ML240L | 2x 2TB HDD | 256GB SX6000 Pro SSD | 3x Corsair SP120 RGB | Fractal Design Venturi HF-14

 

Pacific Spirit XT - Server

Intel Core™ i7-8700K (Won at LTX, signed by Dennis) | GIGABYTE Z370 AORUS GAMING 5 | 16GB Team Vulcan DDR4-3000 | Intel UrfpsgonHD 630 | Define C TG | Corsair CX450M

 

Delta - Laptop

ASUS TUF Dash F15 - Intel Core™ i7-11370H | 16GB DDR4 | RTX 3060 | 500GB NVMe SSD | 200W Brick | 65W USB-PD Charger

 


 

Intel is bringing DDR4 to the mainstream with the Intel® Core™ i5 6600K and i7 6700K processors. Learn more by clicking the link in the description below.

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Chaz042 said:

What about it? There's still is no USB to 10Gbps NIC.

yeah nvm. i get it now.

 

If I use words like probably or most likely, it is because I dislike certainty. These words can probably be omitted and the sentence read as a certainty.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Chaz042 said:

Yea, PCIe, not what this is about....

I answered OP's question about the cheapest 10Gbps solution and what about PCIe not relating to what OP is asking?

OP's idea has struck iceberg before it even set off its maiden voyage.

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Electronics Wizardy said:

you can do pier to pier with no router just fine.

Italian man to Italian man connection? this must be the Minestrone protocol

             ☼

ψ ︿_____︿_ψ_   

Link to comment
Share on other sites

Link to post
Share on other sites

Most USB cards runs on x1. Now even at PCIe 3.0, it's still not enough for 10Gb.

Intel Xeon E5 1650 v3 @ 3.5GHz 6C:12T / CM212 Evo / Asus X99 Deluxe / 16GB (4x4GB) DDR4 3000 Trident-Z / Samsung 850 Pro 256GB / Intel 335 240GB / WD Red 2 & 3TB / Antec 850w / RTX 2070 / Win10 Pro x64

HP Envy X360 15: Intel Core i5 8250U @ 1.6GHz 4C:8T / 8GB DDR4 / Intel UHD620 + Nvidia GeForce MX150 4GB / Intel 120GB SSD / Win10 Pro x64

 

HP Envy x360 BP series Intel 8th gen

AMD ThreadRipper 2!

5820K & 6800K 3-way SLI mobo support list

 

Link to comment
Share on other sites

Link to post
Share on other sites

USB 3.0 is 5 gbps , that's 5 billions of bits transferred through the cable within a second .. maximum theoretical capacity.

 

The data is transmitted through the cable using 8b/10b encoding, which means every 8 bits of actual information are converted into 10 symbols (bits) that go through the wires to the PC or from PC to device. Therefore, there's actually  5 * 8 / 10 = 4 gbps of actual data transferrable through the cable.  4 gbps is basically 500,000,000 bytes per second.

 

Then, this information that goes on the cable is arranged in "packets" or "frames" or "messages", whatever you want to call them, each with some extra information attached to it. So for example, every 1 KB of information is in packet that has maybe 32 bytes of additional information.

Then, there are some limitations when it comes to the number of packets a device may send within a second to the computer, or receive from the computer - just because the cable may be able to transfer 5gbps doesn't mean that a device will actually be capable of sending data arranged in such packets as to maximize that, to get close to 5 gbps.

 

External usb 3 hard drives and SSD drives can do that because generally when you're transferring big files, the usb controller can create a lot of packets and each packet ends up having the maximum size allowed by the usb 3 standard.

However, network cards don't behave like that, they often have small packets of data like 4 KB , 32 KB, and  so on  and there's a lot of back and forth. \

 

Anyway.. basically your usb 3 gbps port would probably be capable of up to maybe 3..3.5 gbps actual speed. So yeah, you could in theory plug a USB 3 hub in a usb 3 port and then plug 3 or 4  gigabit ethernet cards on usb 3.0 (usb adapters) and in theory you should be able to get close to maybe 80-90 MB/s on each ethernet card.

 

You'll have 3 or 4 ethernet adapters, each specified at 1 gbps, but it would be difficult to "link" them together to show up as one ethernet adapter.

 

However, if you have programs that are smart enough to detect multiple ethernet interfaces and listen for connections on all address (for example let's say Filezilla FTP Server - at least i think it's capable -  or various DC++ clients like oDC or StrongDC++) then you could use another suitable program to download multiple files from this server using all the network cards in parallel (multiple simultaneous downloads, one per ethernet card)

 

ps. also note that often, motherboard manufacturers use third party chipsets to add usb3 ports to a computer. for example, there's popular chips which create 2 usb 3.0 ports but connect to the rest of the computer through one pci-e lane, which means the maximum speed will be 500 MB/s in both directions (if it's pci-e v2.0) , or 980MB/s (for pci-e v3.0)  .. so even though each port can do around 450 MB/s, both ports will share a 500/980 MB/s connection to the rest of the pc.

 

Link to comment
Share on other sites

Link to post
Share on other sites

I'll also add this separately ...

 

You can buy from eBay network cards with 4 x 1 gbps ports, on pci-e x4 or x8  (but they'll work even on x4 or x1 slots)

With a suitable network switch you could do "port trunking", basically linking the four ports together to have a 4 gbps connection to the switch. 

Do the same with another computer, and both computers would have a 4 gbps connection to the switch.

You would still get 1 gbps maximum for single file transfers, but if you transfer multiple files at the same time you will get 4 gbps.

 

Newer Windows OSes also have a similar technique where you can join network ports but not all network cards are supported.

 

Here's an example of such card  .. 27$ for four ports: http://www.ebay.com/itm/HP-593720-001-4-Port-PCIe-1Gbps-Ethernet-Server-Adapter-/222551528331

2 port cards are cheaper and more common : http://www.ebay.com/itm/Dual-Port-PCI-EX1-Intel-82575EB-E1G42ET-EF-E1G44ET-Gigabit-Server-Adapter-/261541748491?

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/30/2017 at 5:14 AM, mariushm said:

I'll also add this separately ...

 

You can buy from eBay network cards with 4 x 1 gbps ports, on pci-e x4 or x8  (but they'll work even on x4 or x1 slots)

With a suitable network switch you could do "port trunking", basically linking the four ports together to have a 4 gbps connection to the switch. 

Do the same with another computer, and both computers would have a 4 gbps connection to the switch.

You would still get 1 gbps maximum for single file transfers, but if you transfer multiple files at the same time you will get 4 gbps.

 

Newer Windows OSes also have a similar technique where you can join network ports but not all network cards are supported.

 

Here's an example of such card  .. 27$ for four ports: http://www.ebay.com/itm/HP-593720-001-4-Port-PCIe-1Gbps-Ethernet-Server-Adapter-/222551528331

2 port cards are cheaper and more common : http://www.ebay.com/itm/Dual-Port-PCI-EX1-Intel-82575EB-E1G42ET-EF-E1G44ET-Gigabit-Server-Adapter-/261541748491?

This is what I do. Works perfectly. I use D-Link DGS managed switches.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×