gvisor icon indicating copy to clipboard operation
gvisor copied to clipboard

benchmarks: add and fix some benchmarks

Open cedriccchen opened this issue 3 years ago • 2 comments

benchmarks: add and fix some benchmarks

  1. add syscallbench benchmark for syscall performance
  2. add hackbench benchmark for scheduler performance
  3. add more threads arguments for sysbench benchmark
  4. fix wrong file size for fio read
  5. add more blocksize arguments for fio benchmark
  6. fix invalid option of length for iperf benchmark
  7. add length and parallel options for iperf benchmark

cedriccchen avatar Sep 16 '22 02:09 cedriccchen

How useful would this dashboard be to you

Awesome! Now the official performance report of gvisor , which is visible from outside, is https://gvisor.dev/docs/architecture_guide/performance/. So I think it will be great to have a dashboard to post the performance metrics of all benchmarks from different versions, which helps the regressions and also helps the comparison of different platforms.

cedriccchen avatar Sep 19 '22 03:09 cedriccchen

Awesome! Now the official performance report of gvisor , which is visible from outside, is https://gvisor.dev/docs/architecture_guide/performance/. So I think it will be great to have a dashboard to post the performance metrics of all benchmarks from different versions, which helps the regressions and also helps the comparison of different platforms.

It will take me some time to do this, but I'll see if I can get it done. I think your contributions deserve some investment here.

Thanks again.

zkoopmans avatar Sep 21 '22 16:09 zkoopmans

Hi @zkoopmans , is there any other suggestion?

cedriccchen avatar Sep 23 '22 18:09 cedriccchen

Nope, you're good. I'll make sure this gets merged.

zkoopmans avatar Sep 26 '22 22:09 zkoopmans