最近几个月,公司开启了新的产品计划,准备来做一个国产超融合一体机(其实个人觉得现在入行已经晚了太多了,市场基本没有多少了)
POC功能测试过完,但是感觉不到什么优势,由于芯片架构采用的是arm架构,相比x86下的超融合环境缺少了很多功能。
于是最近想在性能上面看看有什么优势。

设计了下面几个性能方面的测试

  1. cpu
  2. 内存
  3. 网络
  4. 存储
  5. 业务场景

针对每一个每个方面,有下列的具体的一些指标

CPU测试

  1. 素数运算性能 sysbench
  2. 整数运算性能 unixbench
  3. 浮点运算性能 unixbench
  4. 单线程与多线程性能 unixbench、sysbench

内存测试

  1. 基准测试
  2. 带宽-延迟测试
    测试工具:bmw、tinybench

网络测试

  1. TCP/UDP 带宽
  2. 平均延时
    测试工具:iperf3 、netserver、netperf

存储测试

  1. 物理节点4k 随机读写 IOPS、时延
  2. 物理节点128K、256K、1M 顺序读写 存储带宽、时延
  3. 虚拟机随机读写测试
  4. 虚拟机顺序读写测试
    测试工具: fio

业务场景测试:

虚拟机并发测试:

  1. 批量创建虚拟机 4c8g - 100G虚拟机 x 1/10/50 统计耗时
  2. 批量快照虚拟机 4c8g - 100G虚拟机 x 1/10/50 统计耗时
  3. 批量克隆虚拟机(完整克隆、链接克隆) 4c8g - 100G虚拟机 x 1/10/50 统计耗时
  4. 虚拟机批量开机 4c8g - 100G虚拟机 x 1/10/50 统计耗时
  5. 虚拟机批量关机 4c8g - 100G虚拟机 x 1/10/50 统计耗时
  6. 虚拟机批量重启 4c8g - 100G虚拟机 x 1/10/50 统计耗时

有哪些指标需要指正或者可以补充,欢迎各位大佬在评论区补充、交流。

我汇报一下我的思路,目前超融合系统其实就是将计算虚拟化、网络虚拟化、存储虚拟化融合到一起,所以主要针对这几个虚拟化

我构想的是针对这个方面进行测试:
计算虚拟化就测试CPU、内存,
网络虚拟化就测试带宽、延时,
存储虚拟化就测试大小块的读写性能。

由于公司超融合采用openstack+ceph的架构,type2类型的虚拟化技术,所以可以单独针对集群物理节点进行一次测试(type2虚拟化需要构建在物理裸机的操作系统之上),然后在创建虚拟机上再进行一次测试(实际也会跑在虚拟机上)。

吐槽

  1. 测试工具无法对标x86,比如mlc这样的内存测试神器(英特尔公司开发)
  2. 国产化厂家实测参数网络上一个都找不到
  3. 公司做存储的那波人竟然连一个统一的fio测试参数都没有,真不知道他们怎么做了这么多年的存储。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/91929.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/91929.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/91929.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【web自动化测试】实战

web自动化测试就是对界面的测试1、编写测试用例2、参考测试用例,创建自动化测试项目,编写自动化测试脚本论坛登录页:ForumLoginTest.py论坛首页:ForumListTest.py论坛详情页:ForumDetailTest.py论坛编辑页:…

在Maxscript中随机化对象变换、颜色和材质

只需几行Maxscript,即可为3ds Max场景带来更多活力和变化! 在本文中,您将学习如何快速随机化选定对象的位置、旋转、线颜色和材质。 非常适合在ArchViz、动态图形和产品可视化项目中创建更自然、更少机械的布局。 为什么要使用随机化脚本? 1.快速为场景添加自然随机性 2.…

分类数据集 - 交通事故场景分类数据集下载

数据集介绍:交通事故场景分类数据集,真实交通场景高质量图片数据;适用实际项目应用:公共场所监控场景下是否发生交通事故检测项目,以及作为监控场景通用交通检测数据集场景数据的补充;数据集类别&#xff1…

内网公网详解,及无公网IP内网穿透给外网直接远程连接访问的具体实现方法步骤

一、什么是内网、外网1、内网IP(局域网IP)是指在私有网络或局域网内部使用的IP地址,无法直接从互联网访问,需通过NAT(网络地址转换)技术实现对外通信。内网IP(Intranet IP)是专为局域…

Redis协议数据迁移方式

主从复制(REPLICAOF/SLAVEOF):目标实例挂为从节点,通过复制协议全量增量同步后切换为主。模拟从节点工具:模拟复制协议同步数据,常见两种实现:(1) 拉取全量和增量命令流,在本地生成 …

英语中日期与时间缩写

日常使用中,时间缩写无处不在。掌握这些缩写不仅能提高沟通效率,还能让您的英语表达更加地道和专业。本文将系统性地介绍英语中各类时间相关缩写,包括月份、星期、时刻表达等,并提供实用记忆技巧和应用场景。 一、时间缩写基础概…

【Spring Cloud】-- RestTeplate实现远程调用

实现远程调用有很多种方式,这里我们使用RestTemplate来进行实现。 REST :表现层资源状态转移(资源在网络中以某种表现形式进行状态转移),是一种软件架构风格,状态转移:数据状态的变化。 表现层&…

2025年信创政策解读:如何应对国产化替代挑战?(附禅道/飞书多维表格/华为云DevCloud实战指南)

本文核心产品:​​禅道(国产项目管理工具)、飞书多维表格(协同办公工具)、华为云DevCloud(云端研发平台)​​ ——在“自主可控”成为国家战略关键词的2025年,国产化替代已从“可选动…

如何让 RAG 检索更高效?——大模型召回策略全解

如何让 RAG 检索更高效?——大模型召回策略全解 一、引子:RAG 的“强”靠得住吗? RAG(Retrieval-Augmented Generation)作为一种将文档检索与大语言模型结合的框架,已成为企业落地知识问答、搜索增强、智能…

Bilateral Reference for High-Resolution Dichotomous Image Segmentation

代码来源 https://github.com/ZhengPeng7/BiRefNet 模块作用 DIS 是一种旨在对高分辨率图像中的目标物体进行精确分割的技术,尤其适用于具有复杂细微结构的物体,例如细长的边缘或微小细节。传统方法在处理这类任务时往往难以捕捉细微特征或恢复高分辨…

RAGFlow 0.20.0 : Multi-Agent Deep Research

Deep Research:Agent 时代的核心能力2025 年被称为 Agent 落地元年,在解锁的各类场景中,最有代表性之一,就是 Deep Research 或者以它为基座的各类应用。为什么这么讲? 因为通过 Agentic RAG 及其配套的反思机制&#…

CMakeLists.txt学习

一:#是行注释 ,[[ 块注释 ]]0.cmake_minimum_required: 指定使用的cmake的最低版本1.project() 定义工程名称并可以指定工程的版本,工程描述,web主页地址,支持的语言(默认情况支持所有语言)2.…

Pytorch-04 搭建神经网络架构工作流

搭建神经网络架构 在pytorch中,神经网络被抽象成由一系列对数据执行特定操作的层或者模块组成,比如下面的Attention实现,每个块都是一个模块或者层。 如果你想快速搭建网络架构,torch.nn这个命名空间提供了所有很多开箱即用的层…

从“碎片化”到“完美重组”:IP报文的分片艺术

前言 在网络通信中,当IP层需要传输的数据包大小超过数据链路层的MTU限制时,就必须进行分片处理。本文将完整解析IP分片的工作机制,包括分片字段的作用、如何减少分片,以及分片报文的组装原理。 IP报头解析请参考&#xff…

[GESP202306 四级] 2023年6月GESP C++四级上机题超详细题解,附带讲解视频!

本文为2023年6月GESP C四级的上机题目的详细题解!觉得写的不错或者有帮助可以点个赞啦! (第一次讲解视频,有问题可以指出,不足之处也可以指出) 目录 题目一讲解视频: 题目二讲解视频: 题目一: 幸运数 题目大意: …

内网穿透 FRP 配置指南

关键词:内网穿透、FRP配置、frps、frpc、远程访问、自建服务器、反向代理、TCP转发、HTTP转发 在开发或部署项目时,我们经常遇到内网设备无法被公网访问的问题,例如你想从外网访问你家里的 NAS、远程调试开发板,或是访问本地测试环…

SpringBoot 信用卡检测、OpenAI gym、OCR结合、DICOM图形处理、知识图谱、农业害虫识别实战

信用卡欺诈检测通常使用公开数据集 数据准备与预处理 信用卡欺诈检测通常使用公开数据集如Kaggle的信用卡交易数据集。数据预处理包括处理缺失值、标准化数值特征、处理类别特征。在Spring Boot中,可以使用pandas或sklearn进行数据预处理。 // 示例:使用Spring Boot读取CS…

使用 Docker 部署 Golang 程序

Docker 是部署 Golang 应用程序的绝佳方式,它可以确保环境一致性并简化部署流程。以下是完整的指南: 1. 准备 Golang 应用程序 首先确保你的 Go 应用程序可以正常构建和运行。一个简单的示例 main.go: package mainimport ("fmt""net/http" )func ha…

从零开始的CAD|CAE开发: LBM源码实现分享

起因:上期我们写了流体仿真的经典案例: 通过LBM,模拟计算涡流的形成,当时承诺: 只要验证通过,就把代码开源出来;ok.验证通过了,那么我也就将代码全都贴出来代码开源并贴出:public class LidDrivenCavityFlow : IDisposable{public LidDrivenCavityFlow(int width 200, int hei…

仓库管理系统-17-前端之物品类型管理

文章目录 1 表设计(goodstype) 2 后端代码 2.1 Goodstype.java 2.2 GoodstypeMapper.java 2.3 GoodstypeService.java 2.4 GoodstypeServiceImpl.java 2.5 GoodstypeController.java 3 前端代码 3.1 goodstype/GoodstypeManage.vue 3.2 添加菜单 3.3 页面显示 1、goodstype表设…