色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

DevKit系統性能分析工具有哪些功能

7riU_gh_3a181fa ? 來源:華為計算 ? 作者:華為計算 ? 2021-12-07 10:55 ? 次閱讀

為什么需要性能調優?

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

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

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

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

什么是系統性能調優呢?

簡單的說就是綜合、全面的了解系統硬件、操作系統和應用軟件的相關信息,分析其配置和運行情況,調節各模塊之間的系統資源占用關系,實現整個系統的性能最大化,從而不斷的滿足業務需求。

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

DevKit系統性能分析工具是什么?

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

系統性能分析工具

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

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

系統化的分析建立各層指標之間的關聯關系、并以用戶視角呈現這些指標和關系,方便用戶更易于發現問題。

結合華為在鯤鵬處理器上的性能優化經驗,給出優化思路和建議,幫忙用戶快速定位和修復問題。

DevKit系統性能分析工具有哪些功能?

系統性能分析工具提供3大模塊9大主要功能:

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

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

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

全景分析——全面掌握系統配置和整體性能

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

Figure 2 系統硬件拓撲圖及其配置

支持展示服務器系統及其各個子系統的拓撲結構及其配置。方便用戶快速了解系統配置,及是否存在配置不合理的點,例如:內存條配置位置不合理。

Figure 3 系統性能指標

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

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

Figure 4 解決方案場景軟硬件配置及其優化建議

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

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

支持分析C/C++程序代碼識別性能瓶頸,給出對應的熱點函數以及源碼和匯編指令的信息。通過冷/熱火焰圖展示函數的調用關系,發現優化路徑。

Figure 5 熱點函數/模塊及其優化建議

分析給出系統和應用的Top熱點函數和熱點模塊,并給出優化建議,其中針對華為優化或實現的基礎庫、數據庫等會給出詳細的優化說明和下載鏈接。

Figure 6 熱點指令及其源碼

針對熱點函數可以關聯到它的匯編指令和源碼,并且明確標識出熱點指令或熱點代碼塊,用戶可以直接針對優化。

Figure 7熱點函數及其調用棧

資源調度分析——跟蹤CPU核和進程狀態切換情況

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

Figure 8 進程/線程切換信息

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

Figure 9 CPU核運行狀態

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

Figure 10 進程/線程運行狀態

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

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

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

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

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

原文標題:【DevKit黑科技揭秘】│深入淺出DevKit性能調優,讓系統“瓶頸”無處遁形

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

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

    關注

    12

    文章

    9125

    瀏覽量

    85334
  • 操作系統
    +關注

    關注

    37

    文章

    6808

    瀏覽量

    123285
  • 硬件
    +關注

    關注

    11

    文章

    3315

    瀏覽量

    66203
  • DevKit
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7705

原文標題:【DevKit黑科技揭秘】│深入淺出DevKit性能調優,讓系統“瓶頸”無處遁形

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

收藏 人收藏

    評論

    相關推薦

    集成電路電磁兼容性及應對措施相關分析(一) 電子系統性能要求與ESD問題

    此專題將從三個方面來分享:一、電子系統性能要求與ESD問題二、集成電路ESD問題應對措施三、集成電路ESD測試與分析工業、消費及汽車電子模塊開發的EMC問題會導致極高的開發成本和時間浪費。在開發過程中,為了解決EMC問題,需要投入大量的
    的頭像 發表于 12-19 18:51 ?104次閱讀
    集成電路電磁兼容性及應對措施相關<b class='flag-5'>分析</b>(一) 電子<b class='flag-5'>系統性能</b>要求與ESD問題

    集成電路電磁兼容性及應對措施相關分析(一) — 電子系統性能要求與ESD問題

    此專題將從三個方面來分享: 一、電子系統性能要求與ESD問題 二、集成電路ESD問題應對措施 三、集成電路ESD 測試與分析 工業、消費及汽車電子模塊開發的 EMC 問題會導致極高的開發成本和時間
    的頭像 發表于 12-17 09:24 ?110次閱讀
    集成電路電磁兼容性及應對措施相關<b class='flag-5'>分析</b>(一) — 電子<b class='flag-5'>系統性能</b>要求與ESD問題

    單臂螺旋天線:提升無線通信系統性能的關鍵

    深圳探測器|單臂螺旋天線:提升無線通信系統性能的關鍵
    的頭像 發表于 12-02 09:05 ?199次閱讀

    PCIe延遲對系統性能的影響

    隨著技術的發展,計算機系統性能的要求越來越高。PCIe作為連接處理器、內存、存儲和其他外圍設備的關鍵接口,其性能直接影響到整個系統的表現。PCIe延遲,作為衡量數據傳輸效率的重要指標
    的頭像 發表于 11-26 15:14 ?331次閱讀

    使用Arthas火焰圖工具的Java應用性能分析和優化經驗

    分享作者在使用Arthas火焰圖工具進行Java應用性能分析和優化的經驗。
    的頭像 發表于 10-28 09:27 ?252次閱讀
    使用Arthas火焰圖<b class='flag-5'>工具</b>的Java應用<b class='flag-5'>性能</b><b class='flag-5'>分析</b>和優化經驗

    穩態誤差反映了系統的什么性能

    穩態誤差是控制系統中一個重要的性能指標,它反映了系統在達到穩態時,輸出與期望值之間的差異。在控制系統的設計和分析中,穩態誤差的
    的頭像 發表于 07-29 10:52 ?1108次閱讀

    用MXO5系列示波器精確測量和分析傳動系統的方案

    和技術人員能夠深入研究傳動系統的復雜機制,從而提高傳動系統性能和效率。您的任務傳動系統性能表征是多方面的,確保了無縫集成和最佳功能。在傳動
    的頭像 發表于 07-13 08:31 ?346次閱讀
    用MXO5系列示波器精確測量和<b class='flag-5'>分析</b>傳動<b class='flag-5'>系統</b>的方案

    數據分析工具有哪些

    數據分析是一個涉及收集、處理、分析和解釋數據以得出有意義見解的過程。在這個過程中,使用正確的工具至關重要。以下是一些主要的數據分析工具,以及
    的頭像 發表于 07-05 14:54 ?847次閱讀

    CAN總線測試工具的主要功能

    功能。 (2)高速數據捕獲能力: 這些工具通常具有高速數據捕獲能力,能夠實時、準確地捕獲CAN總線上的數據。
    的頭像 發表于 06-25 16:02 ?1053次閱讀

    三菱PLC掃描周期對控制系統性能的影響

    同樣具有不可忽視的作用。本文將從掃描周期的定義、影響因素、對控制系統性能的具體影響以及優化方法等方面進行詳細闡述,以期為讀者提供深入的理解和認識。
    的頭像 發表于 06-18 10:02 ?1355次閱讀

    性能測試的實現方法是什么

    、分類、測試流程、測試工具和最佳實踐。 一、性能測試的目的 評估系統性能性能測試可以幫助開發團隊評估軟件系統在不同負載下的
    的頭像 發表于 05-29 15:44 ?610次閱讀

    TRIZ如何在機器人電機控制設計中提高系統性能

    作為機器人的核心部件之一,電機控制系統性能直接決定了機器人的運動性能、響應速度以及工作效率。因此,提升機器人電機控制設計的系統性能一直是工程師們追求的目標。近年來,TRIZ(發明問題
    的頭像 發表于 03-11 15:41 ?398次閱讀

    網絡監控工具有哪些 網絡監控用幾芯網線

    網絡監控工具有很多種,根據不同的監控目標和需求,可以選擇適合的監控工具。下面將介紹一些常見的網絡監控工具,并對其功能和特點進行詳細的介紹。 網絡流量監控
    的頭像 發表于 01-24 10:00 ?1073次閱讀

    Flyover電纜系統性能分析

    Samtec的Flyover電纜系統旨在將信號從印刷電路板上取下,以改善信號完整性、提高設計靈活性并優化散熱性能
    的頭像 發表于 01-17 10:23 ?459次閱讀
    Flyover電纜<b class='flag-5'>系統性能</b><b class='flag-5'>分析</b>

    電驅動系統性能集成化分析

    對于電驅系統的仿真分析,傳統方法是將不同的結構分割,然后再分領域的進行設計仿真分析。不同的仿真分析之間相互獨立,系統級集成往往在后期階段完成
    的頭像 發表于 01-16 15:05 ?734次閱讀
    電驅動<b class='flag-5'>系統性能</b>集成化<b class='flag-5'>分析</b>
    主站蜘蛛池模板: 色播成人影院| 先锋资源av| 亚洲电影二区| 在线看片av以及毛片| 成年性生交大片免费看| 国厂精品114福利电影| 美女胸被男子强捏视频| 丝瓜涩涩屋黄瓜香蕉丝瓜| 野花影院手机在线观看| 成人免费观看www视频| 饥渴的40岁熟妇完整版在线| 欧美巨大xxxx做受孕妇视频| 邪恶肉肉全彩色无遮盖| 91久久精品一区二区三区| 国产女人与黑人在线播放| 免费一级片网站| 亚洲国产AV精品卡一卡二| 99久热这里精品免费| 果冻传媒2021一二三区| 青草国产在线视频免费| 伊人久久久久久久久香港| 国产成人综合高清在线观看| 老师破女学生特级毛片| 亚洲AV久久无码精品九号| mxgs-877痉挛媚药按摩| 久久成人无码国产免费播放| 国产亚洲一区在线| GOGOGO高清在线播放免费| 吻嘴胸全身好爽床大全| 久久精品国产免费播高清无卡| ca88亚洲城娱乐| 亚洲精品高清在线| 亚洲午夜精品A片久久软件| 欧美白人极品性喷潮| 国产亚洲精品久久久久久久| 最近2019年日本中文免费字幕| 日本熟妇乱妇熟色A片蜜桃| 精品国产成人AV在线看| wwwzzz日本| 成人麻豆日韩在无码视频| 一区二区三区无码被窝影院|