麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 性能測試之瓶頸分析方法

性能測試之瓶頸分析方法

來源:千鋒教育
發(fā)布人:小鋒
時間: 2019-08-26 09:47:00 1566784020

  1、內存分析法

  內存分析用于判斷系統(tǒng)有無內存瓶頸,是否需要通過增加內存等手段提高系統(tǒng)性能表現。

  內存分析需要使用的計數器:Memory類別和Physical Disk類別的計數器。內存分析的主要方法和步驟:

  (1)首先查看Memory\Available Mbytes指標

  如果該指標的數據比較小,系統(tǒng)可能出現了內存方面的問題,需要繼續(xù)下面步驟進一步分析。

  注: 在UNIX/LINUX中,對應指標是FREE(KB)

  (2)注意Pages/sec、Pages Read/sec和Page Faults/sec的值

  操作系統(tǒng)回利用磁盤較好的方式提高系統(tǒng)可用內存量或者提高內存的使用效率。這三個指標直接反應了操作系統(tǒng)進行磁盤交換的頻度。

  如果Pages/sec的技術持續(xù)高于幾百,可能有內存問題。Pages/sec值不一定大就表明有內存問題,可能是運行使用內存映射文件的程序所致。Page Faults/sec說明每秒發(fā)生頁面失效次數,頁面失效次數越多,說明操作系統(tǒng)向內存讀取的次數越多。此事需要查看Pages Read/sec的計數值,該計數器的閥值為5,如果計數值超過5,則可以判斷存在內存方面的問題。

  注:在UNIX/LINUX系統(tǒng)中,對于指標是(page)si和(page)so.

  (3)根據Physical Disk計數器的值分析性能瓶頸

  對Physical Disk計數器的分析包括對Page Reads/sec和%Disk Time及Aerage Disk Queue Length的分析。如果Pages Read/sec很低,同時%Disk Time和Average Disk Queue Length的值很高,則可能有磁盤瓶頸。但是,如果隊列長度增加的同時Pages Read/sec并未降低,則是內存不足。

  注:在 UNIX/LINUX系統(tǒng)中,對應的指標是Reads(Writes)per sec、Percent of time the disk is busy和Average number of transactions waiting for service.

  2、處理器分析法

  (1)首先看System\%Total Processor Time 性能計數器的計數值

  該計數器的值體現服務器整體處理器利用率,對多處理器的系統(tǒng)而言,該計數器提醒所有CPU的平均利用率。如果該值持續(xù)超過90%,則說明整個系統(tǒng)面臨著處理器方面的瓶頸,需要通過增加處理器來提高性能。

  注:多處理器系統(tǒng)中,該數據本身不大,但PUT直接負載狀況極不均衡,也應該視作系統(tǒng)產生處理器方面瓶頸。

  (2)其次查看每個CPU的Processor\%Processor Time 和 Processor\%User Time 和 Processor\%Privileged Time

  Processor\%User Time 是系統(tǒng)非核心操作消耗的CPU時間,如果該值較大,可以考慮是否能通過友好算法等方法降低這個值。如果該服務器是數據庫服務器, Processor\%User Time 值大的原因很可能是數據庫的排序或是函數操作消耗了過多的CPU時間,此時可以考慮對數據庫系統(tǒng)進行優(yōu)化。

  (3)研究系統(tǒng)處理器瓶頸

  查看 System\Processor Queue Length 計數器的值,當該計數器的值大于CPU數量的總數+1時,說明產生了處理器阻塞。在處理器的%Process Time很高時,一般都隨處理器阻塞,但產生處理器阻塞時,Processor\%Process Time 計數器的值并不一定很大,此時就必須查找處理器阻塞的原因。

  %DOC Time 是另一個需要關注的內容,該計數器越低越好。在多處理器系統(tǒng)中,如果這個值大于50%,并且Processor\%Precessor Time非常高,加入一個網卡可能回提高性能。

  3、磁盤I/O分析法

  (1)計算梅磁盤的I/O數

  梅磁盤的I/O數可用來與磁盤的I/O能力進行對比,如果經過計算得到的每磁盤I/O數超過了磁盤標稱的I/O能力,則說明確實存在磁盤的性能瓶頸。

  每磁盤I/O計算方法

  RAID0計算方法:(Reads +Writes)/Number of Disks

  RAID0計算方法:(Reads +2*Writes)/2

  RAID0計算方法:[Reads +(4*Writes)]/Number of Disks

  RAID0計算方法:[Reads +(2*Writes)]/Number of Disks

  (2)與Processor\Privileged Time 合并進行分析

  如果在Physical Disk 計數器中,只有%Disk Time 比較大,其他值都比較適中,硬盤可能會是瓶頸。若幾個值都比較大,且數值持續(xù)超過80%,則可能是內存泄漏。

  (3)根據Disk sec/Transfer進行分析

  一般來說,定義該數值小于15ms為Excellent,介于15~30ms之間為良好,30~60ms之間為可以接受,超過60ms則需要考慮更換硬盤或是硬盤的RAID方式了。

  4、進程分析法

  (1)查看進程的%Processor Time值

  每個進程的%Processor Time反映進程所消耗的處理器時間。用不同進程所消耗的處理器時間進行對比,可以看出具體哪個進程在性能測試過程中消耗了最多的處理器時間,從而可以據此針對應用進行優(yōu)化。

  (2)查看每個進程產生的頁面失效

  可以用每個進程產生的頁面失效(通過PRCESS\PAGE FAILURES/SEC計數器獲得)和系統(tǒng)頁面失效(可以通過MEMORY\PAGE FAILURES/SEC計數器獲得)的比值,來判斷哪個進程產生了最多的頁面失效,這個進程要么是需要大量內存的進程,要么是非常活躍的進程,可以對其進行重點分析。

  (3)了解進程的Process/Private Bytes

  Process/Private Bytes是指進程所分配的無法與其他進程共享的當前字節(jié)數量。該計數器主要用來判斷進程在性能測試過程中有無內存泄漏。例如:對于一個IIS之上的 WEB應用,我們可以重點監(jiān)控inetinfo進程的Private Bytes,如果在性能測試過程中,該進程的Private Bytes計數器值不斷增加,或是性能測試停止后一段時間,該進程的Private Bytes仍然持續(xù)在高水平,則說明應用存在內存泄漏。

  注:在UNIX/LINUX系統(tǒng)中,對應的指標是Resident Size

  5、網絡分析法

  Network Interface\Bytes Total/sec為發(fā)送和接收字節(jié)的速率,可以通過該計數器值來判斷網絡鏈接速度是否是瓶頸,具體操作方法是用該計數器的值和目前網絡的帶寬進行比較。

  RAID0計算方法:[Reads +(2*Writes)]/Number of Disks

  (2)與Processor\Privileged Time 合并進行分析

  如果在Physical Disk 計數器中,只有%Disk Time 比較大,其他值都比較適中,硬盤可能會是瓶頸。若幾個值都比較大,且數值持續(xù)超過80%,則可能是內存泄漏。

  (3)根據Disk sec/Transfer進行分析

  一般來說,定義該數值小于15ms為Excellent,介于15~30ms之間為良好,30~60ms之間為可以接受,超過60ms則需要考慮更換硬盤或是硬盤的RAID方式了。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業(yè)內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 亚洲有码转帖| 久久99国产精品久久99果冻传媒| 男生被男生到爽动漫| 蒂法3d同人全肉动漫在线播放| 日本护士xxxx视频免费| 色无极影视| 无遮挡h肉动漫在线观看日本| 草久视频在线观看| 一卡2卡3卡4卡免费高清| 濑亚美莉在线视频一区| 亚洲国产另类久久久精品小说| 欧美日本黄色| 青草青草久热精品视频在线观看| 美国式性禁忌| 女人扒开腿让男生猛桶动漫| 美女扒开屁股给男人看无遮挡| 大美香蕉伊在看欧美| 欧美色欧美亚洲高清在线视频| 欧美精品xxxxbbbb| 国产精品伦理一二三区伦理| 五十路老熟道中出在线播放| 国产亚洲欧美日韩俺去了| 国产日韩欧美中文字幕| 久久久久久久综合| 麻豆传煤入口麻豆公司传媒| yy6080理论午夜一级毛片| 美女把尿口扒开让男人添| 在线播放五十路乱中文| 18gay台湾男同亚洲男同| 日本肉动漫无遮挡无删减在线观看 | 成年美女黄网站色大片免费看| 国产高清免费在线| 国产成a人片在线观看视频下载| 妞干网免费看| 干妞网在线观看| 在线成人国产| 欧美一区二区三区视频在线观看| 日韩欧美在线观看视频| 国产区图片区小说区亚洲区| 国产人妖网站| 久久综合综合久久|