1. 05 Oct, 2017 14 commits
    • Kirill Smelkov's avatar
      X z6001-z600 time with C-states >C1 and RX delay disabled on both machines · cf6e57b0
      Kirill Smelkov authored
      Compared to just C-states disabled it improves:
      
      ping56           ~76μs  ->   ~40μs
      ping1472        ~150μs  ->  ~120μs
      
      TCP1             ~90μs  ->   ~50μs
      TCP1472         ~180μs  ->  ~145μs
      TCP4096      ~220-230μs ->  ~175μs
      
      ZEO:            ~660μs  ->  ~660μs
      NEO/pylite:     ~630μs  ->  ~575μs    (Cpy)
      NEO/pylite:     ~505μs  ->  ~460μs    (Cgo)
      NEO/pysql:      ~930μs  ->  ~880μs    (Cpy)
      NEO/pysql:      ~810μs  ->  ~750μs    (Cgo)
      NEO/go:         ~430μs  ->  ~380μs    (Cpy)
      NEO/go:         ~215μs  ->  ~170μs    (Cgo)
      NEO/go-nosha1:  ~195μs  ->  ~150μs
      cf6e57b0
    • Kirill Smelkov's avatar
      X z6001-z600 time with C-states >C1 disabled on both machines · a85ae5aa
      Kirill Smelkov authored
      It improves:
      
      ping56          ~
      ping1472        ~
      
      TCP1             ~92μs  ->  ~89μs       (c -> c)
      TCP1            ~120μs  ->  ~91μs       (c -> go)
      TCP1            ~120μs  ->  ~90μs       (c <- c)
      TCP1            ~120μs  ->  ~90μs       (go <- c)
      
      TCP1472         ~220-250μs  -> ~180μs
      TCP4096         ~270-300μs  -> ~220-230μs
      
      ZEO:             ~750μs ->  ~660μs
      NEO/pylite:      ~850μs ->  ~630μs      (Cpy)
      NEO/pylite:      ~640μs ->  ~505μs      (Cgo)
      NEO/pysql:      ~1500μs ->  ~930μs      (Cpy)
      NEO/pysql:      ~1350μs ->  ~810μs      (Cgo)
      NEO/go:          ~600μs ->  ~430μs      (Cpy)
      NEO/go:          ~320μs ->  ~215μs      (Cgo)
      NEO/go-nosha1:   ~260μs ->  ~195μs
      a85ae5aa
    • Kirill Smelkov's avatar
      . · 9c2b63c9
      Kirill Smelkov authored
      9c2b63c9
    • Kirill Smelkov's avatar
      X z6001 localhost time with C-states >C1 disabled · 8d708026
      Kirill Smelkov authored
      It improves a lot:
      
      ZEO:             ~660μs ->  ~490μs
      NEO/pylite:      ~750μs ->  ~470μs      (Cpy)
      NEO/pylite:      ~500μs ->  ~370μs      (Cgo)
      NEO/pysql:      ~1450μs ->  ~780μs      (Cpy)
      NEO/pysql:      ~1000μs ->  ~670μs      (Cgo)
      NEO/go:          ~450μs ->  ~280μs      (Cpy)
      NEO/go:           ~90μs ->   ~80μs      (Cgo)
      NEO/go-nosha1:    ~60μs ->   ~55μs
      8d708026
    • Kirill Smelkov's avatar
      X time z6001 - z600 · 42abaf7a
      Kirill Smelkov authored
      Same as on oct04 but now we add C-states profile. C-states are not yet disabled.
      42abaf7a
    • Kirill Smelkov's avatar
      . · 2764bf35
      Kirill Smelkov authored
      2764bf35
    • Kirill Smelkov's avatar
      X time on z6001 (localhost) · 4b5db5b0
      Kirill Smelkov authored
      ~ the same as on oct04 only we add C-states profiling. C-states are not yet disabled.
      4b5db5b0
    • Kirill Smelkov's avatar
      X deco localhost time with C-states >C1 disabled · b1f98a52
      Kirill Smelkov authored
      py timings improve a bit - ~15-20μs per python part (i.e. ~30-40μs if
      both client and server is in python).
      
      go-go timings stays ~ the same.
      b1f98a52
    • Kirill Smelkov's avatar
      X time on deco (localhost) · 2ad17ebc
      Kirill Smelkov authored
      Timings are ~same as on sep17 but now a lot more info about system is
      added + C-stats profile. C-states are not yet disabled.
      2ad17ebc
    • Kirill Smelkov's avatar
      . · 472c0da7
      Kirill Smelkov authored
      472c0da7
    • Kirill Smelkov's avatar
      . · cfde4271
      Kirill Smelkov authored
      cfde4271
    • Kirill Smelkov's avatar
      X first cut on C-state profiling · a4a18b55
      Kirill Smelkov authored
      a4a18b55
    • Kirill Smelkov's avatar
      . · 630a742b
      Kirill Smelkov authored
      630a742b
    • Kirill Smelkov's avatar
      . · 58e7d04b
      Kirill Smelkov authored
      58e7d04b
  2. 04 Oct, 2017 17 commits
  3. 03 Oct, 2017 2 commits
  4. 29 Sep, 2017 1 commit
  5. 28 Sep, 2017 6 commits