Skip to content

Instantly share code, notes, and snippets.

@chadbrewbaker
Last active May 29, 2022 19:45
Show Gist options
  • Save chadbrewbaker/8322a42cd1e8d506fd9970c6a6b26a49 to your computer and use it in GitHub Desktop.
Save chadbrewbaker/8322a42cd1e8d506fd9970c6a6b26a49 to your computer and use it in GitHub Desktop.
29 May 2022 Perfchat Show Notes
@chadbrewbaker
Copy link
Author

Great discussion, thanks for all who attended! My biggest insight today was:

  • Need for eBPF and C/ASM macros to insert stream statistics - counters, ring buffers, t-digest, min-sketch .... identify constant and low cardinality data for specialization - make it easy to get more fine grain timings.
  • Need for a common timestamp log format. Flexible from L2 fetches up to global network latency.
  • Extending Berger's Coz/Stabilizer to more IO surfaces.
  • How useful it would be to tell the OS to slow down certain memory operations for Coz style profiling. Can we expose RAM DIMMS as some sort of RAID also?
  • From last time - extending SOUPER to act more like COZ/Stabilizer in slowing code down or modifying space.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment