性能分析基礎(chǔ)知識(shí)

一:性能分析的基礎(chǔ)知識(shí):

??? 1.幾個(gè)重要的性能指標(biāo):響應(yīng)時(shí)間阿蝶、吞吐量、吞吐率颂砸、TPS(每秒鐘處理的交易數(shù))噪奄、點(diǎn)擊率等死姚。

??? 2.系統(tǒng)的瓶頸分為兩類:網(wǎng)絡(luò)的和服務(wù)器的。服務(wù)器瓶頸主要涉及:應(yīng)用程序勤篮、WEB服務(wù)器都毒、數(shù)據(jù)庫(kù)服務(wù)器、操作系統(tǒng)四個(gè)方面碰缔。

??? 3.常規(guī)账劲、粗略的性能分析方法:

當(dāng)增大系統(tǒng)的壓力(或增加并發(fā)用戶數(shù))時(shí),吞吐率和TPS的變化曲線呈大體一致,則系統(tǒng)基本穩(wěn)定瀑焦;若壓力增大時(shí)腌且,吞吐率的曲線增加到一定程度后出現(xiàn)變化緩慢,甚至平坦榛瓮,很可能是網(wǎng)絡(luò)出現(xiàn)帶寬瓶頸铺董,同理若點(diǎn)擊率/TPS曲線出現(xiàn)變化緩慢或者平坦,說明服務(wù)器開始出現(xiàn)頸禀晓。

應(yīng)用此原則精续,分析步驟具體可以分為以下三步:

第一步:將得到的響應(yīng)時(shí)間和用戶對(duì)性能的期望值比較確定是否存在瓶頸;

第二步:比較Tn(網(wǎng)絡(luò)響應(yīng)時(shí)間)和Ts(服務(wù)器響應(yīng)時(shí)間)可以確定瓶頸發(fā)生在網(wǎng)絡(luò)還是服務(wù)器粹懒;

第三步:進(jìn)一步分析重付,確定更細(xì)組件的響應(yīng)時(shí)間,直到找出發(fā)生性能瓶頸的根本原因凫乖。二:以WEB應(yīng)用程序?yàn)槔齺砜聪戮唧w的分析方法:

??? 1.用戶事務(wù)分析:

??? a.事務(wù)綜述圖(Transaction Summary ):以柱狀圖的形式表現(xiàn)了用戶事務(wù)執(zhí)行的成功與失敗确垫。通過分析成功與失敗的數(shù)據(jù)可以直接判斷出系統(tǒng)是否運(yùn)行正常。若失敗的事務(wù)非常多拣凹,則說明系統(tǒng)發(fā)生了瓶頸或者程序在執(zhí)行過程中發(fā)生了問題森爽。

??? b.事務(wù)平均響應(yīng)時(shí)間分析圖(Average Transaction ResponseTime): 該圖顯示在測(cè)試場(chǎng)景運(yùn)行期間的每一秒內(nèi)事務(wù)執(zhí)行所用的平均時(shí)間,還顯示了測(cè)試場(chǎng)景運(yùn)行時(shí)間內(nèi)各個(gè)事務(wù)的最大值嚣镜、最小值和平均值爬迟。通過它可以分析系統(tǒng)的性能走向。若所有事務(wù)響應(yīng)時(shí)間基本成一條曲線菊匿,則說明系統(tǒng)性能基本穩(wěn)定付呕;否則如果平均事務(wù)響應(yīng)時(shí)間逐漸變慢,說明性能有下降趨勢(shì)跌捆,造成性能下降的原因有可能是由于內(nèi)存泄漏導(dǎo)致徽职。

??? c.每秒通過事務(wù)數(shù)分析圖(Transaction per Second即TPS):顯示在場(chǎng)景運(yùn)行的每一秒中,每個(gè)事 務(wù)通過佩厚、失敗以及停止的數(shù)量姆钉。通過它可以確定系統(tǒng)在任何給定時(shí)刻的實(shí)際事務(wù)負(fù)載。若隨著測(cè)試的進(jìn)展抄瓦,應(yīng)用系統(tǒng)在單位時(shí)間內(nèi)通過的事務(wù)數(shù)目在減少潮瓶,則說明服務(wù)器出現(xiàn)瓶頸。

???? d.每秒通過事務(wù)總數(shù)分析圖(Total Transactions perSecond):顯示場(chǎng)景運(yùn)行的每一秒中钙姊,通過毯辅、失敗以及停止的事務(wù)總數(shù)。若在同等壓力下煞额,曲線接近直線思恐,則性能基本趨于穩(wěn)定沾谜;若在單位時(shí)間內(nèi)通過的事務(wù)總量越來越少,即整體性能下降胀莹。原因可能是內(nèi)存泄漏或者程序中的缺陷基跑。

????? e.事務(wù)性能摘要圖(Transaction PerformanceSummary):顯示方案中所有事務(wù)的最小、最大平均執(zhí)行時(shí)間描焰,可以直接判斷響應(yīng)時(shí)間是否符合客戶要求(重點(diǎn)關(guān)注事務(wù)平均涩僻、最大執(zhí)行時(shí)間)。

????? f.事務(wù)響應(yīng)時(shí)間與負(fù)載分析圖(Transaction Response TimeUnder load):通過該圖可以看出在任一時(shí)間點(diǎn)事務(wù)響應(yīng)時(shí)間與用戶數(shù)目的關(guān)系栈顷,從而掌握系統(tǒng)在用戶并發(fā)方面的性能數(shù)據(jù)逆日。

? ? ?g.事務(wù)響應(yīng)時(shí)間(百分比)圖(Transaction ResponseTime(percentile)):該圖是根據(jù)測(cè)試結(jié)果進(jìn)行分析而得到的綜合分析圖。分析該圖應(yīng)從整體出發(fā)萄凤,若可能事務(wù)的最大響應(yīng)時(shí)間很長(zhǎng)室抽,但如果大多數(shù)事務(wù)具有可接受的響應(yīng)時(shí)間,則系統(tǒng)的性能是符合靡努。

????? h.事務(wù)響應(yīng)時(shí)間分布情況圖(Transaction Response Time(Distribution)):該圖顯示了測(cè)試過程中不同響應(yīng)時(shí)間的事務(wù)數(shù)量坪圾。若系統(tǒng)預(yù)先定義了相關(guān)事務(wù)可以接受的最小和最大事務(wù)響應(yīng)時(shí)間,則可以使用此圖確定系統(tǒng)性能是否在接受范圍內(nèi)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末惑朦,一起剝皮案震驚了整個(gè)濱河市兽泄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌漾月,老刑警劉巖病梢,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異梁肿,居然都是意外死亡蜓陌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門吩蔑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钮热,“玉大人,你說我怎么就攤上這事烛芬∷砥冢” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵赘娄,是天一觀的道長(zhǎng)仆潮。 經(jīng)常有香客問我,道長(zhǎng)擅憔,這世上最難降的妖魔是什么鸵闪? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任檐晕,我火速辦了婚禮暑诸,結(jié)果婚禮上蚌讼,老公的妹妹穿的比我還像新娘。我一直安慰自己个榕,他們只是感情好篡石,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著西采,像睡著了一般凰萨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上械馆,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天胖眷,我揣著相機(jī)與錄音,去河邊找鬼霹崎。 笑死珊搀,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的尾菇。 我是一名探鬼主播境析,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼派诬!你這毒婦竟也來了劳淆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤默赂,失蹤者是張志新(化名)和其女友劉穎沛鸵,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缆八,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谒臼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耀里。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜈缤。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖冯挎,靈堂內(nèi)的尸體忽然破棺而出底哥,到底是詐尸還是另有隱情,我是刑警寧澤房官,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布趾徽,位于F島的核電站,受9級(jí)特大地震影響翰守,放射性物質(zhì)發(fā)生泄漏孵奶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一蜡峰、第九天 我趴在偏房一處隱蔽的房頂上張望了袁。 院中可真熱鬧朗恳,春花似錦、人聲如沸载绿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)崭庸。三九已至怀浆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間怕享,已是汗流浹背执赡。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留函筋,地道東北人搀玖。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像驻呐,于是被迫代替她去往敵國(guó)和親灌诅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 本文翻譯自 Thinking Clearly About Performance 這是我三年前讀到的一篇關(guān)于性能問...
    mindwind閱讀 1,288評(píng)論 1 8
  • 虛擬用戶圖分析 新增圖的方法為單擊頂部菜單Graph→Add New Graph含末,出現(xiàn)的界面猜拾,從中可以選擇想添加查...
    WinterM9閱讀 556評(píng)論 0 0
  • 性能測(cè)試的概念 定義:軟件的性能是軟件的一種非功能特性,它關(guān)注的不是軟件是否能夠完成特定的功能佣盒,而是在完成該功能時(shí)...
    我為峰2014閱讀 3,926評(píng)論 3 24
  • 有一個(gè)現(xiàn)象挎袜,很多女人,遭遇了背叛遭遇了家暴肥惭,但是在離婚的時(shí)候盯仪,卻反倒在財(cái)產(chǎn)分割方面對(duì)不占理的丈夫做出了讓步。 為什...
    右小娜閱讀 253評(píng)論 0 0
  • 我發(fā)現(xiàn)我聽過好多話,但是都不知道是誰(shuí)說的牵囤,或者說聽過很多話爸黄,但是也沒有堅(jiān)持實(shí)行過。譬如“一件事若堅(jiān)持7天或21天就...
    愛小猩閱讀 245評(píng)論 1 2