collector icon indicating copy to clipboard operation
collector copied to clipboard

Syscall Latency Test

Open Stringy opened this issue 10 months ago • 0 comments

Description

This PR adds a new benchmark test that will analyse the syscall latency of a system with and without collector running. It does this by running a program which repeatedly opens, reads, and closes a file. Those syscalls were chosen in order to capture syscalls that Collector is both interested in (close) and not interested in (read)

Having captured the logs, the benchmark will process the data into json, storing a basic analysis (p90, median, mean) alongside the raw data.

Checklist

  • [ ] Investigated and inspected CI test results
  • [ ] Updated documentation accordingly

Automated testing ~- [ ] Added unit tests~

  • [x] Added integration tests ~- [ ] Added regression tests~

Stringy avatar Apr 22 '24 16:04 Stringy