VMmark 4 - 虚拟化平台基准测试

news/2024/9/20 1:26:31/ 标签: 虚拟化, 基准测试, benchmark

VMmark 4 - 虚拟化平台基准测试

VMmark is a free tool used to measure the performance and scalability of virtualization platforms.

请访问原文链接:VMmark 4 - 虚拟化平台基准测试,查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


VMmark 是一款免费工具,用于衡量虚拟化平台的性能和可扩展性。

产品概述

什么是 VMmark 基准?

VMmark 是硬件供应商和其他公司用来衡量虚拟化平台的性能和可扩展性的免费工具。

VMmark 基准测试

  • 允许对虚拟数据中心性能进行准确、可靠的基准测试
  • 允许比较不同虚拟化平台的性能。
  • 可用于确定虚拟化环境中硬件、软件或配置更改的性能影响。

为什么要进行虚拟化平台基准测试

云环境通常将多个不同的工作负载收集到虚拟化平台上 - 访问共享存储和网络资源的物理服务器的集合。针对非虚拟化环境的传统单一工作负载性能和可扩展性基准在开发时既没有考虑虚拟机也没有考虑云环境。即使单服务器虚拟化基准测试也无法完全体现当今虚拟化数据中心的复杂性。

VMmark 4:Web 规模多服务器虚拟化平台基准

sysin

VMmark 1.x 凭借其独特的基于图块的多应用程序设计,开创了单服务器虚拟化基准测试的先河。VMmark 2.x 将其扩展到多个服务器和平台级工作负载。VMmark 3.x 解决了向高度可扩展的 “第三平台” 应用程序和日益复杂的 OLTP 工作负载的转变。VMmark 4 基于这些早期的 VMmark 版本构建,增加了传统 Java 和数据库工作负载消耗的资源,并添加了现代企业数据中心常见的 Kubernetes、Docker 容器、NoSQL 和社交网络工作负载。

自动基准安装

sysin

VMmark 4 具有高度自动化的设置和切片克隆流程,使基准测试部署快速、轻松,几乎不需要手动干预。VMmark 4 始终使用免费或开源软件,无需购买软件许可证,并且 VMmark.ova 在一个可下载模板中包含所有需要的软件。

VMmark 如何工作?

sysin

VMmark 基准测试将常见的虚拟化应用程序组合到称为 “图块” 的预定义捆绑包中。虚拟化平台可以运行的 VMmark 切片数量,以及这些切片和各种平台级工作负载的累积性能,决定了 VMmark 4 分数。

具有 400 多项已发布结果的同行评审基准

sysin

在 VMmark 结果页面发布之前,每一个 VMmark 结果都必须提交给由多家发布过 VMmark 基准测试结果的公司组成的评审小组,以确保基准测试的公平性和完整性。

自 2007 年推出以来,VMmark 网站上已发布了 400 多项 VMmark 结果,VMmark 已成为评估虚拟化平台性能的标准。

功能简介

以应用程序为中心的实际工作负载基准测试

VMmark 使用代表数据中心中常见的高度可扩展且复杂的应用程序的工作负载。VMware 与其合作伙伴密切合作来设计和实施该基准,并收集了广泛的客户反馈,以了解这些应用程序通常如何在虚拟化环境中使用。

自缩放应用程序

弹性对于衡量当今数据中心的实际工作负载至关重要。对于自扩展应用程序来说,添加和减少资源以满足需求的行为现在比以往任何时候都更加常见。VMmark 4 包含此组件以及循环应用程序配置文件,以更准确地表示当今的突发环境。

独特的基于图块的实施

虚拟化数据中心的工作单元可以有效地定义为执行一组不同工作负载的虚拟机的集合。VMmark 基准测试将此工作单元称为 “图块”。每个 VMmark 磁贴都与一个客户端系统配对,该客户端系统驱动该磁贴的虚拟机执行各种任务,有些是每个虚拟机内部的任务,有些涉及磁贴中的其他虚拟机,有些涉及客户端系统。

在后台执行基础设施操作的同时,数据中心中的多个系统可以容纳的切片总数可以粗略地衡量该数据中心的整合能力。这些区块内工作负载的性能提供了对数据中心整体性能的精细衡量,并与管理操作的性能相结合,用于计算 VMmark 基准分数。

多服务器虚拟化数据中心基准测试

快速的创新步伐迅速改变了典型的服务器使用方式,支持更轻松地虚拟化突发性和繁重的工作负载、动态虚拟机重新定位 (vMotion)、动态数据存储重新定位 (Storage vMotion) 以及跨大规模多数据中心的许多配置和管理任务的自动化。- 主机环境。在此范例中,CPU、网络、磁盘和内存子系统上的很大一部分压力可能是由底层基础设施操作产生的。跨多个主机的负载平衡也会极大地影响应用程序性能。任何相关的基准测试方法仍然必须关注以用户为中心的应用程序性能,同时考虑该基础设施活动对整体平台性能的影响。除了传统的应用程序级工作负载之外,VMmark 4 通过合并各种平台级工作负载(例如虚拟机迁移、存储迁移、无共享迁移、克隆和部署以及快照操作)来生成真实的平台性能衡量标准。

高精度评分方法

在持续至少三个小时的 VMmark 基准测试运行期间,每 60 秒收集一次单独的性能指标。这些指标中的每一个都代表单个应用程序或基础设施工作负载的性能。

通过相对于参考系统规范化不同的性能指标(例如每秒操作数或每秒事务数),计算每个图块的应用程序工作负载指标并将其聚合为该图块的分数。然后计算归一化分数的几何平均值作为图块的最终分数。最后,将所得的每个图块分数相加,以创建最终指标的应用程序工作负载部分。

使用类似的计算来创建最终指标的基础设施工作负载部分,不同之处在于,与应用程序工作负载不同,基础设施工作负载不是由用户显式缩放的。因此,基础设施工作负载被编译为单个组,并且不需要多块总和。

最终基准分数按加权平均值计算:应用程序工作负载部分占 80%,基础设施工作负载部分占 20%。选择这些权重是为了反映基础设施和应用程序工作负载对总体资源需求的相对贡献。

为了使最终的基准分数被视为合规,基准运行还必须满足许多条件,包括最低服务质量要求。

除了总体基准分数之外,VMmark 完整披露报告还包括每个底层工作负载的原始和标准化结果以及虚拟化平台配置的完整详细信息。在某些情况下,研究工作负载指标以及平台配置可以深入了解系统性能和扩展。

准备好开始了吗?

也感兴趣

  • 需要标准虚拟化基准
  • VMmark 2.x 将于 2017 年 9 月 26 日达到生命周期终止状态。
  • VMmark 3.x 结果

下载地址

VMmark 4.0.0

百度网盘链接: https://sysin.org/blog/vmware-vmmark/

  • VMmark 4.0.0 Template OVA
    File size: 7.72 GB
    File type: ova
    Name: VMmark-4.0.0-201.ova
    Release Date: 2024-04-18
    Build Number: 201
    SHA256SUM: 9b5e61de5f1d2be541fcca3d58c7a29633b78da19097846d36dab51c15392eec

更多:VMware 产品下载汇总


http://www.ppmy.cn/news/1433440.html

相关文章

FineVis助力智慧水务:水务可视化智能决策与管理

一、智慧水务是什么 智慧水务是利用数采仪、无线网络、水质水压表等在线监测设备实时感知城市供排水系统的运行状态,以及采用可视化方式整合水务管理部门与供排水设施,形成“城市水务物联网”的创新管理模式。通过这一系统,海量水务信息可以…

安捷伦Agilent N5230A 300KHZ至20G矢量网络分析仪

安捷伦Agilent N5230A 300KHZ至20G矢量网络分析仪 N5230A主要参数 2端口300KHz—6、13.5GHz 2端口300KHz—20、40、50GHz 4端口300KHz—20GHz,具有混模S参数和高级夹具校正功能 测量S参数和增益压缩的频率和功率扫描 基本混频器/转换器测量 低至2μs脉冲宽度…

【C++】手撕list(list的模拟实现)

目录 01.节点 02.迭代器 迭代器运算符重载 03.list类 (1)构造与析构 (2)迭代器相关 (3)容量相关 (4)访问操作 (5)插入删除 我们在学习数据结构的时候…

基于EasyExcel实现的动态表头工具类

工具类 package net.lesscoding.utils;import cn.hutool.core.bean.BeanUtil; import com.alibaba.excel.EasyExcel; import com.google.common.collect.Lists;import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import java.io.Uns…

【Leetcode每日一题】 穷举vs暴搜vs深搜vs回溯vs剪枝_全排列 - 全排列(难度⭐⭐)(62)

1. 题目解析 题目链接:46. 全排列 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 回溯算法是一种通过探索所有可能的候选解来找出所有解的算法。当候选解被确认不是一个解(或者至少不是最后一…

IDEA上配置Maven环境

1.选择IDEA中的Setting 2.搜索maven 3.设置IDEA使用本地安装的Maven,并修改配置文件路径 配置文件,本地仓库,阿里云仓库配置及路径教程 在IDEA上配置完成。

1. 2XX (Success 成功状态码)

状态码2XX表示请求被正常处理了。 (1)200 OK 200 OK表示客户端发来的请求被服务器端正常处理了。 (2)204 No Content 该状态码表示客户端发送的请求已经在服务器端正常处理了,但是没有返回的内容,响应报…

AlgorithmDay20

day20 [!NOTE] return用作:return递归的上一层,而不一定一定是最后结果。 654.最大二叉树 又是构造二叉树,昨天大家刚刚做完 中序后序确定二叉树,今天做这个 应该会容易一些, 先看视频,好好体会一下 为什么…

c++补充

构造函数、析构函数 #include <iostream> using namespace std;// 构造函数、析构函数 // --- "构造函数"类比生活中的"出厂设置" --- // --- "析构函数"类比生活中的"销毁设置" --- // 如果我们不写这两种函数&#xff0c;编译…

OpenHarmony多媒体-metadata-extractor

简介 metadata-extractor是用于从图像、视频和音频文件中提取 Exif、IPTC、XMP、ICC 和其他元数据的组件。 下载安装 ohpm install ohos/metadata-extractorOpenHarmony ohpm环境配置等更多内容&#xff0c;请参考 如何安装OpenHarmony ohpm包 。 使用说明 引入文件及代码依…

深入理解Java消息中间件-消息的过滤和选择

在我们如今这个数据驱动的时代&#xff0c;从无数的信息中准确地过滤和选择出对我们最有价值的消息&#xff0c;是业务和技术领域中不可或缺的一个环节。本文我们将探讨消息的过滤和选择是如何实现的&#xff0c;同时简要介绍其背后的原理。 理解消息过滤和选择的重要性 首先…

Maven的下载和环境变量的配置

1下载 maven官网https://maven.apache.org/index.html点击Download 这个是Windows的下载版本&#xff0c;一般是最新的版本&#xff0c; 老的版本下载 以下是对应的老版本下载链接 下载好后是一个压缩包的形式 点击他进行解压到想放的文件夹中&#xff0c;&#xff08;一般不…

Maven基础篇3

Maven进阶 –分模块开发与设计 –聚合 –继承 –属性 –私服 1.分模块开发与设计 开发的时候是分包开发 一个人完成一个包即可&#xff1b; 甚至一个包需要多个人开发&#xff1b;需要对包进行拆分&#xff1b; 也就是将我们一个包的东西&#xff0c;拆分成一个工程&a…

神经网络进阶学习文章(一)

1.讲解YOLO有关知识 深入浅出Yolo系列之Yolov5核心基础知识完整讲解 - 知乎 (zhihu.com) 2.目标检测算法综述 目标检测算法综述 - 知乎 (zhihu.com) 3.TensorFlow详解&#xff0c;当然现在用的最多的是Pytorch框架了 谷歌大神带你十分钟看懂TensorFlow - 知乎 (zhihu.co…

ROS1快速入门学习笔记 - 04创建工作环境与功能包

一、定义 工作空间(workspace)是一个存放工程开发相关文件的文件夹。 src:代码空间&#xff08;Source Space&#xff09;build: 编辑空间&#xff08;Build Space&#xff09;devel:开发空间&#xff08;Development Space&#xff09;install:安装空间&#xff08;Install …

Laravel 6 - 第十六章 Artisan命令

​ 文章目录 Laravel 6 - 第一章 简介 Laravel 6 - 第二章 项目搭建 Laravel 6 - 第三章 文件夹结构 Laravel 6 - 第四章 生命周期 Laravel 6 - 第五章 控制反转和依赖注入 Laravel 6 - 第六章 服务容器 Laravel 6 - 第七章 服务提供者 Laravel 6 - 第八章 门面 Laravel 6 - …

Linux shell编程学习笔记47:lsof命令

0 前言 今天国产电脑提示磁盘空间已耗尽&#xff0c;使用用df命令检查文件系统情况&#xff0c;发现/dev/sda2已使用100%。 Linux shell编程学习笔记39&#xff1a;df命令https://blog.csdn.net/Purpleendurer/article/details/135577571于是开始清理磁盘空间。 第一步是查看…

服务器防入侵的方案浅析

随着物联网技术和互联网技术的日益发展&#xff0c;勒索病毒、工控安全、产线作业都面领着极大的威胁。智慧互联正在成为各个行业未来的发展方向&#xff0c;智慧互联包括物联网、万物互联&#xff0c;机器与机器&#xff0c;工业控制体系&#xff0c;信息化&#xff0c;也就是…

XiaodiSec day007 Learn Note 小迪安全学习笔记

XiaodiSec day007 Learn Note 小迪安全学习笔记 记录得比较凌乱&#xff0c;不尽详细 07 2023.12.31 cms识别 资产泄漏&#xff0c;资产即为网站的资源&#xff0c;了解到网站使用了那种cms对信息收集很有帮助 使用工具识别cms 识别cms后可以进行代码审计&#xff0c;或…

【RAG 论文】面向知识库检索进行大模型增强的框架 —— KnowledGPT

论文&#xff1a;KnowledGPT: Enhancing Large Language Models with Retrieval and Storage Access on Knowledge Bases ⭐⭐⭐⭐ 复旦肖仰华团队工作 论文速读 KnowledGPT 提出了一个通过检索知识库来增强大模型生成的 RAG 框架。 在知识库中&#xff0c;存储着三类形式的知…