如何對云環境或者超融合系統進行性能測試?

最近幾個月,公司開啟了新的產品計劃,準備來做一個國產超融合一體機(其實個人覺得現在入行已經晚了太多了,市場基本沒有多少了)
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表設…