VM 基准测试工具?

VM 基准测试工具?

我想对几个 XEN 星座进行基准测试:

  • 光伏多域
  • 带有 PV 网络和磁盘驱动程序的 HVM DomU
  • 具有模拟 IDE 和 PV 网络的 HVM DomU

基础将是相同的虚拟机,具有相同的磁盘/CPU/操作系统/网络设置,基于相同的原始 PV 克隆。

我对特定的 VM 编号特别感兴趣:

  • 对于 CPU:能够切换进程上下文(每秒 cs?)
  • 对于内存:纯 RAM 内存吞吐量读/写
  • 对于磁盘:读/写操作的延迟
  • 对于网络:能够同时处理许多小数据包

有没有一个好的(免费)Linux 工具来测试这些?是否有针对虚拟机的特定基准?

我不感兴趣

  • CPU 速度基准(计算)
  • 磁盘传输率
  • 网络带宽利用率

答案1

虽然您可以独立测试所有这些,但我会推荐 Phoronix 测试套件。


从网站:
Phoronix 测试套件是最全面的测试和基准测试平台,它提供了一个可扩展的框架,可以轻松添加新的测试。该软件旨在以干净、可重复且易于使用的方式有效地执行定性和定量基准测试。

Phoronix 测试套件可以适应在智能手机、个人电脑、多核工作站和云计算基础设施等平台上运行。 (VM:本质上是云)

可扩展架构:Phoronix 测试套件附带 130 多个测试配置文件和 60 个测试套件。这些测试范围从移动设备的电池功耗监控到多线程光线追踪基准测试,涵盖 CPU、显卡、系统内存、磁盘存储和主板组件。如果有一个测试虽然目前没有被 Phoronix 测试套件覆盖,那么可以通过其可扩展架构(参见文档)快速添加新的测试,每个配置文件仅由 XML 文件和一些简单的脚本组成。


编辑:
笔记:我从未使用过该产品,最近才从一位使用过的朋友那里得知。他有一些 MySQL 特定的测试,他想做这些测试(据他说)没有基准测试可以做到。他知道要做什么测试,并且能够使用他们的框架来集成他想要的测试。

Phoronix 测试套件:主页
Phoronix 测试套件:特点

答案2

对于 CPU 上下文切换部分,您可能需要查看 xenanalyze:

http://vimeo.com/33655967

http://www.slideshare.net/xen_com_mgr/xenalyze

http://xenbits.xen.org/ext/xenalyze/

相关内容