KVM性能测试工具简单介绍 —— 筑梦之路
性能 简单 介绍 测试工具 kvm 筑梦之路
2023-09-14 09:09:35 时间
虚拟化性能测试包括的范围
1)对cpu、内存、网络、磁盘IO性能测试;
2)虚拟机客户动态迁移时性能测试;
3)多种物理平台上的性能测试;
4)多个虚拟客户机运行在同一宿主机上时的性能测试。
性能测试指标
1)响应时间(response time)
2)吞吐量(throughput)
3)并发用户数(concurrent users)
4)资源占用率(utilization)
CPU性能测试工具
工具名称 | 主要功能介绍 |
---|---|
SPEC CPU2006 | 既支持在Linux系统上运行又支持在Windows系统上运行,是一个非常强大的CPU密集型的基准测试集合。 |
SPECjbb2015 | 主要测试java虚拟机JVM、JIT编译器、垃圾回收、Java线程方面,也可以对CPU、缓存、内存结构的性能进行度量。 |
UnixBench | 为类UNIX系统提供了基础的衡量指标,并不是专门测试CPU的基准测试,它包含许多测试用例,如文件复制、管道的吞吐量、上下文切换、进程创建、系统调用、基本的2D和3D图形测试。 |
SysBench | 是一个模块化、跨平台的、支持多线程的基准测试工具,主要评估系统在模拟的高压力的数据库应用中的性能。 |
PCMark | 只能在Windows下运行,对系统及部件进行性能评估。 |
Super PI | 是 一个计算圆周率π的程序,是一个典型的CPU密集型基准测试工具。在Windows和Linux下都可以运行。 |
内存性能测试工具
工具名称 | 主要功能介绍 |
---|---|
LMbench | 使用GNU GPL许可证发布的免费和开源自由软件。它主要关注两个方面:带宽(bandwidth)和延迟(latency)。LMbench中包含了很多简单的基准测试,它覆盖了文档读写、内存操作、管道、系统调用、上下文切换、进程创建和销毁、网络。 |
Memtest86+ | 基于由Chris Brady所写的著名的Memtest86改写的一款内存检测工具,它不依赖于操作系统,从光驱或U盘启动直接对系统内存进行测试。 |
STREAM | 是一个用于衡量系统在运行一些简单矢量计算内核时能达到的最大内存带宽和相应的计算速度的基准测试程序。 |
网络性能测试工具
工具名称 | 主要功能介绍 |
---|---|
Netperf | 由HP公司开的一个网络性能基准测试工具。主要包括使用TCP、UDP等协议的单向批量数据传输模式和请求--响应模式的传输性能。LINUX和WINDOWS下都能运行。 |
Iperf | 用于衡量网络吞吐量。 |
NETIO | 跨平台、源代码公开的网络性能测试工具,基于客户机/服务器架构,它可以使用不同大小的数据报文来测试TCP和UDP网络连接的吞吐量。 |
SCP | 是LINUX上最常用的远程文件复制程序,可以作为实际的应用来测试网络传输的效率。 |
磁盘I/O性能测试工具
工具名称 | 主要功能介绍 |
---|---|
DD | LINUX系统上一个非常流行的文件复制工具,通过DD工具复制同一个文件(相同数据量)所需要的时间长短即可粗略评估磁盘I/O的性能。 |
fio | 是一个被广泛使用的进行磁盘性能及压力测试工具。可以用它定义(模拟)出各种工作负载(workload),模拟真实使用场景,以更准确地衡量磁盘的性能。磁盘读写带宽、IOPS。 |
Bonnie++ | 一系列对硬盘驱动器文件系统的简单测试来衡量其性能。 |
hdparm | 是一个用于获取和设置SATA和IDE设备参数的工具,也可以粗略地测试磁盘的I/O性能。 |
原文:KVM性能测试工具介绍
本文仅做搜集之用。
相关文章
- 高度定制化 Git 工作流工具,上手简单,功能强大,性能优异
- 直播预告|为了搞定数据库兼容性与性能,这些企业都做了啥?
- 【每周CV论文推荐】GAN如何用于目标检测模型提升性能?
- 高通骁龙782G发布:CPU性能提升5%,GPU性能提升10%!荣耀10首发搭载
- NLP涉及技术原理和应用简单讲解【二】:paddle(分布式训练、AMP自动混合精度训练、模型量化、模型性能分析)
- 开源高度定制化 Git 工作流工具,上手简单,功能强大,性能优异
- 一次简单的Java服务性能优化,实现压测 QPS 翻倍
- 性能分析神器VisualVM详解编程语言
- Linux内存自动回收:实现极致性能(linux内存自动释放)
- Linux内核比较:追求更好性能(linux内核比较)
- MySQL性能优化实战:简单可行的方案(mysql优化方案)
- Redis让编程更简单:极致性能设计(redis设计程序)
- Linux优化:提升系统性能的简单方法(linux性能优化)
- 探索Oracle的SQL跟踪工具:优化数据库性能的重要利器(oracle跟踪sql工具)
- 利用Redis 提高App性能效率(appredis)
- 阿里云极速得Redis虚拟主机,联网加速提升性能(阿里虚拟主机redis)
- 提升Redis性能如何调整线程数(怎么改redis的线程数)
- Redis案例研究以简单的方式提高性能(案例篇redis)
- 旁路储存,加快数据库性能Redis改善传统数据库运行速度(旁路数据库redis)
- MySQL一键优化简单快捷的数据库性能提升方法(mysql一键优化)
- 优化SSM框架中Redis的性能(ssm redis性能)
- 使用双向链表Redis加速数据库性能(双向链表redis)
- Redis过期处理极大提升多线程性能的技术利器(redis过期 多线程)
- Redis过期策略提高性能多线程实现(redis过期 多线程)