hermes icon indicating copy to clipboard operation
hermes copied to clipboard

Improve performance for extremely small I/O workloads

Open lukemartinlogan opened this issue 1 year ago • 0 comments

Hermes performs well at 4KB, but not so well at 300 bytes -- which is the case for certain workload types we are encountering.

  1. Make a lock-free hashmap supporting both inserts and deletes
  2. Improve shared memory allocator performance by leveraging lock-free queues for a small cache
  3. Allow clients to read data directly from the SHM hashmap

lukemartinlogan avatar Feb 20 '24 19:02 lukemartinlogan