Re: How can Fedora determine the maximum speed of network computer cards?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 13, 2015 at 6:06 PM, Rick Stevens <ricks@xxxxxxxxxxxxxx> wrote:
>>>
>>> Is there something in Fedora that I might use to determine the
>>> maximum
>>> speed the network card of my computer can attain on Internet? I am
>>> thinking about wired Internet and not about wireless Internet.
>>>
>>> Thanks in advance,
>>
>>
>> You might need to explain the reason for your request since, it may
>> change the answer.
>>
>> As an example, my computer has a GigE port that runs to a 100Mbit
>> simple switch before getting to anything else.  So I would be limited
>> to a theoretical maximum of 100Mbit but I might want to know how fast I
>> can transfer files to/from another computer in my LAN.  The bottleneck
>> here could be the switch, my NIC, the other computers NIC, OS limits,
>> firewall slowdowns etc.
>>
>> So, for me I would really want to test an actual file transfer using a
>> number of setups.  Depending on each computer I could try Samba, FTP,
>> SCP.  I might run a wire to bypass the switch.  I might try with
>> firewalls and antivirus disabled.
>>
>> All this will also give me some clue on how fast I could run if I was
>> able to get a fiber connection, to let me know if my system would be a
>> serious limit to getting the full 1G of true fiber.  Obviously the
>> switch would have to be upgraded in my case.
>
>
> Generally speaking, any given NIC that has proper firmware and is in
> a relatively modern computer will run very close to the rated wire
> speed--provided the other end of the cable can handle it as well. Note
> that the effective transfer rate will usually be about 80-95% of that
> (for a 1Gbps NIC, 800-950Mbps).
>
> This does not include any overhead involved in the protocol used. You
> will find that things like FTP, rsync and the like will show lower
> data transmission rates (e.g. multiplying the number of bytes
> transferred by 8 to get number of bits transferred) due to their
> overhead and that they're dealing with TCP's inherent nagle algorithm
> and handshaking. TCP is designed to make sure things get to where
> they're supposed to go, and with that comes a lot of overhead. Things
> like UDR (rsync-over-UDP) will show much closer to the theoretical data
> transmission rate due to its use of UDP.
>
> The most common bottleneck to raw speed is the wire, switch, router,
> gateway or ISP that the NIC is connected to. You'll rarely find the NIC
> itself the limiting factor.

Thanks to all respondents! I could now determine that my network card
is a 100Mbps Fast Ethernet, and now it is clear why the speed test
(http://www.speedtest.net/) shows a download speed of just 85 Mbps
when my contracted speed is 120 Mbps.

Paul
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux