国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

RISC-V公測平臺發布 使用YCSB測試SG2042上的MySQL性能

澎峰科技PerfXLab ? 來源:澎峰科技PerfXLab ? 作者:澎峰科技PerfXLab ? 2023-08-10 19:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實驗介紹:

YCSB(全稱為Yahoo! Cloud Serving Benchmark),該性能測試工具由Java語言編寫(在之前的MC文章中也提到過這個,如果沒看過的讀者可以去看看之前MC那一期),主要用于云端或者服務器端的數據庫性能測試工具,其內部涵蓋了常見的NoSQL數據庫產品,如Cassandra、MongoDB、HBase、Redis等等。

MySQL數據庫服務是一個完全托管的數據庫服務,可使用世界上最受歡迎的開源數據庫來部署云原生應用程序。它是百分百由MySQL原廠開發,管理和提供支持。

當然,本次實驗所用到的平臺還是衡山-2(HS-2)RISC-V通用主板,該主板是一款專為開發者設計的標準mATX主板,該主板最高支持128GB內存,通過類似PC的豐富的接口和較強的兼容性,賦予開發者桌面級的RISC-V開發體驗。

HS-2主板搭載了一顆國產的服務器級RISC-V 64核處理器(SG2042)。SG2042是目前已量產的性能最高的RISC-V處理器,主要針對高性能計算領域需求設計,適用于科學計算、工程計算、AI計算、融合計算等大算力應用場景。

實驗材料:

MySQL/MySQL源代碼

一臺SG2042服務器(HS-2)

TPCC源代碼

YCSB源代碼

JDK(本教程使用系統自帶的JDK 11)

實驗過程:

安裝MySQL:

方式一:直接通過apt安裝

sudo apt install mysql-server

方式二:編譯安裝(此路不通)

下載源碼

wget

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.34.tar.gz

如果wget太慢,可以先提前下載到電腦上,然后再傳到服務器上。

解壓并進入


tar -xzvf mysql-8.0.34.tar.gz
cd mysql-8.0.34/
mkdir build
cd build/

由于MySQL需要boost,而且直接下載boost比較慢,因此我們選擇手動下載boost

https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.gz

解壓

tar -xzvf boost_1_77_0.tar.gz

回到mysql的build文件夾下:

cd mysql-8.0.34/build/

運行cmake


sudo cmake .. -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci 
-DENABLED_LOCAL_INFILE=ON                                    -DWITH_SSL=system 
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/server  -DMYSQL_DATADIR=/usr/local/mysql/data 
-DMYSQL_TCP_PORT=3306                                        -DDOWNLOAD_BOOST=0 
-DWITH_BOOST=/home/perfxlab01/boost_1_77_0/

編譯并安裝

sudo make -j64

結果提示SHM_Buffer.hpp上的代碼報錯,后來發現當時不支持RISC-V平臺編譯,因此在此建議還是通過包管理器安裝mysql。

注意,如果是之前已經卸載并重裝過mysql,如果出現sock無法訪問,請參考:

https://stackoverflow.com/questions/70813122/getting-error-mysql-service-failed-because-the-control-process-exited-with-erro

如果提示mysql.cnf出錯,只要執行以下命令即可修復。


sudo touch /etc/mysql/mysql.cnf(新建mysql.cnf文件)
sudo dpkg --configure -a(重新配置)

初始化設置:

sudo mysql_secure_installation
wKgZomTUwCaACIfzAACfjZ3-_y8194.png

發現沒有權限

進入mysql

sudo mysql

執行以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '[你想設置的密碼]';

然后退出mysql shell

接下來我們運行YCSB測試

獲取YCSB

https://hub.yzuu.cf/brianfrankcooper/YCSB/releases/download/0.17.0/ycsb-0.17.0.tar.gz

https://github.com/brianfrankcooper/YCSB/releases/download/0.17.0/ycsb-0.17.0.tar.gz

如果wget下載太慢的話可以先在電腦上使用多線程下載工具下載到電腦上,然后上傳到服務器上

傳到服務器上后解壓:

tar -xzvf ycsb-0.17.0.tar.gz

進入YCSB文件夾

cd ycsb-0.17.0/

由于YCSB使用的Java語言編寫,因此我們還需要JDK。不過系統以已經提前提供了JDK11,因此無需另外安裝JDK。

登錄數據庫,創建數據庫和表:


create database ycsb;
use ycsb;
CREATE TABLE usertable (
YCSB_KEY VARCHAR(255) PRIMARY KEY,
FIELD0 TEXT, FIELD1 TEXT,
FIELD2 TEXT, FIELD3 TEXT,
FIELD4 TEXT, FIELD5 TEXT,
FIELD6 TEXT, FIELD7 TEXT,
FIELD8 TEXT, FIELD9 TEXT
);
wKgZomTUwGaAK5RTAAATWyGzu7Y975.png

編輯db.properties

cd jdbc-binding/conf/
mv db.properties db.properties.bak
vim db.properties

db.properties內容如下:


db.driver=com.mysql.cj.jdbc.Driver
db.url=jdbc:mysql://localhost:3306/ycsb
db.user=root
db.passwd=[你的密碼]

然后下載所需要的數據庫驅動

wget

https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-j-8.0.33.tar.gz

解壓并將驅動安裝到指定文件夾下:


tar -xzvf mysql-connector-j-8.0.33.tar.gz 
cp mysql-connector-j-8.0.33/mysql-connector-j-8.0.33.jar ~/ycsb-0.17.0/jdbc-binding/lib/

載入數據:

bin/ycsb load jdbc -P workloads/workloada -P ./jdbc-binding/conf/db.properties 
-cp ./jdbc-binding/lib/mysql-connector-j-8.0.33.jar

然后就是跑分時間:


bin/ycsb run jdbc -P workloads/workloada -P ./jdbc-binding/conf/db.properties 
-cp ./jdbc-binding/lib/mysql-connector-j-8.0.33.jar

(上面兩個步驟時間比較長,可以在等的時候順便泡杯咖啡或者看一會番等等)

如果提示Python報錯,那是因為YCSB使用的是Python 2代碼,雖然有人試圖將Python3支持與主倉庫合并,但是卻一直沒有被合并進去(0.17.0依舊還是使用Python 2)。

先安裝python2


sudo apt install python2

更改鏈接


sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2 /usr/bin/python

測試一下:


python --version

如果提示Python 2.7.18那就說明已經成功將鏈接改到python 2了。

然后重新嘗試執行載入數據并跑分

跑分結果:


[OVERALL], RunTime(ms), 1180970
[OVERALL], Throughput(ops/sec), 84.67615604122035
[TOTAL_GCS_Copy], Count, 127
[TOTAL_GC_TIME_Copy], Time(ms), 2214
[TOTAL_GC_TIME_%_Copy], Time(%), 0.18747300947526185
[TOTAL_GCS_MarkSweepCompact], Count, 6
[TOTAL_GC_TIME_MarkSweepCompact], Time(ms), 526
[TOTAL_GC_TIME_%_MarkSweepCompact], Time(%), 0.044539658077681905
[TOTAL_GCs], Count, 133
[TOTAL_GC_TIME], Time(ms), 2740
[TOTAL_GC_TIME_%], Time(%), 0.23201266755294375
[READ], Operations, 49947
[READ], AverageLatency(us), 1485119.70881134
[READ], MinLatency(us), 20192
[READ], MaxLatency(us), 66584575
[READ], 95thPercentileLatency(us), 3217407
[READ], 99thPercentileLatency(us), 3725311
[READ], Return=OK, 49947
[CLEANUP], Operations, 100
[CLEANUP], AverageLatency(us), 207285.48
[CLEANUP], MinLatency(us), 4828
[CLEANUP], MaxLatency(us), 6111231
[CLEANUP], 95thPercentileLatency(us), 999935
[CLEANUP], 99thPercentileLatency(us), 1299455
[UPDATE], Operations, 50053
[UPDATE], AverageLatency(us), 609746.7518030887
[UPDATE], MinLatency(us), 22224
[UPDATE], MaxLatency(us), 2666495
[UPDATE], 95thPercentileLatency(us), 1309695
[UPDATE], 99thPercentileLatency(us), 1539071
[UPDATE], Return=OK, 50053

總結:從跑分結果來看,SG2042在數據庫應用方面還是比較不錯的,但是由于YCSB使用的是Python 2,而Python 2已于2020年1月1日停止支持,因此也希望YCSM盡快遷移到Python 3上。

參考資料:

MySQL中文官網:

https://www.mysql.com/cn/

YCSB的jdbc文檔

https://github.com/brianfrankcooper/YCSB/tree/master/jdbc

Port ycsb to Python3 and also make it Python2 compatible #1421(Github)

https://github.com/brianfrankcooper/YCSB/pull/1421

MySQL server fails to build on RISC-V 64

https://bugs.mysql.com/bug.php?id=100356

正文完


  • About HS-2

HS-2 RISC-V通用主板是澎峰科技與合作伙伴共同研發的一款專為開發者設計的標準mATX主板,它預裝了澎峰科技為RISC-V高性能服務器定制開發的軟件包,包括各種標準bencmark、支持V擴展的GCC編譯器、計算庫、中間件以及多種典型服務器應用程序。

HS-2 RISC-V通用主板搭載了一顆國產RISC-V 64核處理器(SG2042)。SG2042是目前已量產的性能最高的RISC-V處理器,主要針對高性能計算領域需求設計,適用于科學計算、工程計算、AI計算、融合計算等大算力應用場景。

wKgZomTUwSaACzXRAAZ34cPcisY858.png
  • 關于RISC-V公共測試平臺
wKgZomTUwUSAa2dyAA2V8stwnBo166.png

RISC-V高性能處理器公共測試云平臺 ·快速使用指南,下載鏈接:https://www.kdocs.cn/l/cmnYcyFIlVRx

  • RISC-V公共測試云平臺系列文章

1. RISC-V公測平臺發布 ·Stream帶寬完整測試

2. RISC-V公測平臺發布 · 我的世界MohistMC

3. RISC-V公測平臺發布 · 第一個WEB Server“Hello RISC-V world!”

4. RISC-V公測平臺發布 ·如何在SG2042上玩轉k3s

5. “RISC-V成長日記” blog發布,第一個運行在RISC-V服務器上的blog?

6. RISC-V公測平臺發布:如何在SG2042上玩轉OpenMPI

7. RISC-V公測平臺發布:Compiling The Fedora Linux Kernel Natively on RISC-V

8. RISC-V公測平臺發布 · Unix Bench完整測試

9. RISC-V公測平臺發布 · 使用YCSB測試SG2042上的MySQL性能(本篇)

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

    關注

    20

    文章

    3001

    瀏覽量

    116422
  • MySQL
    +關注

    關注

    1

    文章

    906

    瀏覽量

    29518
  • RISC-V
    +關注

    關注

    48

    文章

    2886

    瀏覽量

    52992
  • 澎峰科技
    +關注

    關注

    0

    文章

    82

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    探索RISC-V在機器人領域的潛力

    :為何選擇MUSE Pi Pro? 本次測評源于參與“CIE全國RISC-V創新應用大賽”。我選擇MUSE Pi Pro開發板作為平臺,主要目的是為了深入探索RISC-V架構在高性能
    發表于 12-03 14:40

    為什么RISC-V是嵌入式應用的最佳選擇

    最近RISC-V基金會在社交媒體發文,文章說物聯網和嵌入式系統正在迅速發展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高
    的頭像 發表于 11-07 10:09 ?1603次閱讀

    提高RISC-V在Drystone測試中得分的方法

    Drystone 是一種常用的計算機性能基準測試,主要用來測量整數(非浮點)計算性能。 影響 RISC-V 在 Drystone 測試中得分
    發表于 10-21 13:58

    RISC-V HPC新標桿Sophon SG2044深度評估:支持RVV v1.0適配GCC 15.2,多核性能潛力巨大!

    RISC-V架構的普及浪潮中,嵌入式領域的成功早已眾人皆知,但高性能計算(HPC)始終是其難以突破的“高地”。算能SOPHONSG2044的出現打破了僵局。國際權威技術媒體發布的深度評測《IsRISC-VreadyforHig
    的頭像 發表于 10-16 13:23 ?1459次閱讀
    <b class='flag-5'>RISC-V</b> HPC新標桿Sophon <b class='flag-5'>SG</b>2044深度評估:支持RVV <b class='flag-5'>v</b>1.0適配GCC 15.2,多核<b class='flag-5'>性能</b>潛力巨大!

    全球首款RiSC-V企業級模擬平臺,躍昉科技LeapEMU正式亮相

    9月19日,廣東躍昉科技在珠海舉辦的“RISC-V軟件生態研討會上”,公司正式發布了全球首款支持超128核RiSC-V RVA23企業級模擬平臺LeapEMU。躍昉科技創始人兼CEO江
    的頭像 發表于 09-25 00:32 ?4067次閱讀
    全球首款<b class='flag-5'>RiSC-V</b>企業級模擬<b class='flag-5'>平臺</b>,躍昉科技LeapEMU正式亮相

    RISC-V CPU 3 倍推理加速!V-SEEK:在 SOPHON SG2042 加速 14B LLM

    關鍵詞:V-SEEK、LLMInferenceOptimization、RISC-V、SOPHONSG2042、llama.cpp、NUMAOptimizationV-SEE
    的頭像 發表于 08-05 14:01 ?1365次閱讀
    <b class='flag-5'>RISC-V</b> CPU <b class='flag-5'>上</b> 3 倍推理加速!<b class='flag-5'>V</b>-SEEK:在 SOPHON <b class='flag-5'>SG2042</b> <b class='flag-5'>上</b>加速 14B LLM

    時擎科技亮相2025 RISC-V中國峰會,深度解析高性能RISC-V SoC技術挑戰與創新

    2025年7月16-18日,第五屆RISC-V中國峰會在上海張江科學會堂成功舉辦,作為全球RISC-V領域頂級盛會之一,本屆峰會匯聚了數百家企業、研究機構及開源社區,共同探討RISC-V生態
    的頭像 發表于 07-21 17:37 ?1654次閱讀
    時擎科技亮相2025 <b class='flag-5'>RISC-V</b>中國峰會,深度解析高<b class='flag-5'>性能</b><b class='flag-5'>RISC-V</b> SoC技術挑戰與創新

    基于北海云計算試驗平臺RISC-V 虛擬化技術探索

    及穩定性存在顧慮,這限制了其在高性能領域的推廣。而 RISC-V 虛擬化技術的突破與實踐,正從根本改變這種認知,讓行業看到了 RISC-V 從 “潛力” 走向 “實用” 的清晰路徑。
    發表于 07-18 16:20 ?4733次閱讀

    知合計算:RISC-V架構創新,阿基米德系列劍指高性能計算

    在于更高的能效性能。這主要取決于單位性能的提升,以及先進工藝帶來的PPA優化。只有出現標桿性的產品才能真正引領整個RISC-V性能計算軟硬件生態的繁榮。 單位
    的頭像 發表于 07-18 14:17 ?2740次閱讀
    知合計算:<b class='flag-5'>RISC-V</b>架構創新,阿基米德系列劍指高<b class='flag-5'>性能</b>計算

    英偉達:CUDA 已經開始移植到 RISC-V 架構

    7 月 17 日,在第五屆(2025)RISC-V 中國峰會主論壇,英偉達副總裁 Frans Sijstermanns 分享了題為《在英偉達計算平臺實現 RISC-V 應用處理器部署
    發表于 07-17 16:30 ?3955次閱讀

    RISC-V平臺思維和生態思維

    Doorn 認為,RISC-V 擴展要擁抱 “平臺思維” 和 “生態思維”。 ? 在 7 月 17 日舉辦的第五屆(2025)RISC-V 中國峰會主論壇,Leendert van
    發表于 07-17 14:04 ?4186次閱讀

    兆松科技發布性能RISC-V編譯器ZCC 4.0.0版本

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發布性能 RISC-V 編譯器 ZCC 4.0.0 版本。新版本在性能優化、廠商自定義指令支持和軟件庫等方面實現全面升級
    的頭像 發表于 06-27 14:48 ?3001次閱讀
    兆松科技<b class='flag-5'>發布</b>高<b class='flag-5'>性能</b><b class='flag-5'>RISC-V</b>編譯器ZCC 4.0.0版本

    DC-ROMA RISC-V AI PC 正式發布!

    01RISC-V歷史進程的重要里程碑深度數智攜手Framework,并采用奕斯偉計算的先進RISC-V多功能智能計算SoC——EIC7702X(搭載8核SiFive高性能P550CPU內核,預裝
    的頭像 發表于 05-13 08:03 ?1103次閱讀
    DC-ROMA <b class='flag-5'>RISC-V</b> AI PC 正式<b class='flag-5'>發布</b>!

    芯來科技攜手芯芒科技發布RISC-V CPU系統仿真平臺

    專業RISC-V處理器IP及解決方案公司芯來科技與杭州芯芒科技深入合作,共同研發推出芯來全系列RISC-V CPU系統仿真平臺。幫助下游SoC和產品開發團隊基于該仿真平臺快速構建從芯片
    的頭像 發表于 03-19 14:36 ?1725次閱讀

    RISC-V生態崛起:政策落地與高性能芯片的崛起

    近期,RISC-V生態取得重要進展,包括高性能核心板的推出和在工業自動化、物聯網等領域的廣泛應用。其中,致遠電子MR6450系列RISC-V核心板,憑借高性能和豐富的通信接口,成為工業
    的頭像 發表于 03-06 11:35 ?1413次閱讀
    <b class='flag-5'>RISC-V</b>生態崛起:政策落地與高<b class='flag-5'>性能</b>芯片的崛起