The Talon Manual

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Adapative Commit Batch Ceiling -> 64 (unless set explicitly)
  • Low level network I/O buffer size tuned:
      Low level
      • I/O
      set to use native libs
      • buffer sizes tuned (adaptively sized larger to accommodate more bytes read per read). 
      • native network I/O libraries enabled (when available). 
      • tcp_no_delay -> true on replications and bus connections that support it (unless set explicitly)
    • Native file I/O enabled (when available).
    • tcp_no_delay -> false on replications and bus connections that support it (unless set explicitly)
    • Critical Path Threads waitPolicy -> Yielding (unless set explicitly)
    • Critical Path Threads detached = true (unless set to attached explicitly)
    • Pooling enabled for certain platform objects. (unless disabled explicitly)

    ...

    Code Block
    xml
    xml
    <env>
      <nv>
        <optimizefor>latency</optimizefor>
      </nv>
    </env>
    • Low level network I/O buffer size tunedtuned:
      • I/O buffer sizes adpatively tuned
      • native network I/O libraries enabled (when available). 
      • tcp_no_delay -> true on replications and bus connections that support it (unless set explicitly)
      Low level
      • eager socket reads enabled – keep reading from socket for up to 100ms to avoid select / poll. 
    • Native file I/O set to use native libs enabled (when available).
    • Critical Path Threads waitPolicy -> BusySpin (unless set explicitly)
    • Critical Path Threads detached = true (unless set to attached explicitly)
    • Pooling enabled for certain platform objects such as packets. (unless disabled explicitly)

    ...