目錄
前言 1
一、Flexus 云服務(wù)器 X 介紹 1
1.1 Flexus 云服務(wù)器 X 實(shí)例簡(jiǎn)介 1
1.2 Flexus 云服務(wù)器 X 實(shí)例特點(diǎn) 2
1.3 Flexus 云服務(wù)器 X 實(shí)例場(chǎng)景需求 3
二、Flexus 云服務(wù)器 X 購(gòu)買 3
2.1 Flexus X 實(shí)例購(gòu)買 4
2.2 購(gòu)買 MySQL 加速鏡像 4
2.3 重置密碼 5
2.4登錄服務(wù)器 6
三、Flexus X 實(shí)例加速 MySQL 測(cè)試 7
3.1 sysbench 簡(jiǎn)介 8
3.2Flexus 云服務(wù)器 X 實(shí)例安裝 sysbench8
3.3Flexus X 加速 MySQL 測(cè)試 12
3.4 基于 sysbench 構(gòu)造測(cè)試表和測(cè)試數(shù)據(jù) 12
3.5 數(shù)據(jù)庫(kù)讀寫性能測(cè)試 13
四、業(yè)界 U系列無(wú)加速 MySQL 測(cè)試 14
4.1業(yè)界 U系列數(shù)據(jù)庫(kù)讀寫性能測(cè)試 15
五、測(cè)試對(duì)比 15
總結(jié) 16
1
前言
隨著云計(jì)算技術(shù)的飛速發(fā)展,企業(yè)對(duì)于數(shù)據(jù)庫(kù)性能的要求也日益提高。華為云推出的 Flexus 云服務(wù)器 X 實(shí)例,憑借其高性能、高可用性的特點(diǎn),成為了眾多企業(yè)數(shù)據(jù)庫(kù)部署的首選。本文將對(duì) FlexusX 實(shí)例在 MySQL 性能加速方面的表現(xiàn)進(jìn)行評(píng)測(cè),并與其他云服務(wù)進(jìn)行對(duì)比。
一、Flexus 云服務(wù)器 X 介紹
1.1Flexus 云服務(wù)器 X 實(shí)例簡(jiǎn)介
Flexus 云服務(wù)器 X 是華為云推出的一款高性能、高可用性的云服務(wù)器,它采用了最新的處理器技術(shù),支持多種操作系統(tǒng)和應(yīng)用程序,具備靈活的資源配置和強(qiáng)大的擴(kuò)展能力。無(wú)論是 Web 應(yīng)用、數(shù)據(jù)庫(kù)服務(wù)還是大數(shù)據(jù)處理,F(xiàn)lexus 云服務(wù)器 X 都能為您提供穩(wěn)定、高效的運(yùn)行環(huán)境。
?
1.2Flexus 云服務(wù)器 X 實(shí)例特點(diǎn)
Flexus 云服務(wù)器 X 實(shí)例具有如下四大特點(diǎn):
?
?
1.3Flexus 云服務(wù)器 X 實(shí)例場(chǎng)景需求
搭配更多云服務(wù),一站滿足多種場(chǎng)景需求:
企業(yè)建站:面向博客、論壇,和企業(yè)門戶等業(yè)務(wù)場(chǎng)景,幫助企業(yè)傳播價(jià)值信息,促進(jìn)信息共享和交流,支撐用戶建設(shè)多功能的傳播和交互平臺(tái)。
?????電商直播:基于 X 實(shí)例搭建電商交易平臺(tái),可以從容面對(duì)電商市場(chǎng)瞬息萬(wàn)變對(duì)的業(yè)務(wù)壓力變化。
個(gè)人開發(fā)測(cè)試:開發(fā)者在開發(fā)、測(cè)試過(guò)程中需要的環(huán)境資源,可以選擇從云上提供?;?X 實(shí)例搭建開發(fā)測(cè)試環(huán)境,更加便利,成本更優(yōu)。
游戲服務(wù)器:適用于搭建游戲后臺(tái)服務(wù)器,強(qiáng)大算力輕松應(yīng)對(duì)千人同時(shí)在線,同時(shí)平滑擴(kuò)容可快速應(yīng)對(duì)服務(wù)器玩家數(shù)量上漲訴求,超強(qiáng)的網(wǎng)絡(luò)加速能力提升用戶體驗(yàn)
二、Flexus 云服務(wù)器 X 購(gòu)買
2.1FlexusX 實(shí)例購(gòu)買
本文實(shí)踐前,開始前需要在華為云官網(wǎng)購(gòu)買 Flexus X 實(shí)例,可以根據(jù)實(shí)際需求選擇合適的配置,如 CPU、內(nèi)存、存儲(chǔ)和網(wǎng)絡(luò)帶寬等。
?
2.2購(gòu)買 MySQL 加速鏡像
由于本文是需要體驗(yàn) FlexusX 實(shí)例獨(dú)家提供 MySQL 應(yīng)用的加速功能,可以在鏡像選擇的時(shí)候,選擇 Flexus 云服務(wù)器 X 推出 HuaweiCloudEulerOS 鏡像,選擇 MySQL 應(yīng)用加速。
?
購(gòu)買成功后,再控制臺(tái),就可以看到剛剛購(gòu)買的 FlexusX 實(shí)例服務(wù)器,如下已購(gòu)買 4 核 12g 的實(shí)例。
?
2.3重置密碼
首次購(gòu)買后,需要重置服務(wù)器的登錄密碼,才能遠(yuǎn)程登錄到服務(wù)器中,在華為云控制臺(tái)中,找到 Flexus 云服務(wù)器 X 實(shí)例,點(diǎn)擊“重置密碼”按鈕,按照提示設(shè)置新的登錄密碼。
?
2.4登錄服務(wù)器
重置密碼之后,就可以使用剛剛的密碼登錄到 Flexus 云服務(wù)器 X 實(shí)例,可以使用 xShell 等 SSH 客戶端工具登錄服務(wù)器或者選擇使用自帶的 cloudshell。
?
接下來(lái)就可以登錄到 Flexus 云服務(wù)器 X 實(shí)例中,進(jìn)入終端之后,會(huì)提示W(wǎng)elcometoHuaweiCloudService,說(shuō)明成功登錄。
?
由于購(gòu)買時(shí)選擇的 MySQL 加速,所以 Flexus 云服務(wù)器 X 實(shí)例也會(huì)默認(rèn)已安裝 MySQL,可以查看 MySQL 版本號(hào)進(jìn)行確認(rèn),可以看到已經(jīng)默認(rèn)安裝 MySQL8 了。
?編輯
進(jìn)入 MySQL,默認(rèn)是空密碼。
mysql-uroot-p
三、FlexusX 實(shí)例加速 MySQL 測(cè)試
上述具有加速 MySQL 鏡像的 FlexusX 實(shí)例購(gòu)買完成之后,接下來(lái)就可以開始體驗(yàn)和測(cè)試 FlexusX 實(shí)例 MySQL 獨(dú)有的X-Turbo加速技術(shù)。
3.1sysbench 簡(jiǎn)介
sysbench 是一款開源的數(shù)據(jù)庫(kù)性能測(cè)試工具,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試、基準(zhǔn)測(cè)試等操作。本文將使用將 sysbench 對(duì) FlexusX 實(shí)例上的 MySQL 進(jìn)行性能測(cè)試。
3.2Flexus 云服務(wù)器 X 實(shí)例安裝 sysbench
接下來(lái)就開始在服務(wù)器中完成 sysbench 安裝,以下是詳細(xì)步驟。
在線下載 sysbench 工具
wgethttps://github.com/akopytov/sysbench/archive/1.0.zip-O"sysbench-1.0.zip"
?
解壓壓縮包
unzipsysbench-1.0.zip
?
進(jìn)入目錄中,安裝 sysbench 依賴
yuminstallautomakelibtool-y
?
生成 sysbench 配置文件
./autogen.sh
?
接下里配置編譯變量,需要的是在 mysql 插目錄插件配置,F(xiàn)lexusX 實(shí)例默認(rèn)是/usr/include/mysql
./configure--prefix=/usr/local/sysbench--with-mysql-includes=/usr/include/mysql--with-mysql-libs=/usr/include/mysql
?
編譯安裝
make
makeinstall
添加環(huán)境變量
echo"exportPATH=/usr/local/sysbench/bin:${PATH}">>/etc/profile
查看安裝后的版本號(hào)
sysbench--version
?
3.3FlexusX加速 MySQL 測(cè)試
在 FlexusX 實(shí)例上安裝完成 sysbench 測(cè)試工具,接下來(lái)就可以進(jìn)行 MySQL 加速測(cè)試,本次主要進(jìn)行數(shù)據(jù)庫(kù)讀寫性能測(cè)試。
3.4基于 sysbench 構(gòu)造測(cè)試表和測(cè)試數(shù)據(jù)
在測(cè)試之前,需要使用 sysbench 構(gòu)造測(cè)試數(shù)據(jù),執(zhí)行下面代碼,構(gòu)造測(cè)試表和測(cè)試數(shù)據(jù),主要是創(chuàng)建 20 個(gè)測(cè)試表,每個(gè)表里創(chuàng)建 100 萬(wàn)條測(cè)試數(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
可以進(jìn)入數(shù)據(jù)庫(kù) tssysbench,隨便查看一個(gè)表數(shù)據(jù)總數(shù)是 100 萬(wàn)。
?
3.5數(shù)據(jù)庫(kù)讀寫性能測(cè)試
利用 sysbench 進(jìn)行數(shù)據(jù)測(cè)試,在 FlexusX 實(shí)例中,執(zhí)行下面測(cè)試指令。
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
測(cè)試結(jié)束后,查看輸出文件,最終測(cè)試結(jié)果如圖所示:
數(shù)據(jù)指標(biāo)有點(diǎn)多,主要關(guān)注下面三個(gè)大指標(biāo)。
queries:查詢總數(shù)及 qps
transactions:事務(wù)總數(shù)及 tps
Latency-95thpercentile:前 95%的請(qǐng)求的最大響應(yīng)時(shí)間
四、業(yè)界U系列無(wú)加速 MySQL 測(cè)試
為了對(duì)比 FlexusX 實(shí)例的性能優(yōu)勢(shì),在其他相同配置(4 核 12g)的U云服務(wù)上也進(jìn)行了相同的 MySQL8 性能測(cè)試,記錄下這些云服務(wù)在不同負(fù)載下的性能表現(xiàn)。
4.1業(yè)界U系列數(shù)據(jù)庫(kù)讀寫性能測(cè)試
業(yè)界U系列云服務(wù)已完成 sysbench 安裝和測(cè)試數(shù)據(jù),直接進(jìn)行讀寫性能測(cè)試,同樣跟 FlexusX 實(shí)例一樣執(zhí)行 sysbench 讀寫數(shù)據(jù)測(cè)試,最終測(cè)試結(jié)束,查看日志報(bào)告如下:
?
五、測(cè)試對(duì)比
FlexusX 實(shí)例加速 MySQL 與業(yè)界U系列無(wú)加速 MySQL 使用 sysbench 性能測(cè)試完成之后,將 FlexusX 實(shí)例的測(cè)試結(jié)果與其他云服務(wù)的測(cè)試結(jié)果進(jìn)行對(duì)比,以下是根據(jù)上面的兩個(gè)數(shù)據(jù)庫(kù)讀寫性能測(cè)試最終結(jié)果對(duì)比表,這樣更能直觀凸顯 FlexusX 實(shí)例加速 MySQL 性能的提升。
從對(duì)比表中可以看出,使用 FlexusX 實(shí)例加速 MySQL 后,各項(xiàng)性能指標(biāo)都有顯著提升。特別是 TPS(每秒事務(wù)數(shù))從 8.60 提升到 60.00,讀取和寫入操作的速度也大幅增加。此外,響應(yīng)時(shí)間和延遲都有顯著降低,顯示出了加速效果非常明顯,總的來(lái)說(shuō),使用 FlexusX 實(shí)例加速 MySQL 整體性能包括吞吐量和響應(yīng)時(shí)間,提升了 7 倍左右
總結(jié)
通過(guò)本文的評(píng)測(cè)與業(yè)界U系列云服務(wù)對(duì)比,可以看到 Flexus 云服務(wù)器 X 實(shí)例在 MySQL 性能加速方面具有顯著的優(yōu)勢(shì)。其高性能處理器、高可用性設(shè)計(jì)以及靈活的資源配置等特點(diǎn),使得 FlexusX 實(shí)例成為企業(yè)數(shù)據(jù)庫(kù)部署的理想選擇,這能夠給高并發(fā)業(yè)務(wù)帶來(lái)質(zhì)的提升。
審核編輯 黃宇
-
MySQL
+關(guān)注
關(guān)注
1文章
809瀏覽量
26564 -
華為云
+關(guān)注
關(guān)注
3文章
2491瀏覽量
17425
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論