如何测试Linux线程程序?

时间:2012-06-14 13:39:04

标签: multithreading performance benchmarking qemu

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

我想知道的是:

  • 这项任务还有其他选择吗?
  • 我想如果没有办法重现客户Linux系统在qemu上完成的调度 我需要? (假设我的程序异常地浏览或快速 - 我想知道我是否可以再次运行它,但保持其线程的完全相同的调度)。或者有办法吗?

0 个答案:

没有答案