日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

鲲鹏云HCIA知识总结(一)

發(fā)布時(shí)間:2024/9/30 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 鲲鹏云HCIA知识总结(一) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


前言:
????????大二下學(xué)期有幸參加了華為鯤鵬云的一個(gè)訓(xùn)練營,自開營已經(jīng)過去了一周時(shí)間,期間學(xué)到了很多新的知識(shí),也拓寬了自己的眼界(●ˇ?ˇ●)。訓(xùn)練營的最終目的是通過華為的HCIA認(rèn)證,因此總結(jié)一下這幾天的知識(shí)點(diǎn)。

不得不說這幾天學(xué)習(xí)的內(nèi)容是挺多的,內(nèi)容也很瑣碎,看來想通過這個(gè)認(rèn)證著實(shí)不容易,好了開始總結(jié)知識(shí)點(diǎn)?(? ?_?)?

第一章 鯤鵬介紹

這章在考試大綱中占10%,而且全是理論知識(shí),主要介紹了鯤鵬計(jì)算產(chǎn)業(yè)以及鯤鵬生態(tài),華為鯤鵬處理器的架構(gòu),型號(hào)與規(guī)格,技術(shù)創(chuàng)新與應(yīng)用場景,TaiShan200機(jī)架服務(wù)器和高密服務(wù)器,華為云鯤鵬云服務(wù),鯤鵬計(jì)算平臺(tái)的操作系統(tǒng)兼容性以及openEuler開源操作系統(tǒng)的發(fā)展和特性等內(nèi)容。記錄一下重點(diǎn)的內(nèi)容。

  • 2019年華為推出的鯤鵬920處理器是業(yè)界第一顆7nm工藝處理器。

  • 鯤鵬生態(tài)兼容的操作系統(tǒng)介紹:

  • 華為鯤鵬伙伴計(jì)劃

  • 思考題:

  • 華為鯤鵬計(jì)算產(chǎn)業(yè)相關(guān)產(chǎn)品有哪些?( ABC )
    A、華為鯤鵬處理器
    B、TaiShan服務(wù)器
    C、華為云鯤鵬云服務(wù)

  • 圍繞鯤鵬計(jì)算產(chǎn)業(yè),華為提供( ABCD )支持。
    A、云服務(wù)
    B、工具鏈
    C、社區(qū)服務(wù)
    D、專業(yè)服務(wù)

    • 華為鯤鵬處理器架構(gòu)介紹:

    華為鯤鵬處理器基于ARM架構(gòu)。ARM是一種CPU架構(gòu),有別于Intel、AMD CPU采用的CISC復(fù)雜指令集,ARM CPU采用RISC精簡指令集(reduced instruction set computer,精簡指令集計(jì)算機(jī))。

    • Kunpeng 920內(nèi)置多種加速引擎,同時(shí)TaiShan 200服務(wù)器基于Kunpeng 920芯片提供的硬件加速解決方案,包含了對稱加密、非對稱加密和數(shù)字簽名、壓縮解壓縮等算法。

    • Kunpeng 920加速器簡介:

    • 思考題

  • Kunpeng 920加速器子系統(tǒng)需要安裝?(√)

  • Suse操作系統(tǒng)是從哪個(gè)版本開始處于Kunpeng 920的OS生態(tài)圈?(D)
    A. SLES 12.3
    B. SLES 12.4
    C. SLES 15
    D. SLES 15.1

  • 以下哪些關(guān)于華為鯤鵬920處理器的描述是正確的?( ABCD)
    A.采用了7nm的制造工藝;
    B.支持8通道的DDR4控制器;
    C.支持PCIe 4.0接口,并兼容PCIe 3.0/2.0/1.0;
    D.支持多種加速器;

  • 華為鯤鵬920處理器內(nèi)置了那些加速器?(ABC)
    A、SSL加速引擎
    B、加解密加速引擎
    C、壓縮解壓縮加速引擎

  • 以下哪些屬于華為鯤鵬920芯片的特點(diǎn)?(ABC)
    A. 集成最多64個(gè)自研核
    B. 支持8通道DDR4控制器
    C. 支持CCIX接口
    D. 只支持GE/10GE網(wǎng)絡(luò)

  • TaiShan服務(wù)器系列介紹:

    • 第一代TaiShan 100服務(wù)器是基于鯤鵬916處理器,2016年推出市場。2019年推出TaiShan 200服務(wù)器基于最新的鯤鵬920處理器,是市場的主打產(chǎn)品。

    • TaiShan服務(wù)器目前已經(jīng)規(guī)模商用的有2280均衡型、5280存儲(chǔ)型,X6000高密型。

    思考題

  • 以下哪項(xiàng)不是TaiShan服務(wù)器的優(yōu)點(diǎn)?(D)
    A. 國產(chǎn)化,自主安全可控
    B. 多物理核心,并發(fā)性能高
    C. 低功耗,綠色節(jié)能
    D. 生態(tài)完備,上層應(yīng)用支持好

  • TaiShan 200機(jī)架服務(wù)器包含哪些型號(hào)?(ABC)
    A.2280
    B.5280
    C.2480
    D.X6000(X6000屬于高密服務(wù)器)

    • 鯤鵬彈性云服務(wù)器優(yōu)勢:覆蓋全場景;極致性價(jià)比;與x86實(shí)例功能一致;生態(tài)豐富。

    思考題

  • 鯤鵬彈性云服務(wù)器的種類不包含的是 ?(D)
    A. 通用型
    B. 存儲(chǔ)密集型
    C. 內(nèi)存密集型
    D. 網(wǎng)絡(luò)密集型

  • 華為鯤鵬BMS(華為鯤鵬裸金屬服務(wù)器)云服務(wù)器最高可提供多少核?(D)
    A.32
    B.48
    C.64
    D.128

  • Android手機(jī)應(yīng)用在鯤鵬云服務(wù)上運(yùn)行仍需要指令翻譯器?(X)

  • 華為鯤鵬云服務(wù)包括以下哪些?(ABCD)
    A. 華為鯤鵬裸金屬服務(wù)器
    B. 鯤鵬彈性云服務(wù)器
    C. 鯤鵬容器
    D. 鯤鵬云手機(jī)

  • 云手機(jī)支持哪些場景?(ABC)
    1、智能應(yīng)用托管
    2、云游戲
    3、移動(dòng)安全辦公

  • 華為云鯤鵬云手機(jī)優(yōu)勢 ?(ABCD)
    A. 基于華為自硏芯片及硬件底座
    B. 支持自研高性能GPU
    C. 兼容32/64位ARM原生指令
    D. Monbox雙ZOS共內(nèi)核架構(gòu)

  • 只有華為云提供了arm服務(wù)器?(√)

    • 云容器引擎(Cloud Container Engine,CCE),云容器實(shí)例(Cloud Container Instance, CCI)

    華為鯤鵬處理器OS兼容性:
    目前鯤鵬處理器僅支持Linux類型操作系統(tǒng),包括:

    思考題:

  • Linux操作系統(tǒng)之父是誰?
    Linus Torvalds
  • TaiShan服務(wù)器支持哪個(gè)中標(biāo)麒麟版本?(A)
    A、支持NeoKylin Server v5.0 U5
    B、支持NeoKylin Server v4.0 U4
    C、Kylin Server v5.0 U5
    D、Kylin Server v4.0 U4
    • openEuler概述:
      openEuler是一款開源操作系統(tǒng)(2019年開源)。當(dāng)前openEuler內(nèi)核源于Linux,支持鯤鵬及其它多種處理器,能夠充分釋放計(jì)算芯片的潛能,是由全球開源貢獻(xiàn)者構(gòu)建的高效、穩(wěn)定、安全的開源操作系統(tǒng)。

    • 鯤鵬計(jì)算平臺(tái)已經(jīng)兼容的操作系統(tǒng)可通過http://support.huawei.com/onlinetoolweb/ftca/index?serise=9 鏈接查詢。

    思考題:

  • 歐拉操作系統(tǒng)可以裝在以下哪些服務(wù)器上?(D)
    A.RH5885 V5
    B.RH5885 V3
    C.TaiShan 100
    D.TaiShan 200
  • 以下那些內(nèi)容不享受鯤鵬服務(wù)?(C)
    A.購買Taishan服務(wù)器
    B.購買鯤鵬云服務(wù)
    C.購買RH服務(wù)器
  • I.openEuler OS是哪年開源的?(D)
    A、2010 B、2016 C、2018 D、2019

    II. 請判斷:A-Tune是一種通過非侵入式系統(tǒng)畫像的負(fù)載感知方法,識(shí)別業(yè)務(wù)并匹配最佳資源模型,實(shí)時(shí)響應(yīng)業(yè)務(wù)特征變化的AI自動(dòng)調(diào)優(yōu)系統(tǒng)。(√)

    III.哪些操作系統(tǒng)是國內(nèi)的操作系統(tǒng)?

    Ⅳ. 鯤鵬芯片都可以應(yīng)用在哪些地方?
    Taishan服務(wù)器和華為鯤鵬云服務(wù)。

    第二章 應(yīng)用移植

    這章的知識(shí)點(diǎn)占比為25% ,介紹了華為鯤鵬平臺(tái)應(yīng)用移植的相關(guān)知識(shí),并且有兩個(gè)實(shí)驗(yàn),包括軟件遷移至鯤鵬計(jì)算平臺(tái)的整個(gè)實(shí)施過程。并從服務(wù)器和容器兩種應(yīng)用載體出發(fā),介紹了Kunpeng Porting Advisor遷移工具的使用和容器遷移操作步驟。

    • 問:在使用鯤鵬處理器時(shí),為什么要做軟件遷移?
      答:鯤鵬處理器與x86處理器的指令存在差異。

    • 編譯型語言:典型的如C/C++ Go,Pascal語言,都屬于編譯型語言。編譯型語言開發(fā)的程序在從x86處理器遷移到鯤鵬處理器時(shí),必須經(jīng)過重新編譯才能運(yùn)行。

    • 從源碼到程序的過程:源碼需要由編譯器、匯編器翻譯成機(jī)器指令,再通過鏈接器鏈接庫函數(shù)生成機(jī)器語言程序。機(jī)器語言必須與CPU的指令集匹配,在運(yùn)行時(shí)通過加載器加載到內(nèi)存,由CPU執(zhí)行指令。

    • 解釋型語言:典型的如Java/Python語言,都屬于解釋型語言,解釋型語言開發(fā)的程序在遷移到鯤鵬處理器時(shí),一般不需要重新編譯。
    • 解釋型語言的源代碼由編譯器生成字節(jié)碼,然后再由虛擬機(jī)解釋執(zhí)行。虛擬機(jī)將不同CPU指令集的差異屏蔽,因此解釋型語言的可移植性很好。但是如果程序中調(diào)用了編譯型語言所開發(fā)的so庫,那么這些so庫需要重新移植編譯。

    • 1.對于解釋性語言編寫的程序,可直接部署在Kunpeng平臺(tái);
    • 2.對于C/C++等編譯型語言編寫的程序(開源軟件、自研軟件),如果可以獲得源代碼,可重新編譯后部署;如果無法獲得源代碼可選用其它支持Kunpeng平臺(tái)的可替代軟件;如果無其它替代軟件,可選用混合部署方案。

    C/C++代碼builtin函數(shù)、數(shù)據(jù)類型移植

    • 在x86和鯤鵬處理器下,C/C++語言中默認(rèn)的char類型有所不同,x86下默認(rèn)的char類型是有符號(hào)的char類型,而鯤鵬處理器下則是無符號(hào)的char,因此需要移植修改。當(dāng)然,也可以增加編譯選項(xiàng)屏蔽這種差異,詳細(xì)的修改方法可以參考《TaiShan代碼移植指導(dǎo)》
    • Builtin函數(shù)是編譯器提供的一套函數(shù)。編譯器實(shí)現(xiàn)的builtin函數(shù)通常是通過cpu的指令實(shí)現(xiàn)某些頻繁調(diào)用的函數(shù),以達(dá)到很高的性能。這里的示例是crc32的校驗(yàn)函數(shù),還有一個(gè)是將數(shù)據(jù)預(yù)取到cache的匯編指令,改成使用編譯器自帶的builtin函數(shù)。既保證了性能,又提升了可移植性。

    華為鯤鵬代碼遷移工具

    • 處理器所支持的指令集不同,意味著開發(fā)者可能需要對代碼進(jìn)行跨平臺(tái)的移植。為了解決用戶代碼移植性人工排查困難、移植經(jīng)驗(yàn)欠缺、反復(fù)依賴編譯調(diào)錯(cuò)定位等,投入工作量大,整體效率低的問題,華為推出Kunpeng Porting Advisor華為鯤鵬代碼遷移工具。

    華為鯤鵬代碼遷移工具提供CLI和Web兩種訪問方式,只能選擇一種安裝。

    • CLI方式:
      通過命令行方式使用代碼遷移工具各功能,最終移植分析結(jié)
      果輸出到.csv文件,用戶可以根據(jù)移植建議進(jìn)行處理。
    • Web方式:
      通過瀏覽器遠(yuǎn)程使用代碼遷移工具各功能,最終移植分析結(jié)
      果輸出到.csv或者.html文件中,用戶可以根據(jù)移植建議進(jìn)行
      處理。工具只允許一個(gè)用戶工作,不支持多用戶在線和并發(fā)
      訪問。
    • csv和html報(bào)告中包含源碼掃描的基本信息、需要移植的依賴庫SO文件列表以及移植建議、需要移植的源文件列表以及源碼所在行號(hào)、移植建議。

    3、容器遷移指導(dǎo)

    • 什么是容器?

    容器是一種輕量級(jí)、可移植、自包含的軟件打包技術(shù),使應(yīng)用程序可以在幾乎任何地方以相同的方式運(yùn)行。

    • 容器與虛擬機(jī)的區(qū)別?
    • 對于容器,它首先是一個(gè)相對獨(dú)立的運(yùn)行環(huán)境,在這一點(diǎn)有點(diǎn)類似于虛擬機(jī),但是不像虛擬機(jī)那樣徹底。在容器內(nèi),應(yīng)該最小化其對外界的影響,比如不能在容器內(nèi)把宿主機(jī)上的資源全部消耗,這就是資源控制。
    • 左圖虛擬機(jī)的Guest OS層和Hypervisor層在docker中被Docker Engine層所替代
    • 虛擬機(jī)的Guest OS即為虛擬機(jī)安裝的操作系統(tǒng),它是一個(gè)完整操作系統(tǒng)內(nèi)核
    • 所有的容器共享同一個(gè) Host OS ,這使得容器在體積上要比虛擬機(jī)小很多

    Docker容器與鏡像

    • 鏡像是一個(gè)靜態(tài)的概念,類似于面向?qū)ο缶幊讨械念?#xff0c;容器是動(dòng)態(tài)的概念,已經(jīng)鏡像運(yùn)行起來就成為一個(gè)容器也就是類似于面向?qū)ο笾械囊粋€(gè)對象實(shí)例。
    • 在Docker鏡像分為基礎(chǔ)鏡像和父鏡像,沒有父鏡像的鏡像被稱為基礎(chǔ)鏡像。用戶是基于基礎(chǔ)鏡像來制作各種不同的應(yīng)用鏡像。這些應(yīng)用鏡像共享同一個(gè)基礎(chǔ)鏡像層,提高了存儲(chǔ)效率。

    Docker容器遷移策略

    • Docker容器遷移有兩種策略:使用Docker pull獲取鏡像或使用Dockerfile構(gòu)建鏡像。

      思考題:
  • 鯤鵬處理器和x86處理器的add指令是一樣的。(B)
    A. True
    B. False

  • 請選岀X86處理器匯編指令 ?(BC)
    A. Idr x0, [sp,#8] |從內(nèi)存將變量b的值放入寄存器x1
    B. add %edx,%eax |將edx(a)中的值加上eax(b)的值放入eax寄存器
    C. mov -0x8(%rbp),%eax |從內(nèi)存將變量b的值放入寄存器的x1
    D. str x0, [spf,#5] |將甸寄存器的值存入內(nèi)存(變量c)

  • 以下哪些是非編譯型(解釋型)語言?(BC)
    A.Pascal
    B.Perl
    C.Ruby
    D.C/C++

  • 純Java語言開發(fā)的代碼,無依賴的SO庫文件不需要編譯,可以直接在JVM(Java虛擬機(jī))中運(yùn)行。(B)
    A. True
    B. False

  • 為什么x86架構(gòu)處理器上的軟件在鯤鵬處理器使用時(shí)需要移植?( ABCD)
    A、兩種處理器的指令集不同
    B、源代碼需要按照目標(biāo)處理的指令集編譯成指令才能運(yùn)行
    C、編譯型語言由編譯器靜態(tài)編譯成指令和數(shù)據(jù)
    D、解釋型語言由語言的虛擬機(jī)在運(yùn)行時(shí)將源碼/字節(jié)碼編譯成指令和數(shù)據(jù)

  • Porting Advisor工具默認(rèn)是訪問端口是什么?(C)
    A、8080 B、8083 C、8084 D、8086

  • Porting Advisor默認(rèn)用戶名和密碼是什么?(C)
    A、portadmin 默認(rèn)密碼為admin@9000
    B、Portadmin 默認(rèn)密碼為Admin@9000
    C、portadmin 默認(rèn)密碼為Admin@9000
    D、Portadmin 默認(rèn)密碼為admin@9000

  • 對于遷移工具的CLI頁面以下說法正確的是(A)
    A、僅支持輸出csv的文件
    B、支持輸出html文件
    C、支持輸出xlsx文件
    D、支持輸出doc文件

  • 使用如下CLI命令進(jìn)行代碼分析時(shí),以下哪個(gè)參數(shù)是可選的 ?(B)
    A. 源代碼所在路徑:-S source
    B. 編譯器版本:-C compiler
    C. 軟件構(gòu)建命令:—cmd cmd
    D. 軟件移植的目標(biāo)操作系統(tǒng)的信息:—tos tos

  • 華為鯤鵬代碼遷移工具適用于以下哪些類型的應(yīng)用程序?( AC )
    A. C/C++
    B. Java
    C. 匯編
    D. Python

  • 華為鯤鵬代碼遷移工具能夠提供( BC )方面的移植評估結(jié)果。
    A. 掃描源碼中有多少個(gè)安裝包
    B. 掃描源碼中有多少可以移植的依賴庫SO文件
    C. 掃描源碼中有多少行可以移植的C/C++代碼、匯編代碼
    D. 預(yù)估移植所需的工作量

  • Porting Advisor工具在移植源碼過程中的作用是?( B )
    A. 分析源碼,并給出移植工作量
    B. 分析源碼,并給出分析報(bào)告和源碼修改建議
    C. 分析源碼,并修改源碼
    D. 分析源碼,并給出性能優(yōu)化建議

  • 以下哪條命令可以查看docker鏡像?(A)
    A. docker images
    B. docker list
    C. docker container ls
    D. docker -a

  • 構(gòu)建docker鏡像有哪些方式?( AB )
    A、Docker pull獲取鏡像
    B、Dockerfile構(gòu)建鏡像
    C、Docker run
    D、Docker ps

  • 關(guān)于Dockerfile的描述,以下哪些是正確的 ?(ABD)
    A. Dockerfile一般包含四部分內(nèi)容:基礎(chǔ)鏡像信息、維護(hù)者信息、鏡像操作指令容器 啟動(dòng)時(shí)執(zhí)行指令
    B. Dockerfile中,第一條指令必須為FROM指令
    C. EXPOSE在Dockerfile中是必選的
    D. 完成Dockerfile編寫后,可以通過docker build命令來創(chuàng)建鏡像

  • 關(guān)于執(zhí)行命令“docker ps -a”后,顯示的標(biāo)題含義描述,正確的是?(ABCD)
    A. CONTAINER ID:容器的唯一表示ID
    B. IMAGE:創(chuàng)建容器時(shí)使用的鏡像
    C. COMMAND:容器最后運(yùn)行的命令
    D. CREATED:創(chuàng)建容器的時(shí)間

  • 關(guān)于Docker的鏡像倉庫,說法正確的是?( ABCD)
    A.實(shí)現(xiàn)Docker鏡像的全局存儲(chǔ)
    B. 提供API接口
    C.提供Docker鏡像的下載/推送/查詢
    D.可用于租戶管理

  • -mabi=lp64 是編譯生成應(yīng)用程序?yàn)?4位的鯤鵬編譯選項(xiàng)( A)
    A. True
    B. False

  • 在向鯤鵬處理器遷移軟件時(shí),以下哪些是可能導(dǎo)致編譯錯(cuò)誤或告警的原因?(ABC )
    A. 編譯選項(xiàng)
    B. 數(shù)據(jù)類型不同
    C. 匯編指令
    D. 弱內(nèi)存序問題

  • 弱內(nèi)存序問題主要與如下那些因素相關(guān)?(ACE )
    A. 多線程
    B. 多進(jìn)程
    C. 不同CPU之間Cache同步
    D. 一級(jí)、二級(jí)、三級(jí)Cache間數(shù)據(jù)同步
    E. 不同core之間Cache同步

  • 以下哪個(gè)工具可以用于鯤鵬平臺(tái)上進(jìn)行代碼遷移??
    A. Tuning kit( 華為鯤鵬性能優(yōu)化工具)
    B. Dependency Advisor(華為鯤鵬分析掃描工具)
    C. Porting Advisor
    D. GCC

  • 第三章 應(yīng)用性能測試與調(diào)優(yōu)

    這章的知識(shí)點(diǎn)占比為20% ,主要介紹了在數(shù)據(jù)庫、大數(shù)據(jù)和HPC場景下進(jìn)行性能測試的方法,使用華為鯤鵬性能優(yōu)化工具Kunpeng Tuning Kit對C/C++類程序和Java Mixed-Mode類程序進(jìn)行性能分析的方法,以及對NUMA和線程并發(fā)數(shù)進(jìn)行性能調(diào)優(yōu)的案例。

    TPCC - 測試模型

    • TPC-C是針對OLTP的基準(zhǔn)測試模型,可以衡量數(shù)據(jù)庫的性能和硬件性價(jià)比,是廣泛應(yīng)用并關(guān)注的一種測試模型。
    • TPCC測試模型是一個(gè)大型的商品批發(fā)銷售公司,它擁有若干個(gè)分布在不同區(qū)域的商品倉庫。
  • TCPP模型可以支持跨平臺(tái)供貨?(A)
    A、True
    B、False

  • 以下哪個(gè)不是TPCC 的交易類型?(A)
    A、統(tǒng)計(jì)訂單總額
    B、新訂單
    C、支付操作
    D、發(fā)貨

  • TPCC - 交易類型

    • 新訂單(New-Order):客戶輸入一筆新的訂貨交易。
    • 支付操作(Payment):更新客戶帳戶余額以反映其支付狀況。
    • 發(fā)貨(Delivery):發(fā)貨(模擬批處理交易)。
    • 訂單狀態(tài)查詢(Order-Status):查詢客戶最近交易的狀態(tài)。
    • 庫存狀態(tài)查詢(Stock-Level):查詢倉庫庫存狀況,以便能夠及時(shí)補(bǔ)貨。

    TPCC - 性能衡量指標(biāo)

    • 流量指標(biāo) tpmC
      系統(tǒng)在執(zhí)行支付操作、訂單狀態(tài)查詢、發(fā)貨和庫存狀態(tài)查詢這四種交易時(shí),每分鐘可以處理多少個(gè)新訂單交易。
    • 性價(jià)比 Price/tpmC
      測試系統(tǒng)的整體價(jià)格與流量指標(biāo)的比值,在獲得相同的流量指標(biāo)即tpmC(transactions per minute,C即基準(zhǔn)程序)值的情況下,價(jià)格越低越好。

    測試工具 — BenchmarkSQL

    • Java語言編寫,內(nèi)嵌TPCC測試腳本的TPCC基礎(chǔ)測試程序,是對數(shù)據(jù)庫進(jìn)行性能測試的工具。

    • 通過JDBC連接數(shù)據(jù)庫,執(zhí)行TPCC模型測試。

    • 支持?jǐn)?shù)據(jù)庫:
      Oracle
      PostgreSQL
      EnterpriseDB
      DB2
      SQL Server
      GaussDB

    測試流程

    BenchmarkSQL —場景配置

    • warehouse:指定倉庫數(shù)量。
    • loadWorkers:指定裝載數(shù)據(jù)的并發(fā)數(shù)。
    • Terminals:指定并發(fā)用戶數(shù)。
    • runMins:指定測試時(shí)間。
    • runTxnsPerTerminal:指定每個(gè)Terminal運(yùn)行的事務(wù)數(shù)量,runMins必須等于0。
    • limitTxnsPerMin:指定每分鐘總事務(wù)數(shù)。
    • terminalWarehouseFixed:指定每個(gè)終端是否綁定固定warehouse。

    1個(gè)warehouse的數(shù)據(jù)大小是75M。
    loadWorkers只是加載數(shù)據(jù)時(shí)的并發(fā)用戶數(shù)。

    思考題:

  • BenchmarkSQL場景配置,以下說法哪個(gè)是正確的?(C)
    A、runMins,runTxnsPerTerminal必須不相等
    B、runMins,runTxnsPerTerminal都等于0
    C、指定每個(gè)Terminal運(yùn)行的事務(wù)數(shù)量,runMins必須等于0
    D、runMins,runTxnsPerTerminal都不等于0
  • BenchmarkSQL-執(zhí)行測試

    • 衡量標(biāo)準(zhǔn):
      tpmC(NewOrders):每分鐘內(nèi)系統(tǒng)處理的新訂單個(gè)數(shù)
      tpmTOTAL(TPS)每分鐘內(nèi)系統(tǒng)處理的事務(wù)總數(shù)

    思考題:

  • TPCC衡量標(biāo)準(zhǔn)是什么?( C )
    A. QphH
    B. 響應(yīng)時(shí)間
    C. tpmC
    D.TPS

  • BenchmarkSQL配置文件中l(wèi)oadWorkers指的是什么( B )。
    A. 并發(fā)用戶數(shù)
    B. 數(shù)據(jù)庫裝載并發(fā)數(shù)
    C. 數(shù)據(jù)庫并行數(shù)
    D. 數(shù)據(jù)庫表的數(shù)量

  • BenchmarkSQL 測試中,tpmC和tpmTOTAL這兩個(gè)值越大,代表性能越差?(B)
    A、True
    B、False

  • 大數(shù)據(jù)基準(zhǔn)測試套件—HiBench

    HiBench簡介:

    • 開源的大數(shù)據(jù)基準(zhǔn)測試套件。
    • 用于評估大數(shù)據(jù)框架的速度,吞吐量和系統(tǒng)資源利用率。
    • 支持的框架:hadoopbench、sparkbench、stormbench、flinkbench、gearpumpbench。
    • 支持的開源版本組件:Hadoop、Spark、Storm、Kafka、Flink。
    • 目前使用較多的版本:HiBench-7.0。
    • 共計(jì)19個(gè)測試方向,可分為6種測試類別。

    趁熱打鐵:

  • HiBench支持的框架有哪些?(ABCD )
    A. flinkbench
    B. hadoopbench
    C. stormbench
    D. sparkbench
  • HiBench - 測試分類

    • 共6種測試類別:
  • micro:微基準(zhǔn)測試
  • ml:機(jī)器學(xué)習(xí)
  • sql:SQL查詢
  • graph:圖計(jì)算
  • websearch:Web搜索
  • streaming:流數(shù)據(jù)計(jì)算
  • 趁熱打鐵:

  • HiBench測試分類有以下幾種?(ABDE)
    A.micro
    B.ml
    C.Hadoop
    D.graph
    E.streaming

  • CPU性能和網(wǎng)絡(luò)帶寬都會(huì)影響HPC性能?(A)
    A. Ture
    B. False

  • 高性能計(jì)算簡介:

    • 什么是HPC?
      HPC(High Performance Computing)高性能計(jì)算,是通過高速網(wǎng)絡(luò)將大量服務(wù)器進(jìn)行互聯(lián)形成計(jì)算機(jī)集群,與高性能存儲(chǔ)一起,求解科研、工業(yè)界最復(fù)雜的科學(xué)計(jì)算問題(科學(xué)研究領(lǐng)域三大范式:理論科學(xué),實(shí)驗(yàn)科學(xué),計(jì)算科學(xué))。

    HPC典型應(yīng)用 - WRF

    • WRF(Weather Research and Forecasting Model)是次世代的中尺度天氣預(yù)報(bào)模式,包括多重區(qū)域、從幾公里到數(shù)千公里的靈活分辨率、多重嵌套網(wǎng)格,以及與之協(xié)調(diào)的三維變分同化系統(tǒng)3DVAR等。

    性能測試 - WRF測試流程

    • 以氣象行業(yè)應(yīng)用WRF為例,進(jìn)行單次安裝測試的流程圖:

      思考題:
  • 下列哪些選項(xiàng)可能會(huì)影響WRF性能?(ABCD)
    A. 網(wǎng)絡(luò)帶寬
    B. 并行線程數(shù)
    C. 內(nèi)存刷新頻率
    D. 存儲(chǔ)讀寫速度
  • 華為鯤鵬性能優(yōu)化工具

    • 為解決客戶軟件運(yùn)行遇到性能問題時(shí)憑人工經(jīng)驗(yàn)定位困難、調(diào)優(yōu)能力弱的痛點(diǎn),華為推出了Kunpeng Tuning Kit鯤鵬性能優(yōu)化工具。

    思考題:

  • 使用華為鯤鵬性能優(yōu)化工具對C/C++應(yīng)用程序進(jìn)行性能分析時(shí),能夠查看到函數(shù)源代碼、匯編代碼,以及函數(shù)匯編代碼basic block的控制流圖?(A)
    A. True
    B. Flase
    • 華為鯤鵬性能優(yōu)化工具部署,當(dāng)前版本只支持單機(jī)部署,即將華為鯤鵬性能優(yōu)化工具所有組件部署在一臺(tái)服務(wù)器上,完成對該臺(tái)服務(wù)器軟件的性能數(shù)據(jù)采集和分析。

    • 部署環(huán)境要求如下表所示:

      趁熱打鐵:多選題

  • 鯤鵬性能分析工具支持以下哪幾種操作系統(tǒng)?(AB)
    A.OpenEuler
    B.Centos
    C.RedHat
    D.Neokylin
  • 華為鯤鵬性能優(yōu)化工具訪問方式

    • 華為鯤鵬性能優(yōu)化工具部署在TaiShan服務(wù)器上,該服務(wù)器上同時(shí)運(yùn)行客戶的應(yīng)用軟件。
    • 華為鯤鵬性能優(yōu)化工具提供Web界面訪問方式,用戶只需要在瀏覽器地址欄中輸入:https://部署服務(wù)器的IP:端口號(hào)即可。

    華為鯤鵬性能優(yōu)化工具支持以多用戶多任務(wù)并發(fā)訪問的方式使用Web界面。
    https默認(rèn)端口號(hào)為8086,請確認(rèn)使用該工具之前OS防火墻已開通8086端口。

    函數(shù)火焰圖

    • 火焰圖就是看頂層的哪個(gè)函數(shù)占據(jù)的寬度最大。只要有“平頂”(plateaus),就表示該函數(shù)可能存在性能問題。
    • 顏色沒有特殊含義,因?yàn)榛鹧鎴D表示的是CPU的繁忙程度,所以一般選擇暖色調(diào)。

    思考題:

  • 華為鯤鵬性能優(yōu)化工具支持從哪些維度分析應(yīng)用的性能瓶頸?(AB)
    A. C/C++
    B. Java Mixed-Mode
    C. Locks and Waits
    D. LLC&DDR

  • 華為鯤鵬性能優(yōu)化工具能夠提供(ABCD)方面的性能分析結(jié)果。
    A.分析Top熱點(diǎn)函數(shù)
    B.分析函數(shù)火焰圖
    C.分析熱點(diǎn)函數(shù)代碼映射
    D.分析不同函數(shù)對應(yīng)top-down模型的各指標(biāo)值

  • NUMA

    物理上,一個(gè)DDR只掛載在一個(gè)node上,其它node要訪問這個(gè)node上的DDR需要通過片內(nèi)總線(如圖中的1)或片間總線(如圖中的2)進(jìn)行通信,內(nèi)存訪問延遲從高到低為:

    跨Socket > 跨NUMA不跨Socket > NUMA內(nèi)

    • NUMA:Non-uniform Memory Access,非一致性內(nèi)存訪問。
    • DDR:Double Data Rate SDRAM,雙倍速率SDRAM,就是我們常說的內(nèi)存條。
    • Socket:插槽,實(shí)體CPU插在主板的一個(gè)插槽上,這里代表可以在主板上獨(dú)立插拔的CPU。一個(gè)主板上可以包含多個(gè)Socket。
    • NUMA node:NUMA節(jié)點(diǎn),屬于同一個(gè)node的Core共享部分資源,如內(nèi)存控制器。一個(gè)Socket可以包含一個(gè)或多個(gè)NUMA node。
    • Core:中央處理單元,一個(gè)獨(dú)立的硬件執(zhí)行單元,有獨(dú)立的算術(shù)邏輯單元和寄存器等。一個(gè)NUMA node可以包含多個(gè)Core。

    趁熱打鐵:

    內(nèi)存訪問延時(shí)從高到低是(A)單選題
    A、跨Socket>跨NUMA不跨Socket>NUMA內(nèi)
    B、跨NUMA不跨Socket>跨Socket>NUMA內(nèi)
    C、NUMA內(nèi)>跨NUMA不跨Socket>跨Socket
    D、跨Socket>NUMA內(nèi)>跨NUMA不跨Socket

    思考題:

  • NUMA架構(gòu)下,什么原因?qū)е铝薈PU core訪問不同的DDR的性能不一樣?
    答:物理上,一個(gè)DDR只掛載在一個(gè)node上,其它node要訪問這個(gè)node上的DDR需要通過片內(nèi)總線或片間總線進(jìn)行通信。
  • 🆗以上就是本周的重點(diǎn)內(nèi)容了。

    總結(jié)

    以上是生活随笔為你收集整理的鲲鹏云HCIA知识总结(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 91av看片| 日本免费黄色 | 国产美女视频91 | 男女视频久久 | 少妇激情偷人三级 | 又大又粗弄得我出好多水 | 青草伊人网 | 可以看的黄色网 | 色偷偷免费视频 | 91在线观看网站 | 插插插干干干 | 午夜久| 亚洲射 | 国产成人精品av久久 | 亚洲a∨无码无在线观看 | 在线观看免费成人 | 干夜夜 | 最新中文字幕av专区 | 日韩久久中文字幕 | 99精品视频在线观看 | 日韩欧美中文字幕一区二区 | 天天操好逼 | 麻豆影视| av网站大全在线观看 | 中文字幕乱妇无码av在线 | 四虎毛片 | 日少妇b| 三级不卡| 少妇裸体淫交视频免费看高清 | 久久黑丝| 五月香蕉网 | 奇米精品一区二区三区在线观看一 | 高清国产午夜精品久久久久久 | 天天干国产 | 大奶骚| 伊人黄色 | 亚洲系列中文字幕 | 日韩另类 | 日韩欧美在线精品 | 天天草天天草 | 亚洲久热 | jizz成熟丰满老女人 | 中文字av| x88av在线| 国产色视频在线 | 亚洲国产区 | 亚洲一区二区三区在线视频观看 | 欧美成人三级精品 | 一级片欧美 | 啪免费视频 | 亚洲男人的天堂网 | 国产情侣一区 | 国产精品456| 亚洲视频免费在线播放 | 日韩国产欧美精品 | 蜜芽久久| 亚洲天堂女人 | 99久热在线精品996热是什么 | 羞羞的视频网站 | 欧美3p在线观看 | 熟妇人妻系列aⅴ无码专区友真希 | 国产午夜无码视频在线观看 | 中文字幕亚洲乱码熟女一区二区 | 91美女片黄在线观看游戏 | 国产九九九精品 | 青青青免费在线视频 | 国产又粗又长又硬免费视频 | 日韩专区第一页 | 久久婷婷国产麻豆91天堂 | 九九国产精品视频 | 视频久久 | 国产一区 在线播放 | 美女网站免费观看 | 亚洲免费大全 | 黄色精彩视频 | 91福利小视频 | 久久成人福利 | 日本午夜视频在线观看 | 97视频精品 | 波多野结衣免费在线视频 | 国外av网站 | 桃花色综合影院 | 欧美自拍偷拍一区 | 亚洲一二三级 | www.999av| 日本中文视频 | 黄色91视频 | www.久久综合| 美女屁股眼视频免费 | 久久久久久久国产视频 | 欧美深夜福利 | 国产精品久久久久久久av福利 | 日韩欧美一区二区三区视频 | 精品无码一区二区三区爱欲 | 色视频网站 | 精品久久久久久无码国产 | 亚洲黄色三级视频 | 欧美性猛交一区二区三区精品 | 妞干网这里只有精品 |