Jump to content

How can I tell?

_Grid21

I have CAT6 cables and a Asus Z87-A mother that supports Gigabit networking. When I copy files to my file server it's about 52.7MB/s to the server. The server has a Realtek RTL8169SC NIC and supports Gigabit as well. But copying from the server is 42.6MB/s. Is this Gigabit speed? How can I tell if I am truly running at Gigabit speeds? The server is running Windows Server 2012 Standard. Granted servers optimize hardware better then Windows 7 Pro 64-bit. But seriously how can I tell? I am copying files from a internal hard drive to an external drive over my network. The external drive is connect via USB 3.0. Should I install the same network card on my desktop as the server has? Is a NIC better than onboard LAN? 

 

If someone can help me figure this out that would be awesome.

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

Link to comment
Share on other sites

Link to post
Share on other sites

The transfer of data is limited by the transferred (ie. Your HDD).

Intel Core i7-6700K | Corsair H105 | Asus Z170I PRO GAMING | G.Skill TridentZ Series 16GB | 950 PRO 512GB M.2

 

Asus GeForce GTX 980 Ti 6GB STRIX OC | BitFenix Prodigy (Black/Red) | XFX PRO Black Edition 850W

 

 

My BuildPCPartPicker | CoC

 

Link to comment
Share on other sites

Link to post
Share on other sites

-SNIP-

 

Check your link speed to see if you are getting the full gigabit bandwidth, your being limited by the write speed of the physical drives in your server so you can't really tell just by looking at it that way. 

Link to comment
Share on other sites

Link to post
Share on other sites

Check your link speed to see if you are getting the full gigabit bandwidth, your being limited by the write speed of the physical drives in your server so you can't really tell just by looking at it that way. 

One hard drive is a WD Red, and the other is a Toshiba Canvio.

 

The transfer of data is limited by the transferred (ie. Your HDD).

Which is better NIC or onboard?

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

Link to comment
Share on other sites

Link to post
Share on other sites

Which is better NIC or onboard?

your hard drive, the thing you are actually copying to (and/or from) is the bottleneck, nothing to do with your network.

Aftermarket 980Ti >= Fury X >= Reference 980Ti > Fury > 980 > 390X > 390 >= 970 380X > 380 >= 960 > 950 >= 370 > 750Ti = 360

"The Orange Box" || CPU: i5 4690k || RAM: Kingston Hyper X Fury 16GB || Case: Aerocool DS200 (Orange) || Cooler: Cryorig R1 Ultimate || Storage: Kingston SSDNow V300 240GB + WD Black 1TB || PSU: Corsair RM750 || Mobo: ASUS Z97-A || GPU: EVGA GTX 970 FTW+

"Unnamed Form Factor Switch" || CPU: i7 6700K || RAM: Kingston HyperX Fury 16GB || Case: Phanteks Enthoo Evolv Mini ITX (White) || Cooler: Cryorig R1 Ultimate (Green Cover) || Storage: Samsung 850 Evo 1TB || PSU: XFX XTR 550W || Mobo: ASUS Z170I Pro Gaming || GPU: EVGA GTX 970 FTW+

Link to comment
Share on other sites

Link to post
Share on other sites

One hard drive is a WD Red, and the other is a Toshiba Canvio.

 

Which is better NIC or onboard?

 

It's not your connection, it's your drives. You can't saturate a Gb connection with HDD' s unless they're in some kind of extreme RAID solution. 

Intel Core i7-6700K | Corsair H105 | Asus Z170I PRO GAMING | G.Skill TridentZ Series 16GB | 950 PRO 512GB M.2

 

Asus GeForce GTX 980 Ti 6GB STRIX OC | BitFenix Prodigy (Black/Red) | XFX PRO Black Edition 850W

 

 

My BuildPCPartPicker | CoC

 

Link to comment
Share on other sites

Link to post
Share on other sites

It's not your connection, it's your drives. You can't saturate a Gb connection with HDD' s unless they're in some kind of extreme RAID solution. 

8 way raid 0 anyone

Thats that. If you need to get in touch chances are you can find someone that knows me that can get in touch.

Link to comment
Share on other sites

Link to post
Share on other sites

well first of all, since your drives can only do 50MBps the drives are the bottleneck

 

 

second, you can go in task manager and in the network tab it should have a column that says "link speed" and that will say 1000Mbps or 1Gbps

 

 

and third since your drives are getting 50MBps, you can multiply that by 8 which = 400Mbps so if you were not using gigabit, you would be using 100Mbps which would be a quarter of the speed you're getting

 

So yes, you are using gigabit at 400Mbps aka 50MBps

It could go up to 1000Mbps aka 125MBps if your hard drives were faster or if you had an SSD

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to comment
Share on other sites

Link to post
Share on other sites

One hard drive is a WD Red, and the other is a Toshiba Canvio.

Which is better NIC or onboard?

 

Gigabit gives a theoretical 125MB/s bandwidth so your not limited in anyway with just two drives in your server. Link speed is what will show your maximum throughput to the server.

Link to comment
Share on other sites

Link to post
Share on other sites

One hard drive is a WD Red, and the other is a Toshiba Canvio

You're not going to get full Gigabit speeds copying files from a 2.5" HDD in a USB enclosure.

Fools think they know everything, experts know they know nothing

Link to comment
Share on other sites

Link to post
Share on other sites

So my next question is, which is better. Onboard LAN, or NIC? I really like the NIC my server has and would love to have it in my main machine.

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

Link to comment
Share on other sites

Link to post
Share on other sites

So my next question is, which is better. Onboard LAN, or NIC? I really like the NIC my server has and would love to have it in my main machine.

If you don't know what features the NICs come with and don't have the knowledge to use them, they are the exact same. Granted they have the same rated speeds.

Link to comment
Share on other sites

Link to post
Share on other sites

If you don't know what features the NICs come with and don't have the knowledge to use them, they are the exact same. Granted they have the same rated speeds.

Thanks. I'll play with this theory for fun later. :)

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

Link to comment
Share on other sites

Link to post
Share on other sites

So my next question is, which is better. Onboard LAN, or NIC? I really like the NIC my server has and would love to have it in my main machine.

 

Interface is for the most part meaningless in terms of judging performance. Asking whether an on board LAN solution is better or worse than an add in NIC is basically the same as asking "Which is a better car; a sedan or coupe?" It's a meaningless question with no answer.

 

The controller chip is what makes NIC or on board LAN better or worse. Most motherboards are using Realtek controllers. They are shit. Pretty much any NIC under $20-$30 uses Realtek controllers, most of the time, the exact same controller that you'll find directly soldered to motherboards. They are also shit.

 

You want a good NIC? Get one with an Intel controller and pay at least $40 for it; it'll be pretty darn good and much better than the Realtek junk you probably have right now.

 

 

As far as your original question: You gotta learn to troubleshoot.

 

If you're trying to figure out if your LAN is slowing down the transfers, take the LAN out of the equasion. Plug the USB drive straight into your server and try doing a file copy locally. Take a look at the kind of speeds you're getting. If local transfers over USB are at the same speeds that you were getting over the LAN, you know right away that your LAN isn't what's slowing you down, it's your drives. If you see transfers go much faster over USB, you know right away that your LAN is holding back your traffic.

 

The easiest way to check your LAN for performance is downloading and running iperf.  

Link to comment
Share on other sites

Link to post
Share on other sites

Interface is for the most part meaningless in terms of judging performance. Asking whether an on board LAN solution is better or worse than an add in NIC is basically the same as asking "Which is a better car; a sedan or coupe?" It's a meaningless question with no answer.

 

The controller chip is what makes NIC or on board LAN better or worse. Most motherboards are using Realtek controllers. They are shit. Pretty much any NIC under $20-$30 uses Realtek controllers, most of the time, the exact same controller that you'll find directly soldered to motherboards. They are also shit.

 

You want a good NIC? Get one with an Intel controller and pay at least $40 for it; it'll be pretty darn good and much better than the Realtek junk you probably have right now.

 

 

As far as your original question: You gotta learn to troubleshoot.

 

If you're trying to figure out if your LAN is slowing down the transfers, take the LAN out of the equasion. Plug the USB drive straight into your server and try doing a file copy locally. Take a look at the kind of speeds you're getting. If local transfers over USB are at the same speeds that you were getting over the LAN, you know right away that your LAN isn't what's slowing you down, it's your drives. If you see transfers go much faster over USB, you know right away that your LAN is holding back your traffic.

 

The easiest way to check your LAN for performance is downloading and running iperf.

I don't know why you call Realtek junk. I've had money Realtek stuff and Iove their products and chips. I've had great success with their technologies.

As for the LAN speed I'll have to give that a shot.

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

Link to comment
Share on other sites

Link to post
Share on other sites

I call Realtek junk because, especially when it comes to networking, it IS junk. There's a reason that the absolute cheapest motherboards and the absolute cheapest NICs all have Realtek controllers and that reason isn't because of their high quality and outstanding performance. It's because they are the cheapest.

 

Silicon is expensive, software running on somebody else's silicon is cheap. Realtek ethernet controllers, for the most part, will do the absolute bare minimum in hardware and will offload as much as possible to the host computer. You will probably have a hard time getting a Realtek controller to actually saturate a gigabit connection reliably.

 

In contrast, an ethernet controller from Intel will (depending on the specific chip) perform much more in the hardware, lowering the host's CPU overhead.

 

In addition to usually having many more features than a Realtek controller would, It'll easily saturate a gigabit connection, while using less of your CPU's processing power to get those speeds.

 

Want a good NIC? Get one with an Intel controller. Period.

Link to comment
Share on other sites

Link to post
Share on other sites

I call Realtek junk because, especially when it comes to networking, it IS junk. There's a reason that the absolute cheapest motherboards and the absolute cheapest NICs all have Realtek controllers and that reason isn't because of their high quality and outstanding performance. It's because they are the cheapest.

 

Silicon is expensive, software running on somebody else's silicon is cheap. Realtek ethernet controllers, for the most part, will do the absolute bare minimum in hardware and will offload as much as possible to the host computer. You will probably have a hard time getting a Realtek controller to actually saturate a gigabit connection reliably.

 

In contrast, an ethernet controller from Intel will (depending on the specific chip) perform much more in the hardware, lowering the host's CPU overhead.

 

In addition to usually having many more features than a Realtek controller would, It'll easily saturate a gigabit connection, while using less of your CPU's processing power to get those speeds.

 

Want a good NIC? Get one with an Intel controller. Period.

My dad wanted to know, how does 3 Comm compare to Intel? He said 3Comm has been a good company all these years.

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

Link to comment
Share on other sites

Link to post
Share on other sites

3Com no longer exists and has not existed since 2010. It was bought by and absorbed into Hewlett-Packard, which itself no longer exists in the same way that it did when it purchased 3Com.

 

When it still existed 3Com made excellent hardware. I remember in the late 90's, if you wanted a NIC, you just bought a 3Com card, end of story.

 

I remember back in '98 installing a 3Com 5 port ethernet switch (not hub, switches were still insanely expensive) that had a built in 56k modem and router. It was an office that needed to provide internet access to four employees and instead of having to pay for four extra phone lines and four internet plans, we installed 3Com 10Mb cards in each computer and setup this weird lovechild of a device. Any time somebody would try to go on the internet, this thing would dial-up an connect; after 5 minutes of no internet activity, it would hang up the line and wait.

 

Yeah, 3Com made some cool shit.

Link to comment
Share on other sites

Link to post
Share on other sites

3Com no longer exists and has not existed since 2010. It was bought by and absorbed into Hewlett-Packard, which itself no longer exists in the same way that it did when it purchased 3Com.

 

When it still existed 3Com made excellent hardware. I remember in the late 90's, if you wanted a NIC, you just bought a 3Com card, end of story.

 

I remember back in '98 installing a 3Com 5 port ethernet switch (not hub, switches were still insanely expensive) that had a built in 56k modem and router. It was an office that needed to provide internet access to four employees and instead of having to pay for four extra phone lines and four internet plans, we installed 3Com 10Mb cards in each computer and setup this weird lovechild of a device. Any time somebody would try to go on the internet, this thing would dial-up an connect; after 5 minutes of no internet activity, it would hang up the line and wait.

 

Yeah, 3Com made some cool shit.

That's cool! Sad to hear their not around anymore. What would you suggest for a Intel PCIe NIC for a good price?

AMD Ryzen 7 2700 3.2Ghz Pinnacle Ridge | Asus Prime X570-Pro | Corsair Vengeances RGB PRO 64GB 3200Mhz | EVGA Nvidia Geforce 3060 XC | EVGA G2 SuperNova 750 Watt PSU

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

×