哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內(nèi)不再提示

DevKit系統(tǒng)性能分析工具有哪些功能

7riU_gh_3a181fa ? 來源:華為計算 ? 作者:華為計算 ? 2021-12-07 10:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么需要性能調(diào)優(yōu)?

你有沒有在手機、PC上玩網(wǎng)游、看高清視頻的時候,抱怨過“太慢了”、“好卡”?

大多數(shù)人會把這些影響體驗的問題歸結(jié)到“網(wǎng)速太慢”上,除此之外還有個更重要的根因,就是系統(tǒng)性能瓶頸問題所致,倘若你換一臺配置更高、內(nèi)存更大、性能更好的設(shè)備玩游戲,上述問題馬上就能迎刃而解。

同樣的問題也存在于服務(wù)器上,作為千行百業(yè)的數(shù)字化基礎(chǔ)設(shè)施,服務(wù)器承載了大量復(fù)雜的行業(yè)應(yīng)用,支撐著數(shù)字社會的高效運轉(zhuǎn)。因此,服務(wù)器要面臨的各種瓶頸挑戰(zhàn)更多也更大。普通用戶可以通過更換手機這種簡單粗暴的方式來提升游戲體驗,對于服務(wù)器這種昂貴的設(shè)備來說顯然不合適。

事實上即使更換了更好的設(shè)備,依然可能再次出現(xiàn)性能瓶頸,這是因為系統(tǒng)性能往往是多方面的,包括服務(wù)器硬件(如CPURAM)、應(yīng)用軟件(Web服務(wù)器、數(shù)據(jù)庫等)、應(yīng)用程序、操作系統(tǒng)、網(wǎng)絡(luò)設(shè)備等眾多配置和指標的合集,某一個指標出現(xiàn)問題,都可能導(dǎo)致系統(tǒng)運行緩慢。這時候,我們更需要的其實是“系統(tǒng)性能調(diào)優(yōu)”。

什么是系統(tǒng)性能調(diào)優(yōu)呢?

簡單的說就是綜合、全面的了解系統(tǒng)硬件、操作系統(tǒng)和應(yīng)用軟件的相關(guān)信息,分析其配置和運行情況,調(diào)節(jié)各模塊之間的系統(tǒng)資源占用關(guān)系,實現(xiàn)整個系統(tǒng)的性能最大化,從而不斷的滿足業(yè)務(wù)需求。

性能分析是一項復(fù)雜的系統(tǒng)化的工作,業(yè)界有非常多的性能分析小工具,專業(yè)分析系統(tǒng)各模塊的性能,然而眾多工具的使用不僅帶來大量的學習成本、分析效率低下,更重要的是數(shù)據(jù)不能互通,無法全局分析,并且需要依靠非常嫻熟的經(jīng)驗才能針對各模塊的問題進行調(diào)優(yōu)。開發(fā)者亟需更加全面、專業(yè)、智能化的系統(tǒng)調(diào)優(yōu)工具。

DevKit系統(tǒng)性能分析工具是什么?

DevKit性能分析工具正是為了滿足上述需求而設(shè)計,DevKit性能分析工具是一個工具集,包含:系統(tǒng)性能分析工具、JAVA性能分析工具、系統(tǒng)診斷工具,本文將重點介紹系統(tǒng)性能分析工具。

系統(tǒng)性能分析工具

系統(tǒng)性能分析工具主要針對服務(wù)器系統(tǒng)(包括:硬件、OS、應(yīng)用軟件等)進行性能分析,能收集服務(wù)器硬件、操作系統(tǒng)、進程/線程、函數(shù)等各層次的性能數(shù)據(jù),分析得出系統(tǒng)性能指標,定位到系統(tǒng)瓶頸點及熱點函數(shù),給出優(yōu)化建議,輔助用戶快速定位和處理軟件性能問題。相對業(yè)界性能分析工具,該工具主要增強實現(xiàn)如下能力:

提供軟硬件結(jié)合分析能力,采集和分析硬件性能指標,以及硬件性能在軟件層的表現(xiàn),讓用戶更加全面的了解整個系統(tǒng)的運行狀況。

系統(tǒng)化的分析建立各層指標之間的關(guān)聯(lián)關(guān)系、并以用戶視角呈現(xiàn)這些指標和關(guān)系,方便用戶更易于發(fā)現(xiàn)問題。

結(jié)合華為在鯤鵬處理器上的性能優(yōu)化經(jīng)驗,給出優(yōu)化思路和建議,幫忙用戶快速定位和修復(fù)問題。

DevKit系統(tǒng)性能分析工具有哪些功能?

系統(tǒng)性能分析工具提供3大模塊9大主要功能:

通用分析:采集和分析整個系統(tǒng)的軟硬件配置信息、識別性能瓶頸,針對異常指標項提供優(yōu)化建議(包含全景、進程/線程和熱點函數(shù)分析);

系統(tǒng)部件分析:針對系統(tǒng)主要部件(如:處理器、內(nèi)存、存儲等)暴露的硬件指標,結(jié)合系統(tǒng)軟件運行指標,分析各部件的性能瓶頸(包含微架構(gòu)、訪存和I/O分析);

專項分析:針對特定性能問題進行專題分析(包含資源調(diào)度、鎖與等待和HPC分析)。其中全景分析、熱點函數(shù)分析、資源調(diào)度分析是開發(fā)者最常使用的分析場景,本文將對這些功能做詳細介紹。

全景分析——全面掌握系統(tǒng)配置和整體性能

通過采集系統(tǒng)軟硬件配置信息,以及系統(tǒng)的CPU、內(nèi)存、存儲IO、網(wǎng)絡(luò)IO等資源的運行情況,獲得對應(yīng)的使用率、飽和度、錯誤次數(shù)等指標,以此識別系統(tǒng)性能瓶頸。針對部分系統(tǒng)指標項,將根據(jù)當前已有的基準值和優(yōu)化經(jīng)驗提供優(yōu)化建議。

Figure 2 系統(tǒng)硬件拓撲圖及其配置

支持展示服務(wù)器系統(tǒng)及其各個子系統(tǒng)的拓撲結(jié)構(gòu)及其配置。方便用戶快速了解系統(tǒng)配置,及是否存在配置不合理的點,例如:內(nèi)存條配置位置不合理。

Figure 3 系統(tǒng)性能指標

基于USE性能分析方法,針對系統(tǒng)CPU、內(nèi)存、磁盤IO、網(wǎng)絡(luò)IO等資源的運行情況,獲得它們的使用率、飽和度、錯誤等指標,以此識別系統(tǒng)瓶頸。

綜合分析系統(tǒng)性能和系統(tǒng)配置情況,給出檢測到的性能瓶頸點,并給出優(yōu)化建議和修改方法。

Figure 4 解決方案場景軟硬件配置及其優(yōu)化建議

針對大數(shù)據(jù)、數(shù)據(jù)庫、分布式存儲場景的硬件配置、系統(tǒng)配置和組件配置進行檢查并顯示不是最優(yōu)的配置項,同時分析給出典型硬件配置及軟件版本信息。

熱點函數(shù)分析——直接定位到C/C++程序代碼瓶頸點

支持分析C/C++程序代碼識別性能瓶頸,給出對應(yīng)的熱點函數(shù)以及源碼和匯編指令的信息。通過冷/熱火焰圖展示函數(shù)的調(diào)用關(guān)系,發(fā)現(xiàn)優(yōu)化路徑。

Figure 5 熱點函數(shù)/模塊及其優(yōu)化建議

分析給出系統(tǒng)和應(yīng)用的Top熱點函數(shù)和熱點模塊,并給出優(yōu)化建議,其中針對華為優(yōu)化或?qū)崿F(xiàn)的基礎(chǔ)庫、數(shù)據(jù)庫等會給出詳細的優(yōu)化說明和下載鏈接。

Figure 6 熱點指令及其源碼

針對熱點函數(shù)可以關(guān)聯(lián)到它的匯編指令和源碼,并且明確標識出熱點指令或熱點代碼塊,用戶可以直接針對優(yōu)化。

Figure 7熱點函數(shù)及其調(diào)用棧

資源調(diào)度分析——跟蹤CPU核和進程狀態(tài)切換情況

基于CPU調(diào)度事件分析系統(tǒng)資源調(diào)度情況,包括:CPU核在各個時間點的運行狀態(tài)、進程/線程在各個時間點的運行狀態(tài)、進程/線程狀態(tài)切換情況等,用戶根據(jù)這些信息可以分析進程/線程是否存在大量的系統(tǒng)調(diào)用、不合理的鎖或同步等,以此找到優(yōu)化點。

Figure 8 進程/線程切換信息

分析進程/線程調(diào)度信息,識別線程是否頻繁上下文切換、CPU是否能及時調(diào)度等性能問題。分析進程/線程在NUMA節(jié)點的切換情況,對于頻繁切換,給出綁核優(yōu)化建議。

Figure 9 CPU核運行狀態(tài)

分析CPU核在各個時間點的運行狀態(tài),如:idle、running等。如果是running狀態(tài),能關(guān)聯(lián)在CPU核上運行的進程/線程信息。支持高亮顯示某個線程在各個CPU核上的運行情況。

Figure 10 進程/線程運行狀態(tài)

分析進程/線程在各個時間點的運行狀態(tài),如:wait_blocked、wait_for_cpu和running,能方便識別頻繁上下文切換的線程。

DevKit性能分析工具還有哪些能力?

鯤鵬開發(fā)套件DevKit是面向開發(fā)者研發(fā)全作業(yè)流程的一站式開發(fā)套件,從2019年推出至今,提供了覆蓋代碼開發(fā)、遷移、編譯、測試、調(diào)優(yōu)、診斷等研發(fā)全作業(yè)流程的工具集,助力開發(fā)者極簡開發(fā)。

其中DevKit性能分析工具支持鯤鵬平臺上的系統(tǒng)性能分析、Java性能分析和系統(tǒng)診斷提供系統(tǒng)全景及常見應(yīng)用場景下的性能采集和分析功能,并基于調(diào)優(yōu)專家系統(tǒng)給出優(yōu)化建議。同時提供調(diào)優(yōu)助手,指導(dǎo)用戶快速調(diào)優(yōu)系統(tǒng)性能。

本文所介紹的系統(tǒng)性能分析僅是DevKit性能分析工具的主要能力之一,為了便于廣大開發(fā)者們更加真實的體驗、使用上述功能,DevKit還提供遠程實驗室,一站式預(yù)裝DevKit開發(fā)環(huán)境,申請即可免費試用。

原文標題:【DevKit黑科技揭秘】│深入淺出DevKit性能調(diào)優(yōu),讓系統(tǒng)“瓶頸”無處遁形

文章出處:【微信公眾號:華為計算】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責任編輯:pj

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

    關(guān)注

    14

    文章

    10339

    瀏覽量

    91731
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7431

    瀏覽量

    129589
  • 硬件
    +關(guān)注

    關(guān)注

    12

    文章

    3623

    瀏覽量

    69151
  • DevKit
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    8030

原文標題:【DevKit黑科技揭秘】│深入淺出DevKit性能調(diào)優(yōu),讓系統(tǒng)“瓶頸”無處遁形

文章出處:【微信號:gh_3a181fa836b6,微信公眾號:華為計算】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    OCAD應(yīng)用:單反射鏡掃描光學系統(tǒng)初始結(jié)構(gòu)設(shè)計

    程序包含了這個小部件的外形尺寸計算功能。在選擇“設(shè)計”菜單中的“端部反射鏡及保護玻璃”后,會出現(xiàn)一個小窗體。窗體上要求填寫有關(guān)端部反射鏡、保護玻璃以及系統(tǒng)性能的一些數(shù)據(jù)。填寫完畢,選擇工具條上確定按鈕
    發(fā)表于 04-03 08:45

    ADP2441-EVALZ評估板:功能、使用與性能分析

    ADP2441-EVALZ評估板:功能、使用與性能分析 在電子工程師的日常工作中,評估板是進行電路設(shè)計和測試的重要工具。今天我們來深入了解一下ADI公司的ADP2441-EVALZ評估
    的頭像 發(fā)表于 03-31 10:40 ?114次閱讀

    利用輸出放電解決電源的系統(tǒng)性故障

    注意的是,系統(tǒng)性能力是滿足基本功能安全標準的三項關(guān)鍵要求之一。這項要求側(cè)重于預(yù)防和控制系統(tǒng)性故障,即由于設(shè)計缺陷、技術(shù)規(guī)格偏差和管理流程不善引起的故障。面對此類要求,必須解決電源的系統(tǒng)性
    的頭像 發(fā)表于 03-26 03:05 ?9813次閱讀
    利用輸出放電解決電源的<b class='flag-5'>系統(tǒng)性</b>故障

    Linux系統(tǒng)性能調(diào)試工具—strace

    今天給大家分享一個linux內(nèi)核自帶的調(diào)試工具,該工具可用于查看和定位系統(tǒng)問題,進程運行過程探索,進行進程監(jiān)控,對每個系統(tǒng)調(diào)用都可以監(jiān)測,有助于我們優(yōu)化
    的頭像 發(fā)表于 01-30 17:03 ?2004次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>調(diào)試<b class='flag-5'>工具</b>—strace

    Linux系統(tǒng)性能優(yōu)化與調(diào)試的思路?

    在開發(fā)過程中,對系統(tǒng)性能的要求越來越高,在求職的過程中很多崗位不單單是要求驅(qū)動開發(fā)或者系統(tǒng)開發(fā),會解決系統(tǒng)性能瓶頸問題,往往是加分項,有些公司特別是大廠都會把性能優(yōu)化單獨劃分一個崗位。
    的頭像 發(fā)表于 01-30 16:58 ?711次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>優(yōu)化與調(diào)試的思路?

    深度解讀Linux系統(tǒng)性能瓶頸定位策略

    在實際生產(chǎn)環(huán)境中,系統(tǒng)性能問題往往來得突然又難以定位。某天下午,你可能會接到告警:電商平臺響應(yīng)時間從平時的200ms突然飆升到2秒,用戶投訴激增,運營團隊焦急萬分。這時候,如何快速準確地找到性能瓶頸,就成了運維工程師的核心能力。
    的頭像 發(fā)表于 01-26 17:42 ?983次閱讀

    e絡(luò)盟推出DevKit HQ 一站式平臺,助力工程師快速查找嵌入式評估板、套件和工具

    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟正式推出DevKit HQ平臺,這是一種新的在線資源,一站式整合了評估板、開發(fā)套件、單板計算機 (SBC)、工具和技術(shù)文檔。
    的頭像 發(fā)表于 12-17 16:05 ?490次閱讀
    e絡(luò)盟推出<b class='flag-5'>DevKit</b> HQ 一站式平臺,助力工程師快速查找嵌入式評估板、套件和<b class='flag-5'>工具</b>

    ASP4644芯片在雷達FPGA供電系統(tǒng)中的適配與性能分析

    本文系統(tǒng)性分析了國科安芯推出的ASP4644芯片在雷達FPGA供電系統(tǒng)中的適配性與性能表現(xiàn)。
    的頭像 發(fā)表于 10-14 17:09 ?803次閱讀

    Linux系統(tǒng)性能優(yōu)化技巧

    經(jīng)過10年一線運維經(jīng)驗,我發(fā)現(xiàn)大多數(shù)工程師只掌握了Linux優(yōu)化的冰山一角。今天分享的這些秘技,能讓你的系統(tǒng)性能提升200%以上!
    的頭像 發(fā)表于 08-27 14:34 ?1126次閱讀

    Linux系統(tǒng)性能調(diào)優(yōu)方案

    關(guān)鍵要點預(yù)覽:本文將深入解析Linux系統(tǒng)性能瓶頸的根本原因,提供可直接落地的調(diào)優(yōu)方案,讓你的系統(tǒng)性能提升30-50%!
    的頭像 發(fā)表于 08-06 17:49 ?1041次閱讀

    調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析

    摘要 :在嵌入式系統(tǒng)開發(fā)領(lǐng)域,高效的調(diào)試工具鏈對于項目的成功實施具有決定性意義。本文聚焦于 Eclipse 調(diào)試工具欄與窗口的功能特性,深入
    的頭像 發(fā)表于 07-07 11:32 ?1025次閱讀
    調(diào)試<b class='flag-5'>工具</b>:Eclipse調(diào)試<b class='flag-5'>工具</b>欄與窗口的深入<b class='flag-5'>分析</b>

    Linux系統(tǒng)性能指南

    Linux服務(wù)器運行了很多應(yīng)用,在高負載下,服務(wù)器可能會出現(xiàn)性能瓶頸,例如CPU利用率過高、內(nèi)存不足、磁盤I/O瓶頸等,從而導(dǎo)致系統(tǒng)卡頓,服務(wù)無法正常運行等問題。所以針對以上問題,可以通過調(diào)整內(nèi)核參數(shù)和系統(tǒng)的相關(guān)組件,優(yōu)化應(yīng)用程
    的頭像 發(fā)表于 06-23 14:12 ?1895次閱讀
    Linux<b class='flag-5'>系統(tǒng)性能</b>指南

    升降速曲線對直線電機系統(tǒng)性能影響的研究

    摘要:對一次速度曲線升降速,二次速度曲線升降速,三次速度曲線升降速以及三角函數(shù)速度曲線升降速曲線進行了分析,并對后3種升降速曲線對運動控制系統(tǒng)加/減速時間,定位精度等性能的影響分別進行了研究。利用
    發(fā)表于 06-17 08:48

    OCAD應(yīng)用:單反射鏡掃描光學系統(tǒng)初始結(jié)構(gòu)設(shè)計

    程序包含了這個小部件的外形尺寸計算功能。在選擇“設(shè)計”菜單中的“端部反射鏡及保護玻璃”后,會出現(xiàn)一個小窗體。窗體上要求填寫有關(guān)端部反射鏡、保護玻璃以及系統(tǒng)性能的一些數(shù)據(jù)。填寫完畢,選擇工具條上確定按鈕
    發(fā)表于 05-27 08:44

    新品 | 服務(wù):InfineonSpice 離線仿真工具

    新品服務(wù):InfineonSpice離線仿真工具InfineonSpice是一款功能齊全的模擬電路仿真器,可免費進行直流和OP仿真。這款基于Windows的獨立工具具有設(shè)計、模擬和
    的頭像 發(fā)表于 04-30 18:21 ?1075次閱讀
    新品 | 服務(wù):InfineonSpice 離線仿真<b class='flag-5'>工具</b>
    云安县| 台南县| 铜川市| 盐津县| 仁化县| 南通市| 玛纳斯县| 勐海县| 威海市| 肥乡县| 余庆县| 磐安县| 达日县| 浮梁县| 乌鲁木齐市| 尉犁县| 潍坊市| 南郑县| 宁波市| 麻江县| 嘉荫县| 荣昌县| 和林格尔县| 星座| 濮阳县| 治多县| 天台县| 巴塘县| 化隆| 武平县| 佛山市| 宕昌县| 阜平县| 宁陵县| 新龙县| 西乌| 民和| 丰镇市| 高邮市| 寻乌县| 玉山县|