国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

性能優(yōu)化:量變引起質(zhì)變的挑戰(zhàn)

開發(fā)
越來越多的復(fù)雜遺留系統(tǒng)中,性能問題或穩(wěn)定性問題得以集中暴露。這并非單純的質(zhì)量管理缺失所致,而是復(fù)雜系統(tǒng)中積累大量業(yè)務(wù)上下文的結(jié)果。

作者 | 蔣帆

“摩爾定律”的暫時(shí)終結(jié)與《性能之巔》的復(fù)活

《性能之巔(第二版)Systems Performance: Enterprise and the Cloud》中文版在去年重裝上市,作為一本磚頭書,輾轉(zhuǎn)于Solaris、Netflix、Intel的性能分析專家 Brandon Gregg 帶來了許多基于最新實(shí)踐經(jīng)驗(yàn)的性能檢測(cè)方法和工具使用建議。

與此同時(shí),這次發(fā)布的第二版還引入了Linux社區(qū)在eBPF等可觀測(cè)性技術(shù)迭代下的最新進(jìn)展,我們可以看到在追求無盡的算力增長(zhǎng)的態(tài)勢(shì)隨著制程工藝和產(chǎn)能的艱難爬升逐漸遇到了瓶頸,過去兩年貪婪地享受著逐年翻倍的晶體管數(shù)與總線速率以及廉價(jià)能源的程序員們終于意識(shí)到了可(內(nèi))持(卷)續(xù)發(fā)展的必然性,開始更多地站在計(jì)算機(jī)體系結(jié)構(gòu)的視角看待我們的架構(gòu)設(shè)計(jì)、算法、數(shù)據(jù)架構(gòu),觀察其是否充分利用好了底層的能力和資源。

開發(fā)者“都應(yīng)該”知道的延時(shí)數(shù)字

圖片

https://colin-scott.github.io/personal_website/research/interactive_latency.html

從性能分析的黃金60秒到“持續(xù)性能看護(hù)”工程

與其他非功能性需求(譬如安全)不同,性能分析的契機(jī),除了來自成本中心對(duì)硬件開銷的警告,可能也因?yàn)槠涑3S绊懙接脩趔w驗(yàn),而遭到用戶的投訴,尤其是突如其來的性能劣化降級(jí),常常是伴隨著大量用戶增長(zhǎng)的喜悅中的夢(mèng)魘。

Brandon在Netflix期間,一直在負(fù)責(zé)性能問題處理的工作,因此他總結(jié)了一些自己在工作中提升效率的常見手段,其中“黃金60秒”就代表了他在觀察各級(jí)別系統(tǒng)性能指標(biāo)的核心步驟。

從平均負(fù)載、到上下文切換頻率、再到IO、網(wǎng)絡(luò)性能指標(biāo),黃金60秒所涵蓋的系統(tǒng)性能指標(biāo)實(shí)際上表達(dá)了工作負(fù)載的近期利用率,當(dāng)出現(xiàn)資源瓶頸時(shí),往往會(huì)引發(fā)性能降級(jí)甚至雪崩性的問題。

但是這樣的分析方式,往往需要依賴大量的專家經(jīng)驗(yàn),以及運(yùn)維人員對(duì)系統(tǒng)設(shè)計(jì)的熟知程度,盡管我們認(rèn)為DevOps應(yīng)該具有對(duì)系統(tǒng)架構(gòu)的深刻認(rèn)識(shí),但是這在很多企業(yè)仍然是一種較為困難的場(chǎng)景,7x24小時(shí)運(yùn)維團(tuán)隊(duì)并非對(duì)開發(fā)者所熟知的系統(tǒng)架構(gòu)那么熟悉,而性能調(diào)優(yōu)更需要對(duì)細(xì)致的軟件運(yùn)作原理有較為深刻的認(rèn)識(shí),這對(duì)于需要保證系統(tǒng)穩(wěn)定運(yùn)行的運(yùn)維團(tuán)隊(duì)來說,無疑增加了負(fù)擔(dān),因此我們也看到性能優(yōu)化常常作為一種非功能性的需求,經(jīng)由生產(chǎn)環(huán)境的用戶反饋或是在運(yùn)維團(tuán)隊(duì)的降本增效會(huì)議中被強(qiáng)調(diào),這也非常有意思地體現(xiàn)出性能相關(guān)責(zé)任的邊界模糊特點(diǎn)。

在一些客戶場(chǎng)景下,我們也看到另一個(gè)方向的探索,我們可以稱之為“持續(xù)性能看護(hù)”,這項(xiàng)活動(dòng)常常與另一個(gè)更抽象的概念“架構(gòu)守護(hù)”有著異曲同工的執(zhí)行形式。性能數(shù)據(jù)的量化指標(biāo),成為每個(gè)產(chǎn)品在研發(fā)測(cè)試各環(huán)節(jié)的關(guān)鍵門檻,它就像測(cè)試覆蓋率、測(cè)試bug報(bào)告單,被內(nèi)建到了開發(fā)者熟悉的環(huán)節(jié),這有些類似過去我們?cè)谡務(wù)撥浖|(zhì)量問題時(shí),常常提到的“質(zhì)量左移”、“在持續(xù)集成中加入U(xiǎn)T如何幫助質(zhì)量提升”。

持續(xù)地使用高強(qiáng)度的壓測(cè)用例對(duì)產(chǎn)品進(jìn)行性能方面的數(shù)據(jù)標(biāo)定,可以幫助開發(fā)團(tuán)隊(duì)時(shí)刻了解產(chǎn)品的資源使用情況,這種方式,既可以對(duì)后續(xù)產(chǎn)品演進(jìn)的架構(gòu)方向提出要求和規(guī)約,也可以為硬件采購計(jì)劃提供量化指標(biāo)支撐。

作為一種新形式的性能優(yōu)化工程實(shí)踐,我們建議每個(gè)企業(yè)都可以考慮構(gòu)建自己的性能指標(biāo)庫,并持續(xù)跟蹤研發(fā)環(huán)節(jié)產(chǎn)品各版本的性能趨勢(shì),這可以大大節(jié)約由于過晚進(jìn)行性能優(yōu)化,導(dǎo)致的技術(shù)回撤甚至影響發(fā)布后的用戶體驗(yàn)。

圖片

圖片

性能看護(hù)過程,持續(xù)對(duì)性能劣化問題點(diǎn)進(jìn)行及時(shí)報(bào)告

性能優(yōu)化專家系統(tǒng)的崛起

伴隨著硬件資源瓶頸的日益凸顯,持續(xù)對(duì)產(chǎn)品進(jìn)行性能優(yōu)化成了繼續(xù)維持產(chǎn)品生命周期、迭代與發(fā)展新品類的一條路徑。

我們?cè)谝恍┛蛻衄F(xiàn)場(chǎng),正觀察到一個(gè)有趣的現(xiàn)象,積累了大量性能優(yōu)化經(jīng)驗(yàn)的專家正逐漸成為團(tuán)隊(duì)的明星,因?yàn)檫@一知識(shí)的積累,需要具備眾多技術(shù)棧的扎實(shí)經(jīng)驗(yàn),并且熟知各類可互相替換組件的性能特性與適用場(chǎng)景,尤其是與硬件或嵌入式軟件相關(guān)的應(yīng)用場(chǎng)景,性能優(yōu)化專家也成為了各個(gè)產(chǎn)品線爭(zhēng)搶的競(jìng)爭(zhēng)性資源,成為性能專家的路線常常需要常年的學(xué)習(xí)與總結(jié),需要廣闊的視野和深入系統(tǒng)實(shí)現(xiàn)細(xì)節(jié)和算法原理的研究性能力。因此如何更好地協(xié)助性能專家服務(wù)更多的產(chǎn)品,如何提升性能優(yōu)化的效率,以及如何把這些知識(shí)經(jīng)驗(yàn)以更低的成本傳授給一線的開發(fā)團(tuán)隊(duì),便成為了性能優(yōu)化體系建設(shè)過程中的關(guān)鍵問題。

此外,隨著對(duì)復(fù)雜系統(tǒng)認(rèn)知的不斷升級(jí),我們也看到通過知識(shí)庫積累可以產(chǎn)生一些可以參考的性能分析的方法路徑,我們將這些分析方法過程總結(jié)成知識(shí)圖譜,并對(duì)新手產(chǎn)生足夠的指引,并通過性能可觀測(cè)性平臺(tái),形成更加順暢的體驗(yàn)。

圖片

使用性能分析圖譜的方式來積累分析方法與經(jīng)驗(yàn)

積累性能優(yōu)化方面的思路,我們也總結(jié)了一些分析優(yōu)化模式,這些經(jīng)驗(yàn)可以大大加速我們?cè)谟^察系統(tǒng)整體性能并制定出方案的效率。

圖片

6個(gè)常見的性能反模式與優(yōu)化方向

關(guān)于性能工程平臺(tái)流程方法的構(gòu)建,我們也與一些存儲(chǔ)、通信、車載等領(lǐng)域的客戶開展了試點(diǎn)項(xiàng)目,通過逐層遞進(jìn)的分析流程,我們看到一個(gè)類似IDE的多功能集成環(huán)境,它可能包括了我們?cè)谇懊嫣岬降挠^測(cè)手段與工具,高亮并及時(shí)提醒性能劣化的問題點(diǎn),并提供可參考的優(yōu)化建議,可能未來會(huì)成為性能分析工具的一種常見形式。

圖片

使用集成分析環(huán)境承載性能分析過程,進(jìn)行系統(tǒng)性能逐層遞進(jìn)地分析

非功能性系統(tǒng)工程實(shí)踐的下一階段

隨著功能性需求的長(zhǎng)期積累,大量功能堆砌過程中缺乏對(duì)非功能性問題的關(guān)注和專項(xiàng)設(shè)計(jì),導(dǎo)致量變引起質(zhì)變,最終形成質(zhì)量和性能差異。越來越多的復(fù)雜遺留系統(tǒng)中,性能問題或穩(wěn)定性問題得以集中暴露。這并非單純的質(zhì)量管理缺失所致,而是復(fù)雜系統(tǒng)中積累大量業(yè)務(wù)上下文的結(jié)果。這些問題給開發(fā)團(tuán)隊(duì)帶來了許多負(fù)擔(dān),也為工程實(shí)踐領(lǐng)域帶來了機(jī)遇。相信越來越多的復(fù)雜系統(tǒng)開發(fā)者將會(huì)逐漸重視這個(gè)領(lǐng)域,形成更優(yōu)秀的工程方法或工具,幫助我們更好地駕馭復(fù)雜系統(tǒng)。

責(zé)任編輯:趙寧寧 來源: Thoughtworks洞見
相關(guān)推薦

2011-05-12 14:42:51

SEO

2011-08-12 10:30:36

AMD服務(wù)器處理器

2021-03-18 14:22:53

區(qū)塊鏈信息安全隱私

2017-01-09 10:05:22

光纖光通信光纜

2015-12-23 16:13:47

華為/小蜂窩

2018-09-17 16:44:12

大數(shù)據(jù)

2021-08-02 14:17:19

AndroidOOM崩潰性能優(yōu)化

2011-11-28 10:50:56

JavaJVM優(yōu)化

2009-06-06 15:37:22

Hibernate性能

2023-11-19 23:24:21

Golang開發(fā)

2022-07-05 07:46:25

數(shù)據(jù)倉庫運(yùn)維智能化

2022-03-15 06:21:25

數(shù)字化轉(zhuǎn)型數(shù)字化

2020-03-19 15:10:02

MySQLCPU數(shù)據(jù)庫

2025-06-03 00:00:06

性能優(yōu)化性能指標(biāo)響應(yīng)時(shí)間

2011-07-26 09:46:53

Sencha Touc

2019-08-21 10:53:29

.NET性能優(yōu)化

2010-04-14 12:51:10

Oracle性能

2014-12-10 10:12:02

Web

2025-09-19 10:41:39

2013-11-15 07:56:49

網(wǎng)絡(luò)運(yùn)維管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲精品免费播放| 在线电影中文日韩| 91麻豆国产精品久久| 欧美日韩精品久久| 欧美阿v一级看视频| 奇门遁甲1982国语版免费观看高清| 免费成人动漫| 欧美精品一区二区三区四区| a毛片在线观看| 91精品国产综合久久久蜜臀图片| 九九热视频这里只有精品| 欧美极品少妇videossex| 欧美亚洲日本国产| 国产98在线| 欧美美女黄视频| 黄色网址在线免费观看| 91精品国产综合久久久久| 国产原创在线观看| 欧美一级二级三级乱码| 青青草原国产在线| 精品国产伦理网| 涩涩av在线| 99re在线精品| 国产一区二区三区在线免费| 秋霞午夜一区二区三区视频| 最好看的中文字幕久久| 国产精品久久久久9999小说| 国产亚洲欧洲一区高清在线观看| 欧美一区二区大胆人体摄影专业网站| 美女永久在线网站| 五月激情综合网| 欧美少妇另类| 欧美日韩国产高清一区二区| 好吊日视频在线观看| 亚洲精品成人免费| 四虎国产精品永久在线国在线| 中文字幕在线不卡国产视频| 免费福利片在线观看| 亚洲天堂免费看| 在线免费av观看| 欧美三级中文字幕| 亚洲国产成人不卡| 亚洲美女主播视频免费观看| 亚洲色图.com| 在线一区观看| 欧美一级夜夜爽| 激情国产在线| 久久久极品av| jiujiure精品视频播放| 黑人中文字幕一区二区三区| 久久99精品久久久久久国产越南| 国产视频在线观看网站| 视频福利一区| 欧美自拍视频在线观看| 色噜噜狠狠狠综合欧洲色8| 亚洲精品福利在线| 久久99国产精品二区高清软件| 久久免费国产视频| 亚洲国产精品综合久久久| 色av成人天堂桃色av| h网站久久久| 毛片免费在线| 999在线视频| 亚洲精品成人网| 18国产精品| 99久久久精品免费观看国产| 久久草av在线| 噼里啪啦国语在线观看免费版高清版| 午夜视频一区在线观看| 98色花堂精品视频在线观看| 欧美精品videossex88| 伊人久久大香线| xxxx18hd亚洲hd捆绑| 精品国产31久久久久久| 亚洲综合在线电影| 亚洲自拍偷拍福利| 成人爱爱电影网址| 中文字幕日本在线| 久久97精品久久久久久久不卡| 欧美区国产区| 日av中文字幕| 日韩精品一区二区三区中文不卡 | 国产一区二区三区免费视频| 国产一区二区观看| 午夜久久久久久久久久久| 一区二区在线免费| 亚洲黄色免费av| 日韩视频123| 一区二区三区日本久久久| 亚洲午夜久久久影院伊人| 亚洲精品影院在线观看| 亚洲污视频在线观看| 日韩无一区二区| 国产精品成人a在线观看| 色诱视频在线观看| 亚洲国产成人久久| 亚洲特色特黄| 国精产品999国精产品官网| 丝袜美腿亚洲一区二区| 久久久精品网| 国产在线色视频| 国产精品日韩欧美综合| 日韩综合一区| 国产欧美日韩精品丝袜高跟鞋| 成人avav影音| 免费成人在线电影| 国产99在线免费| 午夜精品久久久| 久久激情av| 日韩一级免费在线观看| 自拍偷拍亚洲一区| 国产成人一区在线| 国产精品va在线观看无码| 欧美日韩激情在线| 国产精品x453.com| 亚洲永久精品免费| 欧美一级淫片videoshd| 中文字幕在线不卡国产视频| 日韩三级不卡| 欧美日韩第二页| 精品国产一区二区三区在线观看 | 亚洲精品在线一区二区| 亚洲国产三级| 99免在线观看免费视频高清| 国产一区二区色| 亚洲一区二区三区四区五区中文| 精品少妇一区| 国产农村av| 国产精品久久久久久久久 | 成人www视频网站免费观看| 欧美高清视频在线播放| 久久久久久9999| 欧美a在线观看| 国产成人手机视频| 97视频在线观看视频免费视频 | 欧美电影《睫毛膏》| 天堂在线免费av| 国产成人看片| 欧美精品久久久久久久多人混战| 在线视频精品| rebdb初裸写真在线观看| 看一级黄色录像| 中文字幕一区二区三区电影| 久久久久久电影| 国产精品亚洲人成在99www| 在线观看视频污| 加勒比在线一区二区三区观看| 欧美一区二区三区在线视频| 国产一区二三区好的| 国产成人精品一区二三区在线观看 | 乱子伦一区二区| 久久精品视频播放| 亚洲视频综合在线| 91精品婷婷色在线观看| av毛片在线| 国产美女网站在线观看| 6080yy精品一区二区三区| 欧美午夜视频在线观看| 久久综合九色综合欧美狠狠| 日韩免费小视频| 欧美大尺度做爰床戏| 91色中文字幕| 亚洲精品乱码久久久久久金桔影视 | 天天射综合影视| 久久动漫亚洲| 欧美亚洲二区| 曰韩少妇与小伙激情| 精品国产福利| www.亚洲男人天堂| 欧美日韩国产精品一区| 美女视频黄a大片欧美| 在这里有精品| 午夜免费播放观看在线视频| 日韩成人手机在线| 国产精品一区专区欧美日韩| 日韩视频在线永久播放| 国产日韩欧美综合一区| 亚洲国产精品第一区二区| 精品久久毛片| 国产在线一在线二| 91免费黄视频| 91中文字精品一区二区| 国产一区二区三区在线播放免费观看| 一个色妞综合视频在线观看| 欧美黄色三级| 韩国版免费三体| 亚洲精品二区| 国产精品成人av在线| 亚洲精品久久久久久久久久久| 18视频在线观看| 精品视频高清无人区区二区三区| 亚洲热线99精品视频| 国产亚洲精品aa午夜观看| 欧美一区亚洲| 日韩电影精品| 欧洲亚洲精品视频| 97国产精东麻豆人妻电影| 国产福利久久精品| 欧美成人免费小视频| 正在播放一区二区|