一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

基于 InfiniBand 的 NVMe SSD池化方案的性能表現(xiàn)

NVIDIA英偉達 ? 來源:NVIDIA英偉達 ? 作者:NVIDIA英偉達 ? 2022-08-26 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

InfiniBand 是一種被目前各種追求高性能的應用廣泛使用的網絡互連技術,基于 IBTA(InfiniBand Trade Association)而定義的高帶寬、低延時、低 CPU 利用率、大規(guī)模易擴展的通信技術。原生支持 RDMA 技術,在保證高帶寬輸出的基礎上,大大降低數據訪問延遲及通信過程中對于 CPU 資源的消耗,并支持各種先進的網絡計算(In-Network Computing)技術,為高性能計算、人工智能云計算、存儲等眾多數據密集型應用提供了強大的網絡性能支撐。通過高速的 InfiniBand 技術,將業(yè)務負載由單機運行轉化為基于多機協(xié)作的高性能計算集群,并使高性能集群的性能得以進一步地釋放和優(yōu)化。

GreatSQL 是由萬里數據庫維護的國內自主 MySQL 分支版本,專注于提升 MGR 可靠性及性能,支持 InnoDB 并行查詢特性,適用金融級應用。

此次通過對比測試基于 InfiniBand 的 NVMe SSD 池化方案 及本地 NVMe SSD 的傳統(tǒng)方案的性能表現(xiàn),評估使用基于 InfiniBand 的存算分離架構對分布式數據庫性能的提升程度及擴展性,經過雙方合作,通過大量數據分析,可以看出基于 InfiniBand 池化方案的存算分離架構的性能更優(yōu)穩(wěn)定性更強,為 GreatSQL 進一步提升競爭力提供了有力的基礎平臺支撐。

1、NVIDIA InfiniBand 池化方案介紹

52a39ce2-24c7-11ed-ba43-dac502259ad0.png

分布式數據庫集群由兩部分組成:

計算節(jié)點是無 SSD 盤的裸金屬服務器,運行 MySQL 業(yè)務程序;

存儲節(jié)點提供 NVMe SSD 資源池,通過軟件聚合方式提供高性能 Lun 實現(xiàn)對于數據庫的數據的存儲服務。

兩部分服務器通過 Quantum 平臺的 InfiniBand 網絡實現(xiàn)對計算節(jié)點和存儲節(jié)點的無損連接,結合 NVMe-oF(NVMe over Fabric)高效的數據存儲傳輸協(xié)議,將存儲節(jié)點的 Lun 掛載到計算節(jié)點,實現(xiàn)結算節(jié)點本地高性能的數據存儲能力。

2. 測試環(huán)境

為了可以公平對比兩種方案的優(yōu)劣,兩次測試均采用同一臺計算服務器進行測試,不同的是,本地方案存儲由本地的 PCIe4.0 NVMe SSD 承載,InfiniBand 池化方案由 100Gbps 速率的 HDR100 網卡接入,通過相同型號的 NVMe SSD 組成的全閃服務器借助 NVMe-oF 提供高性能虛擬 Lun 完成數據訪問。

2.1 存儲設備

InfiniBand 池化方案

52da1592-24c7-11ed-ba43-dac502259ad0.png

本地 SSD

52f1c69c-24c7-11ed-ba43-dac502259ad0.png

2.2 CPU&內存

5302afc0-24c7-11ed-ba43-dac502259ad0.png

2.3 操作系統(tǒng)

5333c326-24c7-11ed-ba43-dac502259ad0.png

文件系統(tǒng)

53446122-24c7-11ed-ba43-dac502259ad0.png

塊設備

535b6e44-24c7-11ed-ba43-dac502259ad0.png

2.4 壓測參數&指標

壓測工具:sysbench

模式:oltp_read_write

每輪壓測時長:900 秒。

每輪壓測休眠間隔:180 秒。

共 64 個表。

每個表 12500000 條記錄。

整個測試庫大小約 186 G。

采用InnoDB引擎。

并發(fā)線程數變化:8、16、32、64、128。

ibp(innodb buffer pool)變化:47G、93G、140G、186G(約為物理數據的25%、50%、75%、100%)。

主要參數選項:

5377eede-24c7-11ed-ba43-dac502259ad0.png

sysbench 測試命令模板:

53999d90-24c7-11ed-ba43-dac502259ad0.png

3. 性能表現(xiàn)&總結

3.1 測試總結

結論先行,整體測試情況如下:

當ibp不足以覆蓋全部物理數據時:

1)GreatSQL 8.x 性能遠高于 GreatSQL 5.7。2)并發(fā)線程數越高,IB+NVMe SSD vs 本地NVMe SSD 的差距越小。3)ibp 越大,GreatSQL 5.7 和 8.0 性能越接近。

當 ibp 基本可以覆蓋全部物理數據時:

1)GreatSQL 5.7 的性能整體比 GreatSQL 8.0 略好。

總的測試下來看,IB NVMe SSD 相比 本地 NVMe SSD 的性能要更好,也更穩(wěn)定一些。

嘗試對比測試了組提交(binlog group commit),在本案中對性能影響很小,這里不再贅述。

嘗試對比設置 innodb_thread_concurrency = 64|128,發(fā)現(xiàn)加上后,在 ibp 足夠大,且并發(fā)也打滿 128 線程后,性能更穩(wěn)定些,波動沒那么大了,且最終整體性能也能提升約 8% ~ 10%(不過也要考慮到,真實生產環(huán)境中,很少會跑滿這么大壓力)。

總的來說,當物理內存不足以覆蓋業(yè)務數據時(生成環(huán)境中這種情況很常見),如果單靠增加物理內存以提升數據庫性能可能從性價比角度看并不劃算,不如換個思路,提升本地物理 I/O 設備的性能,畢竟現(xiàn)在 NVMe SSD 的性能可以跑到很高。

3.2 測試數據對比圖表

1)ibp=47G

53b35668-24c7-11ed-ba43-dac502259ad0.png

53d09822-24c7-11ed-ba43-dac502259ad0.png

2)ibp=93G

53f92468-24c7-11ed-ba43-dac502259ad0.png

542ddf28-24c7-11ed-ba43-dac502259ad0.png

3)ibp=140G

544f3ff6-24c7-11ed-ba43-dac502259ad0.png

5470d012-24c7-11ed-ba43-dac502259ad0.png

4)ibp=186G

5499708a-24c7-11ed-ba43-dac502259ad0.png

54bdc25a-24c7-11ed-ba43-dac502259ad0.png

4. 結語

從以上測試數據中,可以明顯看到采用了 InfiniBand 池化方案數據庫性能在不同場景中性能都有不同程度的明顯提升,由其在高并發(fā)場景下,表現(xiàn)由于突出。

未來,萬里數據庫將推動 GreatSQL 協(xié)同 NVIDIA 探索更多基于 InfiniBand 在數據庫中的結合點和創(chuàng)新點,基于 NVIDIA InfiniBand 打造數據庫+網絡軟硬一體化聯(lián)合解決方案,為用戶創(chuàng)造更多價值。

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

    關注

    8

    文章

    7256

    瀏覽量

    91869
  • SSD
    SSD
    +關注

    關注

    21

    文章

    2984

    瀏覽量

    119599
  • InfiniBand
    +關注

    關注

    1

    文章

    31

    瀏覽量

    9401

原文標題:GreatSQL & NVIDIA InfiniBand NVMe SSD 存算分離池化方案:實現(xiàn)高性能分布式部署

文章出處:【微信號:NVIDIA_China,微信公眾號:NVIDIA英偉達】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NVMe SSD性能影響因素分析

    NVMe SSD 廠商Spec給出的性能非常完美,前面也給出了NVMe SSD和磁盤之間的性能
    的頭像 發(fā)表于 11-13 11:39 ?1727次閱讀
    <b class='flag-5'>NVMe</b> <b class='flag-5'>SSD</b><b class='flag-5'>性能</b>影響因素分析

    Xilinx FPGA NVMe Host Controller IP,NVMe主機控制器

    ,從而可實現(xiàn)更高存儲性能和存儲容量。 無需CPU,NVMe Host Controller IP自動執(zhí)行對PCIe SSD的PCIe設備枚舉和配置、NVMe控制器識別和初始
    發(fā)表于 02-21 10:16

    Xilinx FPGA NVMe主機控制器IP,高性能版本介紹應用

    ,從而可實現(xiàn)更高存儲性能和存儲容量。無需CPU,NVMe Host Controller IP自動執(zhí)行對PCIe SSD的PCIe設備枚舉和配置、NVMe控制器識別和初始
    發(fā)表于 03-09 13:56

    Xilinx FPGA高性能NVMe SSD主機控制器,NVMe Host Controller IP

    ,從而可實現(xiàn)更高存儲性能和存儲容量。無需CPU,NVMe Host Controller IP自動執(zhí)行對PCIe SSD的PCIe設備枚舉和配置、NVMe控制器識別和初始
    發(fā)表于 03-27 17:23

    性能NVMe主機控制器,Xilinx FPGA NVMe Host Accelerator IP

    ,從而可實現(xiàn)更高存儲性能和存儲容量。無需CPU,NVMe Host Controller IP自動執(zhí)行對PCIe SSD的PCIe設備枚舉和配置、NVMe控制器識別和初始
    發(fā)表于 04-10 22:55

    性能NVMe主機控制器,Xilinx FPGA PCIe 3

    ,從而可實現(xiàn)更高存儲性能和存儲容量。無需CPU,NVMe Host Controller IP自動執(zhí)行對PCIe SSD的PCIe設備枚舉和配置、NVMe控制器識別和初始
    發(fā)表于 04-20 14:41

    NVMe協(xié)議研究掃盲

    的不斷發(fā)展,這些接口協(xié)議已成為關鍵的性能瓶頸。為了解決這一問題,存儲供應商制定了一種新的接口規(guī)范,即NVMe協(xié)議。 NVMe協(xié)議必要性 NVMe協(xié)議是專為PCIe接口的
    發(fā)表于 06-02 23:28

    在Xilinx ZCU102評估套件上啟用NVMe SSD接口

    無線網絡,下一代高級駕駛員輔助系統(tǒng)(ADAS)和工業(yè)物聯(lián)網(IIoT)解決方案。無論如何,對于需要高性能和高可靠性的外部數據存儲的應用程序(例如NVMe SSD驅動器),需要利用GTH
    發(fā)表于 09-03 16:07

    如何用MRAM和NVMe SSD構建未來的云存儲的解決方案

    在2019全球閃存峰會上,Everspin作為全球MRAM存儲芯片龍頭分享如何用MRAM這類非易失性存儲和NVMe SSD構建未來的云存儲的解決方案。
    發(fā)表于 01-11 06:44

    如何為工業(yè)應用設計NVMe SSD

    RK3399核心板有哪些應用?如何為工業(yè)應用設計NVMe SSD呢?
    發(fā)表于 03-07 06:12

    西部數據推出新款高性能NVMe SSD

    2018年5月22日—西部數據推出新款高性能NVMe SSD,Western Digital Black 3D NVMe SSD。這款固態(tài)硬
    發(fā)表于 05-24 18:12 ?1913次閱讀

    NVMe SSD與SATA SSD性能對比

    老說NVMe SSD性能是SATA SSD的四倍,那到底實際體驗是怎樣的呢?
    的頭像 發(fā)表于 07-27 09:43 ?3.7w次閱讀

    影響SSD性能的因素有哪些 NVMe SSD性能解析

    NVMe SSD性能時常捉摸不定,為此我們需要打開SSD的神秘盒子,從各個視角分析SSD性能
    的頭像 發(fā)表于 11-05 09:47 ?9413次閱讀

    西部數據推出高性能、輕薄低功耗的PCIe Gen4 NVMe SSD

    作為全球存儲解決方案供應商,推出高性能、輕薄低功耗的PCIe? Gen4 NVMe? SSD
    的頭像 發(fā)表于 05-27 11:00 ?4333次閱讀

    浪潮NVMe SSD性能

    本次測試采用浪潮服務器 SA5112M6,磁盤采用三個節(jié)點每個節(jié)點八塊浪潮 INSPUR-NS8610G1U320 NVMe進行測試,此次采用的NVMe SSD具有極高的性能,產品4K
    發(fā)表于 08-03 10:25 ?2446次閱讀