如何基准的Linux线程程序?(How to benchmark Linux threaded pr

2019-09-18 03:16发布

我想比较线程程序(在Linux上)的性能。 由于程序使用不同的线程同步的方法和不同锁的粒度,运行一个共享服务器或桌面上的程序就不会好,因为其他任务可以用我的程序的调度干扰。 我没有专门的主机,所以我想用QEMU将是一个不错的选择。

我想知道的是:

  • 是否有此任务的任何替代方案?
  • 我想这是没有办法复制的客人在Linux系统上进行QEMU调度,如果我 - 需要? (假设我的程序就进入异常skow或快 - 我想知道如果我能再次运行它,但究竟保持它的线程相同的调度)。 或者是有什么办法?
文章来源: How to benchmark Linux threaded programs?