Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devsummit:201308:networking [2013/08/28 10:44] – checkpoint BjoernZeebdevsummit:201308:networking [2021/04/25 07:13] (current) – Move to DevSummit namespace. JethroNederhof
Line 81: Line 81:
       * BPF       * BPF
     * new connection setup     * new connection setup
-    * investigate Nicholais file descriptor optimisation =  non-linear fd allocation (possibly not a bids????? for real http)+    * investigate Nicholais file descriptor optimisation =  non-linear fd allocation (possibly not a big deal for real http)
     * Lock traces for common paths, stats     * Lock traces for common paths, stats
     * Cache-line contention measurements     * Cache-line contention measurements
Line 102: Line 102:
   * HTM / STM (TM == transactional memory) features   * HTM / STM (TM == transactional memory) features
   *    * 
 +
 +===== Optimisations to try out =====
 +
 +1 RSS aligned PCBGROUPS (whole stack) (adrian)
 +1 Global config lock (bz)
 +1 Van Jacobson TCP deferral (rwatson)
 +1 pmcstat + netstat hybrid (adrian)
 +1 mbuf allocator (rwatson)
 +1 mbuf abstractions hiding (adrian)
 +1 deferred cluster free for buffer cache (adrian)
 +1 route cacheing restore (bz)
 +1 remove flowtable? (bz)
 +1 splice? (adrian)
 +1 vertical lock coalescing (rwatson, in future)
  
 ===== Chat ===== ===== Chat =====
  • devsummit/201308/networking.1377686663.txt.gz
  • Last modified: 2013/08/28 10:44
  • by BjoernZeeb