Jump to content

Ethernet Speeds?

r2724r16
Go to solution Solved by mariushm,

1 gbps  is 1.000.000.000 bits per second or 125.000.000 bytes per second.

 

If you want to express that using multiples of 1000, you'd have a maximum transfer speed of 125.000 KB/s or 125 MB/s

If you use multiples of 1024 ike Windows uses to show file sizes, that's 122070 KiB/s or 119 MiB/s

 

PCI is 133 MB/s, so in theory even the ancient PCI slots can achieve gigabit speeds.

PCI-e v1.x has 250 MB/s per lane (for each x1)

PCI-e v2.0 has 500 MB/s per lane.

PCI-e v3.0 has ~970 MB/s per lane.

 

So gigabit network cards have more than enough bandwidth even with the most ancient pci-e version.

 

10 gbps cards transfer at up to 1250 MB/s.

They use pci-e x4 slots because user may insert them in slots that are v2.0 maximum, meaning maximum 2 GB/s (4 lanes x 500 MB/s)

 

Since every pci-e card is supposed to work if plugged in a slot with fewer lanes, most cards should run also in pci-e x1 slots (using adapters, risers etc) but the maximum speed will be somewhere around 800-850 MB/s (out of maximum ~970MB/s that's possible).

 

A few cards are artificially restricted by drivers to require minimum x4 connection usually because manufacturers don't want cards to get bad reviews or be returned for refunds due to low transfer speeds because users don't realize the pci-e slot may be x4 or bigger physically, but it may be only x1 electrically (for example this is quite common on Intel motherboards, when you use m.2 slots with NVME SSDs, pci-e x4 slots may be downgraded to pci-e x1, because the other lanes in the x4 slot are redirected to the m.2 slot).

 

Cards aren't that expensive these days, there was a card on sale that can do 1gbps and 2.5gbps and 5 gbps (new ethernet standard) for 59$ or 69$ (i forgot the exact value) and is designed to work in pci-e x1 slots. The 10 gbps capable card using same chip, on pci- x4 slot, is around 10$ more. Search for Aquantia AQN-107 and AQN-108.

ebay also has older intel 10gbps cards for ~100$.

So with around 110-140$ you can have 5-10 gbps between 2 computers (switch is optional, you can plug cable directly between cards)

 

So I have a Intel Pro 1000 PT with one ethernet port. It goes into a PCIe 1x slot. On Intel's website, they say it's max speed is 1000 Mbps. So does that mean 125MBps or 1GBps. 

https://www.cnet.com/products/intel-pro-1000-pt-single-port-server-adapter-network-adapter-series/specs/

CPU: Intel Core i7-950 Motherboard: Gigabyte GA-X58A-UD3R CPU Cooler: NZXT HAVIK 140 RAM: Corsair Dominator DDR3-1600 (1x2GB), Crucial DDR3-1600 (2x4GB), Crucial Ballistix Sport DDR3-1600 (1x4GB) GPU: ASUS GeForce GTX 770 DirectCU II 2GB SSD: Samsung 860 EVO 2.5" 1TB HDDs: WD Green 3.5" 1TB, WD Blue 3.5" 1TB PSU: Corsair AX860i & CableMod ModFlex Cables Case: Fractal Design Meshify C TG (White) Fans: 2x Dynamic X2 GP-12 Monitors: LG 24GL600F, Samsung S24D390 Keyboard: Logitech G710+ Mouse: Logitech G502 Proteus Spectrum Mouse Pad: Steelseries QcK Audio: Bose SoundSport In-Ear Headphones

Link to comment
Share on other sites

Link to post
Share on other sites

1000mbps = 1gbps = 125MB/s.

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

It's the same. 1Gb/s (watch the lower case "b", it means bit, not bytes) is the same as 125MB/s (uppercase "B").

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to comment
Share on other sites

Link to post
Share on other sites

How can I get over 450MBps with only a 1x pcie 3.0 physical slot on my motherboard

CPU: Intel Core i7-950 Motherboard: Gigabyte GA-X58A-UD3R CPU Cooler: NZXT HAVIK 140 RAM: Corsair Dominator DDR3-1600 (1x2GB), Crucial DDR3-1600 (2x4GB), Crucial Ballistix Sport DDR3-1600 (1x4GB) GPU: ASUS GeForce GTX 770 DirectCU II 2GB SSD: Samsung 860 EVO 2.5" 1TB HDDs: WD Green 3.5" 1TB, WD Blue 3.5" 1TB PSU: Corsair AX860i & CableMod ModFlex Cables Case: Fractal Design Meshify C TG (White) Fans: 2x Dynamic X2 GP-12 Monitors: LG 24GL600F, Samsung S24D390 Keyboard: Logitech G710+ Mouse: Logitech G502 Proteus Spectrum Mouse Pad: Steelseries QcK Audio: Bose SoundSport In-Ear Headphones

Link to comment
Share on other sites

Link to post
Share on other sites

What about anything over 125MBps such as 250MBps or something

CPU: Intel Core i7-950 Motherboard: Gigabyte GA-X58A-UD3R CPU Cooler: NZXT HAVIK 140 RAM: Corsair Dominator DDR3-1600 (1x2GB), Crucial DDR3-1600 (2x4GB), Crucial Ballistix Sport DDR3-1600 (1x4GB) GPU: ASUS GeForce GTX 770 DirectCU II 2GB SSD: Samsung 860 EVO 2.5" 1TB HDDs: WD Green 3.5" 1TB, WD Blue 3.5" 1TB PSU: Corsair AX860i & CableMod ModFlex Cables Case: Fractal Design Meshify C TG (White) Fans: 2x Dynamic X2 GP-12 Monitors: LG 24GL600F, Samsung S24D390 Keyboard: Logitech G710+ Mouse: Logitech G502 Proteus Spectrum Mouse Pad: Steelseries QcK Audio: Bose SoundSport In-Ear Headphones

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Rasbir Singh said:

What about anything over 125MBps such as 250MBps or something

What do you need such high speeds for?

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Rasbir Singh said:

What about anything over 125MBps such as 250MBps or something

Buy a 10Gbps card, that will get you 1.25GB/s, but that will only be on internal transfers between another computer with a 10Gb NIC (that's if the two are connected directly -- if you have to go through a router/switch, then that also needs to be 10gbps). 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, djdwosk97 said:

Buy a 10Gbps card, that will get you 1.25GB/s, but that will only be on internal transfers between another computer with a 10Gb NIC. 

How do I do that. What do I need for that. And can you tell me a card that I can use for this.

CPU: Intel Core i7-950 Motherboard: Gigabyte GA-X58A-UD3R CPU Cooler: NZXT HAVIK 140 RAM: Corsair Dominator DDR3-1600 (1x2GB), Crucial DDR3-1600 (2x4GB), Crucial Ballistix Sport DDR3-1600 (1x4GB) GPU: ASUS GeForce GTX 770 DirectCU II 2GB SSD: Samsung 860 EVO 2.5" 1TB HDDs: WD Green 3.5" 1TB, WD Blue 3.5" 1TB PSU: Corsair AX860i & CableMod ModFlex Cables Case: Fractal Design Meshify C TG (White) Fans: 2x Dynamic X2 GP-12 Monitors: LG 24GL600F, Samsung S24D390 Keyboard: Logitech G710+ Mouse: Logitech G502 Proteus Spectrum Mouse Pad: Steelseries QcK Audio: Bose SoundSport In-Ear Headphones

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Rasbir Singh said:

How do I do that. What do I need for that. And can you tell me a card that I can use for this.

You buy a 10gbps ethernet card. But that only helps if all other computers/devices in the chain also have 10gbps ports. 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Rasbir Singh said:

How can I get over 450MBps with only a 1x pcie 3.0 physical slot on my motherboard

You need 4x Pcie 3.0 at least, and a lot of money to spare. An expensive 10 gigabit card can achieve the speeds you want. 

($100-$300). 

1 minute ago, djdwosk97 said:

Buy a 10Gbps card, that will get you 1.25GB/s, but that will only be on internal transfers between another computer with a 10Gb NIC (that's if the two are connected directly -- if you have to go through a router/switch, then that also needs to be 10gbps). 

10 Gbps is 4x minimum. 1x slot is not enough bandwidth. 

CPU: Ryzen 7 5800X Cooler: Corsair H100i Platinum SE Mobo: Asus B550-A GPU: EVGA RTX 2070 XC RAM: G.Skill Trident Z RGB 3200MHz 16CL 4x8GB (DDR4) SSD0: Crucial MX300 525GB SSD1: Samsung QVO 1TB PSU: NZXT C650 Case: Corsair 4000D Airflow Monitor: Asus VG259QM (240Hz)

I usually edit my posts immediately after posting them, as I don't check for typos before pressing the shiny SUBMIT button.

Unraid Server

CPU: Ryzen 5 7600 Cooler: Noctua NH-U12S Mobo: Asus B650E-i RAM: Kingston Server Premier ECC 2x32GB (DDR5) SSD: Samsung 980 2x1TB HDD: Toshiba MG09 1x18TB; Toshiba MG08 2x16TB HDD Controller: LSI 9207-8i PSUCorsair SF750 Case: Node 304

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Eibe said:

You need 4x Pcie 3.0 at least, and a lot of money to spare. An expensive 10 gigabit card can achieve the speeds you want. 

($100-$300). 

10 Gbps is 4x minimum. 1x slot is not enough bandwidth. 

I missed that part, but wouldn't a 10 gigabite NIC still work in a 3.0x1 slot just capped at 1GB/s (ish).

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Rasbir Singh said:

How can I get over 450MBps with only a 1x pcie 3.0 physical slot on my motherboard

It would have to be a 10GB card, also to get the advertised speeds of the Intel card you have you would also have to have that speed from your ISP. 

A water-cooled mid-tier gaming PC.

Link to comment
Share on other sites

Link to post
Share on other sites

Get the units right. Note the casing of the 'b' letter. 'ps' stands for per second, also written as /s (as in MB/s, Mb/s) sometimes.

 

1 Gbps = 1 gigabit per second = 1000 Mbps aka megabits per second = 125 MBps aka megabytes per second (1 byte = 8 bits)

1 GBps = 1 gigabyte per second = 1000 MBps aka megabytes per second

 

In networking, 98% of the cases we are talking about bits, not bytes.

HAL9000: AMD Ryzen 9 3900x | Noctua NH-D15 chromax.black | 32 GB Corsair Vengeance LPX DDR4 3200 MHz | Asus X570 Prime Pro | ASUS TUF 3080 Ti | 1 TB Samsung 970 Evo Plus + 1 TB Crucial MX500 + 6 TB WD RED | Corsair HX1000 | be quiet Pure Base 500DX | LG 34UM95 34" 3440x1440

Hydrogen server: Intel i3-10100 | Cryorig M9i | 64 GB Crucial Ballistix 3200MHz DDR4 | Gigabyte B560M-DS3H | 33 TB of storage | Fractal Design Define R5 | unRAID 6.9.2

Carbon server: Fujitsu PRIMERGY RX100 S7p | Xeon E3-1230 v2 | 16 GB DDR3 ECC | 60 GB Corsair SSD & 250 GB Samsung 850 Pro | Intel i340-T4 | ESXi 6.5.1

Big Mac cluster: 2x Raspberry Pi 2 Model B | 1x Raspberry Pi 3 Model B | 2x Raspberry Pi 3 Model B+

Link to comment
Share on other sites

Link to post
Share on other sites

1 gbps  is 1.000.000.000 bits per second or 125.000.000 bytes per second.

 

If you want to express that using multiples of 1000, you'd have a maximum transfer speed of 125.000 KB/s or 125 MB/s

If you use multiples of 1024 ike Windows uses to show file sizes, that's 122070 KiB/s or 119 MiB/s

 

PCI is 133 MB/s, so in theory even the ancient PCI slots can achieve gigabit speeds.

PCI-e v1.x has 250 MB/s per lane (for each x1)

PCI-e v2.0 has 500 MB/s per lane.

PCI-e v3.0 has ~970 MB/s per lane.

 

So gigabit network cards have more than enough bandwidth even with the most ancient pci-e version.

 

10 gbps cards transfer at up to 1250 MB/s.

They use pci-e x4 slots because user may insert them in slots that are v2.0 maximum, meaning maximum 2 GB/s (4 lanes x 500 MB/s)

 

Since every pci-e card is supposed to work if plugged in a slot with fewer lanes, most cards should run also in pci-e x1 slots (using adapters, risers etc) but the maximum speed will be somewhere around 800-850 MB/s (out of maximum ~970MB/s that's possible).

 

A few cards are artificially restricted by drivers to require minimum x4 connection usually because manufacturers don't want cards to get bad reviews or be returned for refunds due to low transfer speeds because users don't realize the pci-e slot may be x4 or bigger physically, but it may be only x1 electrically (for example this is quite common on Intel motherboards, when you use m.2 slots with NVME SSDs, pci-e x4 slots may be downgraded to pci-e x1, because the other lanes in the x4 slot are redirected to the m.2 slot).

 

Cards aren't that expensive these days, there was a card on sale that can do 1gbps and 2.5gbps and 5 gbps (new ethernet standard) for 59$ or 69$ (i forgot the exact value) and is designed to work in pci-e x1 slots. The 10 gbps capable card using same chip, on pci- x4 slot, is around 10$ more. Search for Aquantia AQN-107 and AQN-108.

ebay also has older intel 10gbps cards for ~100$.

So with around 110-140$ you can have 5-10 gbps between 2 computers (switch is optional, you can plug cable directly between cards)

 

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

×