0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華為云 Flexus X 實例 MySQL 性能加速評測及對比

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2024-12-25 17:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目錄

前言 1

一、Flexus 云服務(wù)器 X 介紹 1

1.1 Flexus 云服務(wù)器 X 實例簡介 1

1.2 Flexus 云服務(wù)器 X 實例特點 2

1.3 Flexus 云服務(wù)器 X 實例場景需求 3

二、Flexus 云服務(wù)器 X 購買 3

2.1 Flexus X 實例購買 4

2.2 購買 MySQL 加速鏡像 4

2.3 重置密碼 5

2.4登錄服務(wù)器 6

三、Flexus X 實例加速 MySQL 測試 7

3.1 sysbench 簡介 8

3.2Flexus 云服務(wù)器 X 實例安裝 sysbench8

3.3Flexus X 加速 MySQL 測試 12

3.4 基于 sysbench 構(gòu)造測試表和測試數(shù)據(jù) 12

3.5 數(shù)據(jù)庫讀寫性能測試 13

四、業(yè)界 U系列無加速 MySQL 測試 14

4.1業(yè)界 U系列數(shù)據(jù)庫讀寫性能測試 15

五、測試對比 15

總結(jié) 16

1

前言

隨著云計算技術(shù)的飛速發(fā)展,企業(yè)對于數(shù)據(jù)庫性能的要求也日益提高。華為云推出的 Flexus 云服務(wù)器 X 實例,憑借其高性能、高可用性的特點,成為了眾多企業(yè)數(shù)據(jù)庫部署的首選。本文將對 FlexusX 實例在 MySQL 性能加速方面的表現(xiàn)進行評測,并與其他云服務(wù)進行對比。

一、Flexus 云服務(wù)器 X 介紹

1.1Flexus 云服務(wù)器 X 實例簡介

Flexus 云服務(wù)器 X 是華為云推出的一款高性能、高可用性的云服務(wù)器,它采用了最新的處理器技術(shù),支持多種操作系統(tǒng)和應(yīng)用程序,具備靈活的資源配置和強大的擴展能力。無論是 Web 應(yīng)用、數(shù)據(jù)庫服務(wù)還是大數(shù)據(jù)處理,F(xiàn)lexus 云服務(wù)器 X 都能為您提供穩(wěn)定、高效的運行環(huán)境。

wKgZPGdrzA-AQPi2AAFBJ4jvWqI253.png

?

1.2Flexus 云服務(wù)器 X 實例特點

Flexus 云服務(wù)器 X 實例具有如下四大特點:

wKgZO2drzBCAM0yfAAQCEdfRxW0803.png

?

wKgZPGdrzBCAWkQgAAPWvR2V9-Y761.png

?

1.3Flexus 云服務(wù)器 X 實例場景需求

搭配更多云服務(wù),一站滿足多種場景需求:

企業(yè)建站:面向博客、論壇,和企業(yè)門戶等業(yè)務(wù)場景,幫助企業(yè)傳播價值信息,促進信息共享和交流,支撐用戶建設(shè)多功能的傳播和交互平臺。

?????電商直播:基于 X 實例搭建電商交易平臺,可以從容面對電商市場瞬息萬變對的業(yè)務(wù)壓力變化。

個人開發(fā)測試:開發(fā)者在開發(fā)、測試過程中需要的環(huán)境資源,可以選擇從云上提供?;?X 實例搭建開發(fā)測試環(huán)境,更加便利,成本更優(yōu)。

游戲服務(wù)器:適用于搭建游戲后臺服務(wù)器,強大算力輕松應(yīng)對千人同時在線,同時平滑擴容可快速應(yīng)對服務(wù)器玩家數(shù)量上漲訴求,超強的網(wǎng)絡(luò)加速能力提升用戶體驗

二、Flexus 云服務(wù)器 X 購買

2.1FlexusX 實例購買

本文實踐前,開始前需要在華為云官網(wǎng)購買 Flexus X 實例,可以根據(jù)實際需求選擇合適的配置,如 CPU、內(nèi)存、存儲和網(wǎng)絡(luò)帶寬等。

wKgZO2drzBGAcBwFAAJ02uTtywI992.png

?

2.2購買 MySQL 加速鏡像

由于本文是需要體驗 FlexusX 實例獨家提供 MySQL 應(yīng)用的加速功能,可以在鏡像選擇的時候,選擇 Flexus 云服務(wù)器 X 推出 HuaweiCloudEulerOS 鏡像,選擇 MySQL 應(yīng)用加速。

wKgZPGdrzBGAYgyEAAFcHD6WmCw074.png

?

購買成功后,再控制臺,就可以看到剛剛購買的 FlexusX 實例服務(wù)器,如下已購買 4 核 12g 的實例。

wKgZO2drzBGAVn3GAAE5HwmmnKA816.png

?

2.3重置密碼

首次購買后,需要重置服務(wù)器的登錄密碼,才能遠程登錄到服務(wù)器中,在華為云控制臺中,找到 Flexus 云服務(wù)器 X 實例,點擊“重置密碼”按鈕,按照提示設(shè)置新的登錄密碼。

wKgZPGdrzBKAVY0dAABydDC1YkI851.png

?

2.4登錄服務(wù)器

重置密碼之后,就可以使用剛剛的密碼登錄到 Flexus 云服務(wù)器 X 實例,可以使用 xShell 等 SSH 客戶端工具登錄服務(wù)器或者選擇使用自帶的 cloudshell。

wKgZO2drzBKAFDlGAADUtf8SXgs427.png

?

接下來就可以登錄到 Flexus 云服務(wù)器 X 實例中,進入終端之后,會提示W(wǎng)elcometoHuaweiCloudService,說明成功登錄。

wKgZPGdrzBOAYUNEAADNrn01ehk937.png

?

由于購買時選擇的 MySQL 加速,所以 Flexus 云服務(wù)器 X 實例也會默認已安裝 MySQL,可以查看 MySQL 版本號進行確認,可以看到已經(jīng)默認安裝 MySQL8 了。

wKgZO2drzBSAIpKcAAAdALlNXWw185.png

?編輯

進入 MySQL,默認是空密碼。

mysql-uroot-p

wKgZPGdrzBWAUWvGAAA12uJkUqk766.png

三、FlexusX 實例加速 MySQL 測試

上述具有加速 MySQL 鏡像的 FlexusX 實例購買完成之后,接下來就可以開始體驗和測試 FlexusX 實例 MySQL 獨有的X-Turbo加速技術(shù)。

3.1sysbench 簡介

sysbench 是一款開源的數(shù)據(jù)庫性能測試工具,可以對數(shù)據(jù)庫進行壓力測試、基準測試等操作。本文將使用將 sysbench 對 FlexusX 實例上的 MySQL 進行性能測試。

3.2Flexus 云服務(wù)器 X 實例安裝 sysbench

接下來就開始在服務(wù)器中完成 sysbench 安裝,以下是詳細步驟。

在線下載 sysbench 工具

wgethttps://github.com/akopytov/sysbench/archive/1.0.zip-O"sysbench-1.0.zip"

wKgZO2drzBWAJ_RwAADeDLnFN_s946.png

?

解壓壓縮包

unzipsysbench-1.0.zip

wKgZPGdrzBWAOI7XAAAQ17bgGqw844.png

?

進入目錄中,安裝 sysbench 依賴

yuminstallautomakelibtool-y

wKgZO2drzBaAYpV7AAATW7Ge4uo249.png

?

生成 sysbench 配置文件

./autogen.sh

wKgZPGdrzBaAWGlSAABLdHvlwVc094.png

?

接下里配置編譯變量,需要的是在 mysql 插目錄插件配置,F(xiàn)lexusX 實例默認是/usr/include/mysql

./configure--prefix=/usr/local/sysbench--with-mysql-includes=/usr/include/mysql--with-mysql-libs=/usr/include/mysql

wKgZO2drzBaAP1PlAAA_NGlny20666.png

?

編譯安裝

make

makeinstall

添加環(huán)境變量

echo"exportPATH=/usr/local/sysbench/bin:${PATH}">>/etc/profile

查看安裝后的版本號

sysbench--version

wKgZPGdrzBeALG26AAAHiqjCWqE516.png

?

3.3FlexusX加速 MySQL 測試

在 FlexusX 實例上安裝完成 sysbench 測試工具,接下來就可以進行 MySQL 加速測試,本次主要進行數(shù)據(jù)庫讀寫性能測試。

3.4基于 sysbench 構(gòu)造測試表和測試數(shù)據(jù)

在測試之前,需要使用 sysbench 構(gòu)造測試數(shù)據(jù),執(zhí)行下面代碼,構(gòu)造測試表和測試數(shù)據(jù),主要是創(chuàng)建 20 個測試表,每個表里創(chuàng)建 100 萬條測試數(shù)據(jù)。

sysbench/usr/share/sysbench/oltp_read_write.lua

--mysql-host=127.0.0.1--mysql-port=13306

--mysql-user=root--mysql-password=''

--mysql-db=tssysbench--db-driver=mysql

--tables=20--table-size=1000000--report-interval=10

--threads=128--time=300

prepare

可以進入數(shù)據(jù)庫 tssysbench,隨便查看一個表數(shù)據(jù)總數(shù)是 100 萬。

wKgZO2drzBeAT1asAAAsUQ1FidQ102.png

?

3.5數(shù)據(jù)庫讀寫性能測試

利用 sysbench 進行數(shù)據(jù)測試,在 FlexusX 實例中,執(zhí)行下面測試指令。

sysbench/usr/share/sysbench/oltp_read_write.lua

--mysql-host=127.0.0.1--mysql-port=13306

--mysql-user=root--mysql-password=''

--mysql-db=tssysbench--db-driver=mysql

--tables=20--table-size=1000000--report-interval=10

--threads=64--time=30

run

測試結(jié)束后,查看輸出文件,最終測試結(jié)果如圖所示:

wKgZPGdrzBeAUKKZAAA8fS2iU9w436.png

數(shù)據(jù)指標有點多,主要關(guān)注下面三個大指標。

queries:查詢總數(shù)及 qps

transactions:事務(wù)總數(shù)及 tps

Latency-95thpercentile:前 95%的請求的最大響應(yīng)時間

四、業(yè)界U系列無加速 MySQL 測試

為了對比 FlexusX 實例的性能優(yōu)勢,在其他相同配置(4 核 12g)的U云服務(wù)上也進行了相同的 MySQL8 性能測試,記錄下這些云服務(wù)在不同負載下的性能表現(xiàn)。

wKgZO2drzBiAe2iRAAAOwVtbjeI986.png

4.1業(yè)界U系列數(shù)據(jù)庫讀寫性能測試

業(yè)界U系列云服務(wù)已完成 sysbench 安裝和測試數(shù)據(jù),直接進行讀寫性能測試,同樣跟 FlexusX 實例一樣執(zhí)行 sysbench 讀寫數(shù)據(jù)測試,最終測試結(jié)束,查看日志報告如下:

wKgZPGdrzBiAfKJUAACdaHK2lYk238.png

?

五、測試對比

FlexusX 實例加速 MySQL 與業(yè)界U系列無加速 MySQL 使用 sysbench 性能測試完成之后,將 FlexusX 實例的測試結(jié)果與其他云服務(wù)的測試結(jié)果進行對比,以下是根據(jù)上面的兩個數(shù)據(jù)庫讀寫性能測試最終結(jié)果對比表,這樣更能直觀凸顯 FlexusX 實例加速 MySQL 性能的提升。

從對比表中可以看出,使用 FlexusX 實例加速 MySQL 后,各項性能指標都有顯著提升。特別是 TPS(每秒事務(wù)數(shù))從 8.60 提升到 60.00,讀取和寫入操作的速度也大幅增加。此外,響應(yīng)時間和延遲都有顯著降低,顯示出了加速效果非常明顯,總的來說,使用 FlexusX 實例加速 MySQL 整體性能包括吞吐量和響應(yīng)時間,提升了 7 倍左右

總結(jié)

通過本文的評測與業(yè)界U系列云服務(wù)對比,可以看到 Flexus 云服務(wù)器 X 實例在 MySQL 性能加速方面具有顯著的優(yōu)勢。其高性能處理器、高可用性設(shè)計以及靈活的資源配置等特點,使得 FlexusX 實例成為企業(yè)數(shù)據(jù)庫部署的理想選擇,這能夠給高并發(fā)業(yè)務(wù)帶來質(zhì)的提升。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    853

    瀏覽量

    27813
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2768

    瀏覽量

    18264
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    華為 Flexus X 加速 Redis 案例實踐與詳解

    前言 ? ? ??華為作為業(yè)界領(lǐng)先的服務(wù)提供商,不斷推出創(chuàng)新解決方案以滿足這些需求。其中,Flexus X
    的頭像 發(fā)表于 01-23 17:52 ?316次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>加速</b> Redis 案例實踐與詳解

    使用 sysbench 對華為 Flexus 服務(wù)器 XMysql 應(yīng)用加速測評

    目前的廠商服務(wù)器中是特有獨一份的,應(yīng)用加速包括 MySQL,Redis,NGINX 三種選擇。并且服務(wù)器性能較同類產(chǎn)品有了大量優(yōu)化,今天咱們針對 MySQL 應(yīng)用
    的頭像 發(fā)表于 01-23 17:26 ?339次閱讀
    使用 sysbench 對<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> 服務(wù)器 <b class='flag-5'>X</b> 做 <b class='flag-5'>Mysql</b> 應(yīng)用<b class='flag-5'>加速</b>測評

    華為 Flexus X 實例性能實測:速度與穩(wěn)定性的完美結(jié)合

    前言 在當今快速發(fā)展的計算領(lǐng)域,華為 Flexus X 實例以其卓越的
    的頭像 發(fā)表于 01-17 09:21 ?848次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>性能</b>實測:速度與穩(wěn)定性的完美結(jié)合

    使用 sysbench 對 Flexus X 實例mysql 進行性能測評

    計算能力的需求而設(shè)計。該實例不僅具備卓越的硬件性能,還深度集成了對 MySQL 等數(shù)據(jù)庫的優(yōu)化支持,為用戶提供了卓越的數(shù)據(jù)庫應(yīng)用體驗。官網(wǎng)如下: Flexus
    的頭像 發(fā)表于 01-17 09:18 ?758次閱讀
    使用 sysbench 對 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>對 <b class='flag-5'>mysql</b> 進行<b class='flag-5'>性能</b>測評

    服務(wù)器 Flexus X 實例評測體驗之搭建 MySQL 數(shù)據(jù)庫

    推出的 Flexus X 實例,憑借其彈性算力和出色的性能表現(xiàn),迅速成為業(yè)界焦點。本文將分享開發(fā)者和運維人員在 Flexus
    的頭像 發(fā)表于 01-13 11:10 ?1377次閱讀
    <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b><b class='flag-5'>評測</b>體驗之搭建 <b class='flag-5'>MySQL</b> 數(shù)據(jù)庫

    構(gòu)建數(shù)據(jù)庫解決方案,基于華為 Flexus X 實例容器化 MySQL 主從同步架構(gòu)

    華為企業(yè)上節(jié),Flexus X 實例特惠開啟,助力企業(yè)輕松構(gòu)建高
    的頭像 發(fā)表于 01-07 17:22 ?574次閱讀
    構(gòu)建數(shù)據(jù)庫解決方案,基于<b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>容器化 <b class='flag-5'>MySQL</b> 主從同步架構(gòu)

    華為 Flexus X 實例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機器學(xué)習(xí)算法

    的,由于華為 Flexus X 實例做了很多底層的性能優(yōu)化,依托創(chuàng)新的大模型支持和智能全域調(diào)度
    的頭像 發(fā)表于 01-02 13:43 ?515次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機器學(xué)習(xí)算法

    Flexus X 實例華為 EulerOS 環(huán)境中部署堡壘機 Jumpserver 的詳細指南

    前言 "抓住華為 828 B2B 企業(yè)節(jié)優(yōu)惠,Flexus X 實例助力高性能計算需求——體驗
    的頭像 發(fā)表于 01-02 13:43 ?416次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>在<b class='flag-5'>華為</b><b class='flag-5'>云</b> EulerOS 環(huán)境中部署堡壘機 Jumpserver 的詳細指南

    華為 Flexus 服務(wù)器 X 實例的使用教程

    引言 選擇一款性價比高、性能強勁的服務(wù)器是 IT 技術(shù)人員常面臨的問題。華為Flexus
    的頭像 發(fā)表于 12-30 09:16 ?705次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>的使用教程

    華為 Flexus 服務(wù)器 X 實例:在 openEuler 系統(tǒng)下搭建 MySQL 主從復(fù)制

    前言 本文將介紹如何在華為 Flexus 服務(wù)器 X 實例上,基于 openEuler 系統(tǒng)
    的頭像 發(fā)表于 12-30 09:11 ?489次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b>:在 openEuler 系統(tǒng)下搭建 <b class='flag-5'>MySQL</b> 主從復(fù)制

    華為Flexus X實例,Redis性能加速評測對比

    加速 Redis 的選項。本文旨在通過實際測試,展示華為 Flexus X 實例
    的頭像 發(fā)表于 12-29 15:47 ?477次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> <b class='flag-5'>X</b><b class='flag-5'>實例</b>,Redis<b class='flag-5'>性能</b><b class='flag-5'>加速</b><b class='flag-5'>評測</b>及<b class='flag-5'>對比</b>

    Flexus X 實例 CPU、內(nèi)存及磁盤性能實測與分析

    的網(wǎng)絡(luò)帶寬支持。最近華為 828 B2B 企業(yè)節(jié)正在舉辦,Flexus X 實例的促銷也非常給力,大家可以去看看。為了幫助用戶更好地了解其
    的頭像 發(fā)表于 12-24 17:35 ?588次閱讀

    華為 Flexus 服務(wù)器 X 實例 使用流程

    評測與應(yīng)用體驗:高性能與經(jīng)濟性的完美結(jié)合引言在計算領(lǐng)域,彈性算力的需求日益增長。傳統(tǒng)服務(wù)器通常提供固定的規(guī)格,導(dǎo)致資源浪費和不匹配的性能
    的頭像 發(fā)表于 12-24 17:28 ?437次閱讀
    <b class='flag-5'>華為</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>X</b> <b class='flag-5'>實例</b> 使用流程

    Flexus X 實例搭配華為 EulerOS,快速部署 MySQL 并執(zhí)行讀寫性能測試

    前言 本篇博文將繼續(xù)對華為 Flexus 服務(wù)器 X 實例進行
    的頭像 發(fā)表于 12-24 12:27 ?569次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b>搭配<b class='flag-5'>華為</b><b class='flag-5'>云</b> EulerOS,快速部署 <b class='flag-5'>MySQL</b> 并執(zhí)行讀寫<b class='flag-5'>性能</b>測試

    服務(wù)器 Flexus X 實例 MySQL 應(yīng)用加速測試

    ? 小結(jié)論 ? 概要 在探索華為強大的服務(wù)生態(tài)時,我深入體驗了 EulerOS 鏡像對 MySQL 應(yīng)用的顯著加速效果。不僅簡化了部署
    的頭像 發(fā)表于 12-24 12:19 ?494次閱讀
    <b class='flag-5'>云</b>服務(wù)器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實例</b> <b class='flag-5'>MySQL</b> 應(yīng)用<b class='flag-5'>加速</b>測試

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品