在线观看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
    +關注

    關注

    20

    文章

    2982

    瀏覽量

    106427
  • TPS
    TPS
    +關注

    關注

    0

    文章

    83

    瀏覽量

    36554
  • POD
    POD
    +關注

    關注

    0

    文章

    18

    瀏覽量

    6105

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    火焰傳感器的特征及應用

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

    火焰探測電路

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

    紫外火焰探測器在火災中的應用

    比較差,檢測距離小,不能抗雷電的干擾,存在一定的誤報率。因而需要基于現有或新發展的探測原理方法,與其它學科技術交叉,通過改進信號釆集和處理等方法來改善系統性能火焰探測報警器技術的現狀:國標中對于點型
    發表于 03-04 09:51

    火焰探測器參考方案

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

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

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

    火焰識別

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

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

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

    火焰傳感器電路

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

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

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

    IP知識百科之什么是OPS

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

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

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

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

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

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

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

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

    分享作者在使用Arthas火焰工具進行Java應用性能分析和優化的經驗。
    的頭像 發表于 10-28 09:27 ?852次閱讀
    使用Arthas<b class='flag-5'>火焰</b><b class='flag-5'>圖</b>工具的Java應用<b class='flag-5'>性能</b>分析和優化經驗
    主站蜘蛛池模板: 天天爽夜夜爽人人爽曰喷水 | 国产成人影院 | 狠狠色狠狠色综合 | 天天狠天天透天干天天怕处 | 日韩欧美亚洲综合久久影院d3 | 97大香伊在人人线色 | 手机在线观看视频你懂的 | 午夜色视频在线观看 | 国产视频国产 | 人人看人人添人人爽 | 国模论坛 | 九色国产在视频线精品视频 | 日本污污视频 | 琪琪午夜免费影院在线观看 | 欧美在线视频播放 | 婷婷国产在线 | 欧美色视频网站 | 午夜在线播放视频 | 轻点灬大ji巴太粗太长了爽文 | 日日噜噜夜夜狠狠久久丁香 | 国产精品国产三级国快看 | 亚洲一区二区精品视频 | 黄色免费的视频 | 国产特黄特色的大片观看免费视频 | 色网站免费看 | 欧美综合色 | 男女性高爱潮免费的国产 | 爽好舒服快受不了了老师 | 极品国产一区二区三区 | 国产日韩欧美一区二区 | 窝窝午夜看片 | 男人天堂综合网 | 最新中文字幕在线资源 | 韩国三级视频网站 | 欧美性视频一区二区三区 | 天天干天天爱天天射 | 午夜精品视频在线观看 | 日韩中文电影 | 国产免费一级在线观看 | 一本大道加勒比久久综合 | 非常黄的网站 |