道阻且長,行則將至,埋頭苦干,不鳴則已,一鳴驚人!加油,騷年!
文章目錄
- 1 參考資料
- 2 筆記總結
- 2.1 服務器相關
- 2.2 TPCC
- 2.3 BenchmarkSQL 測驗工具
- 2.4 HiBench
- 2.5 HPC 性能測驗
- 2.6 性能調優分析工具
- 2.7 NUMA
- 2.8 思考題
- 3 題庫分享
- 3.1 資源獲取
- 3.2 模擬考試
- 4 結尾祝福
1 參考資料
??在準備考試程序中,參考了很多資料,非常感謝各位前輩的幫助,整理資料鏈接如下:
-
【鯤鵬HCIA考試】錯題集(https://blog.csdn.net/qq_44745905/article/details/108725463)
-
鯤鵬云HCIA知識總結(一)(https://blog.csdn.net/qq_43531669/article/details/105271419)
-
鯤鵬云HCIA知識總結(二)(https://blog.csdn.net/qq_43531669/article/details/105361593)
-
華為鯤鵬 HCIA 專欄(https://blog.csdn.net/qq_44826711/category_10616182.html)
??這位前輩的文章中有鏈接,可以進行模擬考試,尊重原創,謝謝前輩幫助!
- 華為鯤鵬HCIA-Kunpeng Application Developer V1.5考試樣題(https://blog.csdn.net/qq_44826711/article/details/110579406)
??溫馨提示:瀏覽器閱讀文章時,可以使用 Ctrl + F 快捷鍵搜索關鍵字,
2 筆記總結
??本節主要總結自己學習程序中的筆記,分享講義中的思考題,希望能對您有幫助!需要說明的是,培訓的講課內容是 V1.0 版本,但是在 2021 年之后,考試的版本為 V1.5 版本,從我自己考試的情況來看,V1.0 版本的內容在 V1.5 版本中,大概占比為 60% ~ 70% ,
2.1 服務器相關
1、華為鯤鵬伙伴計劃
-
華為鯤鵬 凌云 伙伴計劃:華為 云服務 鯤鵬子計劃;
-
華為鯤鵬 展翅 伙伴計劃:華為 TaiShan服務器 鯤鵬子計劃;
-
華為鯤鵬 智數 伙伴計劃:華為 智能資料&存盤 鯤鵬子計劃;
-
主要重點是:一云兩翼雙引擎
2、服務器不同型號,適用的不同場景
-
鯤鵬 920 :適用于服務器
-
鯤鵬 920s :適用于作業站
-
鯤鵬 920lite:適用于 PC
3、鯤鵬 920 內置 3 個加速引擎
- 內置 SSL 加速引擎
- 內置加密演算法加速引擎
- 內置壓縮引擎
4、2280E 弱于 2280;
5、水冷不是真的自來水,而是一種特殊介質的水,散熱導熱效率比較好;
6、TaiShan200 機架服務器的價值特性:算、存、傳、管、AI(智);
7、ECS:彈性云服務器
8、BMS:裸金屬服務器
-
2 路 CPU ,最高 128 核;
-
全部資源都分配給你來用,但是彈性云服務器 ECS 會池化,只分配一部分給你用;
2.2 TPCC
??TPCC 交易型別,有如下幾種型別:
- 新訂單
- 支付操作
- 發貨
- 訂單狀態查詢
- 庫存狀態查詢
??具體交易型別決議可參考下圖

??TPCC 性能衡量指標,這幾個數值都是越大越好
-
流量指標,tpmc
-
性價比,price / tpmc
-
tpmtotal
-
tpmTOTAL
2.3 BenchmarkSQL 測驗工具
1、編譯安裝需求:需要 JDK7 或以上版本
2、支持的資料庫有
- Oracle
- PostgreSQL
- EnterpriseDB
- DB2
- SQL Server
- GaussDB,華為自研資料庫( OpenGauss )
3、不同資料庫創建的組態檔
- Oracle:props.ora
- PostgreSQL:props.pg
- FirebirdSQL:props.fb
- GaussDB:props.gb
4、資料庫連接
- db:資料庫,例如 Oracle 、PostgreSQL
- driver:資料庫驅動;
- conn:資料庫連接字串
- user/password:資料庫用戶名及密碼
5、場景配置引數
- warehouse:指定倉庫數量,
- loadWorkers:指定裝載資料的并發數,
- Terminals:指定并發用戶數,
- runMins:指定測驗時間,
- runTxnsPerTerminal:指定每個 Terminal 運行的事務數量,runMins 必須等于0,
- limitTxnsPerMin:指定每分鐘總事務數,
- terminalWarehouseFixed:指定每個終端是否系結固定 warehouse ,
6、衡量指標
- tpmC( NewOrders )
- tpmTOTAL( TPS )
7、性能優化思路,看個眼熟

2.4 HiBench
1、大資料基準測驗套件「HiBench」,基本簡介、支持的框架、開源版本組件等如下圖

2、HiBench 測驗分類如下,共有 6 種測驗類別
- micro
- ml(機器學習)
- sql
- graph
- websearch
- streaming
3、HiBench 檔案配置如下,修改 ${HiBench}/conf/hadoop.conf
- 設定 hadoop 安裝目錄(注:因個人環境而異)
hibench.hadoop.home ${hadoop_home}
- 設定 hadoop 執行目錄
hibench.hadoop.executable ${hibench.hadoop.home}/bin/hadoop
- 設定 hadoop 配置目錄
hibench.hadoop.configure.dir ${hibench.hadoop.home}/etc/hadoop
- 設定 HDFS root 路徑,用于存盤 HiBench 資料
hibench.hdfs.master hdfs://hacluster
4、測驗報告,衡量標準:Throughput(吞吐量),越高越好;數值越高,性能越優!
2.5 HPC 性能測驗
1、什么是 HPC ?
??HPC ( High Performance Computing )高性能計算,是通過 高速網路 將大量服務器進行互聯形成計算機 集群 ,與高性能 存盤 一起,求解科研、工業界最復雜的 科學計算 問題(科學研究領域三大范式:理論科學,實驗科學,計算科學),
2、典型應用領域
- 環境科學
- 生命科學
- 材料學/化學
- 天文物理
- 能源
- 制造
3、HPC 典型應用 - WRF ,具體介紹資料參考下圖


2.6 性能調優分析工具
1、華為鯤鵬性能優化工具,V1.5 版本的名字:Kunpeng Tuning kit
2、性能調優概述,參考下圖

3、華為鯤鵬性能優化工具,主要針對應用程式部署在 TaiShan 服務器的場景下,具體參考下圖

4、華為鯤鵬性能優化工具的功能特點
-
支持采集整個系統或指定行程的 CPU Cycles 性能事件,能夠快速定位熱點函式,
-
支持熱點函式按照 CPU核/執行緒/模塊進行分組,支持查看熱點函式呼叫堆疊,
-
支持通過火焰圖查看熱點函式及其呼叫堆疊,
-
支持代碼映射功能,即查看函式內的熱點指令及該指令對應的高級語言檔案及行號,
-
支持顯示匯編代碼的控制流圖,
-
支持分析 Java 代碼的熱點函式及熱點指令,
5、華為鯤鵬性能優化工具目前 只支持單機部署 ,即將華為鯤鵬性能優化工具所有組件部署在一臺服務器上,完
成對該臺服務器軟體的性能資料采集和分析,部署環境要求如下表所示:
| 類別 | 子類 | 要求 |
|---|---|---|
| 硬體 | 服務器 | TaiShan 200 服務器,采用華為鯤鵬 920 處理器 |
| 作業系統 | CentOS openEuler | 1、CentOS 7.6 ,內核版本要求 4.14.0 以上 2、openEuler 開源社區版本 |
6、華為鯤鵬性能優化工具業務流程
(1)輸入
- 創建性能分析任務
- 配置任務屬性引數(分析型別、應用路徑、CPU 采樣周期等)
- 運行待分析軟體和分析任務
(2)分析處理
- 采集處理器性能指標資料
- 采集函式( C/C++/Java )性能指標資料
- 將采集資料檔案按不同指標維度資料庫化保存
- 統計分析,對比經驗指標,定位出性能瓶頸
(3)輸出;輸出結果很重要,不是只有這三類
- Top 熱點函式
- 熱點代碼塊(原始碼 & 匯編展示)
- 火焰圖展示函式間呼叫關系
2.7 NUMA
1、物理上,一個 DDR 只掛載在一個 node 上,其它 node 要訪問這個 node 上的 DDR 需要通過片內總線或片間總線進行通信,
2、記憶體訪問延遲從高到低為: 跨Socket > 跨NUMA不跨Socket > NUMA內
2.8 思考題
1、TPCC衡量標準是什么?( C )
A. QphH
B. 回應時間
C. tpmC
D. TPS
2、BenchmarkSQL組態檔中loadWorkers指的是什么( B ),
A. 并發用戶數
B. 資料庫裝載并發數
C. 資料庫并行數
D. 資料庫表的數量
3、HiBench支持的框架有哪些?( ABCD )
A. flinkbench
B. hadoopbench
C. stormbench
D. sparkbench
4、下列哪些選項可能會影響 WRF 性能( ABCD )
A. 網路帶寬
B. 并行執行緒數
C. 記憶體重繪頻率
D. 存盤讀寫速度
5、華為鯤鵬性能優化工具支持從哪些維度分析應用的性能瓶頸?( AB )
A. C/C++
B. Java Mixed-Mode
C. Locks and Waits
D. LLC&DDR
6、華為鯤鵬性能優化工具能夠提供( ABCD )方面的性能分析結果,
A. 分析 Top 熱點函式
B. 分析函式火焰圖
C. 分析熱點函式代碼映射
D. 分析不同函式對應 top-down 模型的各指標值
3 題庫分享
??本次主要分享 V1.0 版本的題庫,后續如果找到新版本 V1.5 的題庫,也會分享出來!
3.1 資源獲取
??目前獲取「華為鯤鵬 HCIA 認證考試 V1.0 」題庫的方式有如下兩種
-
【收費】CSDN 資源下載,鏈接:https://download.csdn.net/download/Fighting_Boom/14921275
-
【免費】關注公眾號「嵌入式基礎學習」,公眾號后臺回復關鍵字「鯤鵬HCIA」即可免費獲取,
3.2 模擬考試
??【參考資料】中有分享大佬的題庫,其中也有大佬自己做的模擬考試,我就總結了我記錄的題庫,也制作了一些模擬考試,
??獲取方式:關注微信公眾號「嵌入式基礎學習」,后臺回復關鍵字「鯤鵬模擬考試」即可免費獲取,
4 結尾祝福
??非常感謝您能看到這里,別忘了關注公眾號「嵌入式基礎學習」獲取免費資源呀!最后祝大家旗開得勝,一切順利!
如果文章內容有誤,麻煩評論/私信多多指教!如果覺得文章內容還不錯,記得一鍵四連哦(點贊、收藏、留言、關注),如果您能點個關注,那就是對我最大的鼓勵,也將是我創作的動力,謝謝您嘞!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/252718.html
標籤:其他
