在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何使用A-Ops火焰圖快速定位系統或者應用的性能問題

openEuler ? 來源:openEuler ? 2023-02-22 10:14 ? 次閱讀

本文將分享基于A-Ops性能熱點火焰圖進行性能診斷的2個實際案例,介紹如何使用火焰圖快速定位系統或者應用的性能問題,加深大家對A-Ops火焰圖特性的理解。

案例1

云原生場景下Java類應用性能問題診斷

1. 場景及案例介紹

某Kafka producer客戶端Java應用版本升級后性能出現下降,性能從222W TPS下降到65W TPS,吞吐量從337MB/s下降到95.9MB/s,如下圖所示(為了便于比較,在不同POD里同時啟動升級前后的兩個應用):

a954acee-b215-11ed-bfe3-dac502259ad0.png

可見,Kafka 客戶端應用的性能出現了明顯的下降,但此時Kafka服務端較輕載,CPU 0.7%,內存16.8%,說明性能劣化是由于客戶端應用的問題導致。Kafka服務端資源情況如下:

a96e2868-b215-11ed-bfe3-dac502259ad0.png

2.性能問題診斷

通過升級前后的火焰圖比較可以看出,升級后的CPU性能主要消耗在字符串format處理函數上。對于Kafka生成端應用,一般存在大量字符串操作,而字符串處理函數format性能較低,與StringBuilder方法相比有幾倍甚至幾十倍的性能差距,可見字符串format函數是導致性能降低的主要原因。

a9991654-b215-11ed-bfe3-dac502259ad0.png

案例2

CPU抖動類性能故障診斷案例

1. 場景及案例介紹

在生產環境中經常會遇到一些偶發性的CPU抖動問題,這會對應用的性能造成一定的影響,但由于沒有必然的規律,故障發現及問題定位比較難。

2.性能問題診斷

為了模擬上述偶發性的故障,我們通過iperf打流注入2分鐘的故障,然后從多個角度分析故障注入前后火焰圖的數據,進而對CPU抖動類性能故障進行診斷。

在1038通過 iperf3注入2分鐘的流量,命令如下:

 iperf3 -c 192.168.122.115 -p 5201 -i 10 -t 120 -P 100 -N -M 100 -b 10000M

流量注入前后,系統應用指標及火焰圖如下圖所示:

a9f1e234-b215-11ed-bfe3-dac502259ad0.png

從上圖可見,流量注入期間,CPU使用率從平均22%升高到33%,應用性能從232w tps下降到215w tps,火焰圖中iperf3進程對CPU的占用為8.96%。

我們可以通過火焰圖比較視圖進一步分析這個問題,下圖左邊的火焰圖是注入故障前的火焰圖,右邊為注入故障期間的火焰圖,對比可以看到故障注入期間多個iperf3這個進程。

aa0cd31e-b215-11ed-bfe3-dac502259ad0.png

另外,我們還可以通過火焰圖diff視圖來分析這個問題,參考下圖,火焰圖紅色部分為故障注入期間新增加的進程,進而可以定位到iperf3是造成這次CPU抖動以及應用性能劣化的根因。

aa5df92e-b215-11ed-bfe3-dac502259ad0.png

通過A-Ops性能熱點火焰圖,開發者和維護者可以很方便地預測潛在問題和定位已發生問題。

安裝A-Ops性能熱點火焰圖

gala-ops是針對云基礎設施灰度故障的應用級/系統級在線診斷工具,火焰圖探針stackprobe集成在其中的gala-gopher組件內,用戶只需一鍵安裝gala-gopher后,在配置文件中開啟或關閉火焰圖探針即可使用。






審核編輯:劉清

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

    關注

    19

    文章

    2978

    瀏覽量

    105258
  • TPS
    TPS
    +關注

    關注

    0

    文章

    83

    瀏覽量

    36325
  • POD
    POD
    +關注

    關注

    0

    文章

    18

    瀏覽量

    6054

原文標題:案例介紹:使用A-Ops性能熱點火焰圖進行性能診斷

文章出處:【微信號:openEulercommunity,微信公眾號:openEuler】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OPS電腦:國產插拔式電腦的超強功能》

    當今,科技信息化在快速發展,智能化在不斷深入我們的日常生活當中,產品的科技化成為支持我們便利生活的硬件動力。而國產OPS插拔式電腦則是其中之最,給各行各業都帶來了很多的便利。 OPS電腦是通過單一
    發表于 02-13 18:26

    火焰傳感器的特征及應用

    利用紅外線對火焰非常敏感的特點來工作的。 火焰傳感器具有靈敏度高、抗干擾性強的特征,在工作時不受日光、紅外熱輻射的影響傳輸距離長。火焰傳感器具有很小的體積和很寬敏感角度(擇向性),并能快速
    發表于 04-18 14:55

    火焰探測電路

    想要做一個滅火裝置,老師要我先找一個火焰探測器的電路,然后做PCB板子,有沒有探測火焰的電路
    發表于 11-04 20:20

    火焰探測器參考方案

    和室外。而隨著技術的進步,這樣的分界也逐漸模糊起來,比如今天我們拆解的這款由世健國際貿易(上海)有限公司設計的紅外火焰探測參考方案,就集快速、長距、高靈敏度等性能于一身,讓人刮目相看。
    發表于 06-21 05:00

    三波段紅外火焰探測器參考設計

    火焰探測器的基本功能, 提供從火焰傳感器信號放大濾波、片內ADC數據采集, 靈活的信號輸出接口和圖形化的上位機軟件。利用該平臺, 客戶可以快速評估火焰傳感器和硬件電路的
    發表于 07-09 10:48

    火焰識別

    本人長期從事Linux系統的圖像處理產品研發,近期在做火焰識別,火爐溫度控制,智能精準滅火,最近在用樹莓派,期待本產品有更好的性能,我希望可以有機會試用該開發版,體驗新產品的強大功能,同時及時反饋自己的用戶體驗,使雙方共贏。
    發表于 07-23 10:18

    光分組交換(OPS),光分組交換(OPS)技術原理是什么?

    光分組交換(OPS),光分組交換(OPS)技術原理是什么? 光分組交換(ops)技術,它以光分組作為最小的交換顆粒,數據包的格式為固定長度的光分組頭
    發表于 03-20 11:05 ?3286次閱讀

    火焰傳感器電路

    火焰傳感器電路,用于探測火源的具體位置在哪里。
    發表于 05-20 11:47 ?45次下載

    基于多特征量對數回歸模型的火焰快速識別算法

    為了提高實時視頻監控中火焰識別率和降低誤識率,提出了一種基于多特征量對數回歸模型的火焰快速識別算法。首先,根據火焰的色度特征進行圖像分割,通過運動目標與參考圖像差分運算獲取
    發表于 11-30 17:44 ?3次下載

    火焰:全局視野的Linux性能剖析

    CPU火焰圖中的每一個方框是一個函數,方框的長度,代表了它的執行時間,所以越寬的函數,執行越久。火焰的樓層每高一層,就是更深一級的函數被調用,最頂層的函數,是葉子函數。
    的頭像 發表于 06-28 09:44 ?2107次閱讀

    IP知識百科之什么是OPS

    OPS OPS(OpenProgrammability System)即為開放可編程系統OPS允許用戶或第三方開發商利用系統開放的API,
    的頭像 發表于 11-15 09:12 ?6221次閱讀

    招商銀行和歐拉開源社區聯創A-Ops智能運維項目并完成測試

    近期,招商銀行和歐拉開源社區聯創了A-Ops智能運維項目,并在招行coremail郵件系統中完成測試。測試結果顯示,A-Ops極大地提升了網絡連接丟包、錯包、重傳以及時延增大等系統網絡
    的頭像 發表于 12-20 15:56 ?2558次閱讀

    OPS常見問題的故障定位思路

    ,應用編程接口)來開放系統,在基于OPS開發的過程中,可能出現OPS功能配置不生效的現象,本文介紹了OPS常見問題的故障定位思路及基本解決方
    的頭像 發表于 12-22 10:04 ?2849次閱讀

    信創OPS電腦:賦能智慧教室快速發展

    隨著信息技術的快速發展和教育改革的深入推進信創OPS電腦作為智慧教室的核心設備之一,在實現智能化、共享化和互動化的教學環境中發揮著重要的作用。 信創OPS電腦以其高性能、穩定可靠的優勢
    的頭像 發表于 08-16 14:13 ?827次閱讀

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

    分享作者在使用Arthas火焰工具進行Java應用性能分析和優化的經驗。
    的頭像 發表于 10-28 09:27 ?401次閱讀
    使用Arthas<b class='flag-5'>火焰</b><b class='flag-5'>圖</b>工具的Java應用<b class='flag-5'>性能</b>分析和優化經驗
    主站蜘蛛池模板: 午夜在线观看cao | 久久精品香蕉视频 | 手机看片福利 | 欧美国产在线一区 | 天天看a| 中日韩精品视频在线观看 | 中文字幕一区视频 | 日本福利网址 | 四虎黄色片 | 婷婷激情小说 | 黄色免费小视频 | 久99热 | 韩国一级网站 | 婷婷国产成人久久精品激情 | 成人国产一区二区 | 91av视频在线 | 国产一区二区三区波多野吉衣 | 久久综合五月婷婷 | 狠狠躁夜夜躁人人躁婷婷视频 | 天天骑天天干 | 久久九色| 天堂资源在线播放 | 在线网站黄| 日本一线a视频免费观看 | 欧美午夜色视频国产精品 | 人人成人免费公开视频 | 成人午夜视频免费看欧美 | 久久夜夜视频 | 狠狠88综合久久久久综合网 | 免费公开视频人人人人人人人 | 日本jlzz | 天天操天天操天天 | 毛片视频网址 | 国产深夜福利在线观看网站 | 亚洲视频欧美视频 | 国产精品欧美一区二区三区 | 欧美色图888 | 五月天婷婷一区二区三区久久 | 国产亚洲精品激情都市 | 夜夜骚视频 | 亚洲欧美国产高清va在线播放 |