Uploaded image for project: 'Etch'
  1. Etch
  2. ETCH-10

runtimes cannot support a large number of connections

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.0.0, 1.0.1
    • None
    • None

    Description

      each connection consumes some dedicated buffer space and a thread, thus the number of connections supported is limited by those resources. in a practical sense, to a few hundred or thousand by threads, and a somewhat higher number by buffers.

      a new scheme is needed based on shared buffer pools and selectors. in this way the number of threads needed to manage thousands of connections is reduced to a few hundred, and the size of the buffer pool is just what is needed to handle the needs of the current traffic.

      this gives approximately 32,000 connections on a windows xp pro with 2 gb, and around 75,000 connections on a windows 2k3 server with 4 gb. different but similar numbers will be possible with linux.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sccomer Robert Scott Comer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: