lkml.org 
[lkml]   [2000]   [Feb]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Gigabit Linux Server Bottlenecks
    -----BEGIN PGP SIGNED MESSAGE-----


    On 08-Feb-2000 Jonathan Disher wrote:
    >>maddening to the CPU. As I recall, the host must be able to process
    >>around 82,000 packets (read "CPU interrupts") per second to fill the
    >>pipe unidirectionally. Try this in a full duplex setting with a 2 gig
    >>pipe to fill and you (at least) double the amount of work the CPU needs
    >>to accomplish every second.
    >
    > IIRC, gigaether is actually 500mbit ethernet in full duplex mode.

    More complicated:

    In Full Duplex: it is 1 GBit

    In Half Duplex:
    Packets smaller than 640 (or 512, sorry do not remember) are padded to this
    value. So if you transmit 40 byte packets in half dupplex you get approx the
    performance of a 100 MB in Full Duplex.

    Also, both the switch (hub) and the host can exercise flow control and request
    actual transmission rate to be dropped (modulations stays same as for 1GB).

    The figure you quote is the value implemented via flow control on most "GigE"
    hubs like PE 1xxx. They usually send back a flow control signal to drop speed
    around half a gig. This is in their specs ;-)

    Anyway, this is OT.

    On Topic: you can deliver 1GigE with Linux and it works. To be more exact -
    works great ;-). The question being: is there any chance to get 802.1Q in 2.4?
    Current code is for 2.2.

    Correct me if I am wrong but I do not recall it on the feature list.

    Thanks in advance,

    - ----------------------------------
    Anton R. Ivanov
    IP Engineer Level3 Communications
    RIPE: ARI2-RIPE E-Mail: Anton Ivanov <aivanov@eu.level3.net>
    @*** Cushman's Law ***
    A fail-safe circuit will destroy others.

    - ----------------------------------
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.0.0 (GNU/Linux)
    Comment: For info see http://www.gnupg.org

    iQEVAwUBOJ/2ASlWAw/bM84zAQGwCQf/eVnAoKjimdACp95pCo9/nufXiDd7Hw8V
    mFLx95D7nB/TR7SUGc7An9466URwvhKO1voMJQj3zrqzTXvRJUswzAirYhaYPLV3
    iRtCwIEhFP5SBm0jEeIptdwHGPjEQFIXJs3HefnrM8uIIASVKra2S+z20qZOjI8E
    Bnz8hY2Y+gfjtgG8EzpOq84BPKiNVZUHeJglA7W+Mcsp0DWewGfUtlhNOQigUsx3
    7VVdPT12IOsN52Rv06oLpfDg/+IzgD5RZNIAiX6I4wKpkgoFzcusuGNuDqZa4MNl
    vumP4Euegzj0UtAYdfOg9IJ2EGLycudjJv+TchRoL8iDvH0O+eNZlg==
    =AD4u
    -----END PGP SIGNATURE-----

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:56    [W:0.022 / U:31.668 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site