国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種集群的性能分析方法及裝置與流程

      文檔序號:11778255閱讀:207來源:國知局
      一種集群的性能分析方法及裝置與流程

      本發(fā)明涉及分布式集群領(lǐng)域,更具體的說,涉及一種集群的性能分析方法及裝置。



      背景技術(shù):

      分布式集群會經(jīng)常性地應(yīng)用更新,以達到優(yōu)化分布式集群的目的,應(yīng)用更新包括應(yīng)用配置調(diào)整或應(yīng)用參數(shù)調(diào)整等。應(yīng)用更新后,會分析應(yīng)用更新前后分布式集群的性能變化。

      現(xiàn)有技術(shù)中,分析分布式集群的性能變化是通過分析性能指標對應(yīng)數(shù)值的變化得到分布式集群的性能變化,一般來說,分布式集群性能指標包括:讀寫速度或吞吐量等。分析性能指標對應(yīng)數(shù)值的變化時,是人工根據(jù)邏輯推理得到此次應(yīng)用更新會影響的性能指標,進而去分析那些受影響的性能指標對應(yīng)數(shù)值的變化,采用這種方法,技術(shù)人員的工作量較大,會提高人力成本。

      因此,亟需一種在分布式集群應(yīng)用更新前后,分析分布式集群的性能變化時,降低人工成本的方法。



      技術(shù)實現(xiàn)要素:

      有鑒于此,本發(fā)明提供一種集群的性能分析方法及裝置,以解決現(xiàn)有技術(shù)中,在分布式集群應(yīng)用更新前后,分析分布式集群的性能變化時,人工成本較高的問題。

      為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案:

      一種集群的性能分析方法,包括:

      獲取服務(wù)器名稱列表、第一時間段以及第二時間段;其中,所述服務(wù)器名稱列表中記錄各待監(jiān)測服務(wù)器的服務(wù)器名稱;

      獲取在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值;

      根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值;其中,所述指標變化率為所述各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標對應(yīng)的數(shù)值在集群應(yīng)用更新前后的變化程度;

      將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子;

      將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子。

      優(yōu)選地,根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值,包括:

      根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第一統(tǒng)計數(shù)值;

      根據(jù)在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第二統(tǒng)計數(shù)值;

      計算所述第一統(tǒng)計數(shù)值和所述第二統(tǒng)計數(shù)值的變化率,得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值。

      優(yōu)選地,所述將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,還包括:

      篩選出總影響因子為正值的預(yù)設(shè)性能指標;

      根據(jù)總影響因子為正值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將所述總影響因子為正值的預(yù)設(shè)性能指標,由高到低進行排序;

      篩選出總影響因子為負值的預(yù)設(shè)性能指標;

      根據(jù)總影響因子為負值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將所述總影響因子為負值的預(yù)設(shè)性能指標,由高到低進行排序。

      優(yōu)選地,所述將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子后,還包括:

      將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子。

      優(yōu)選地,將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子后,還包括:

      篩選出總影響因子為正值的待監(jiān)測服務(wù)器;

      根據(jù)總影響因子為正值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將所述總影響因子為正值的待監(jiān)測服務(wù)器,由高到低進行排序;

      篩選出總影響因子為負值的待監(jiān)測服務(wù)器;

      根據(jù)總影響因子為負值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將所述總影響因子為負值的待監(jiān)測服務(wù)器,由高到低進行排序。

      優(yōu)選地,將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,還包括:

      調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重。

      一種集群的性能分析裝置,包括:

      第一獲取單元,用于獲取服務(wù)器名稱列表、第一時間段以及第二時間段;其中,所述服務(wù)器名稱列表中記錄各待監(jiān)測服務(wù)器的服務(wù)器名稱;

      第二獲取單元,用于獲取在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值;

      分析單元,用于根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值;其中,所述指標變化率為所述各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標對應(yīng)的數(shù)值在集群應(yīng)用更新前后的變化程度;

      第一計算單元,用于將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子;

      第二計算單元,用于將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子。

      優(yōu)選地,所述分析單元包括:

      第一分析單元,用于根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第一統(tǒng)計數(shù)值;

      第二分析單元,用于根據(jù)在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第二統(tǒng)計數(shù)值;

      數(shù)值計算單元,用于計算所述第一統(tǒng)計數(shù)值和所述第二統(tǒng)計數(shù)值的變化率,得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值。

      優(yōu)選地,還包括:

      第一篩選單元,用于所述第二計算單元將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,篩選出總影響因子為正值的預(yù)設(shè)性能指標;

      第一排序單元,用于根據(jù)總影響因子為正值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將所述總影響因子為正值的預(yù)設(shè)性能指標,由高到低進行排序;

      第二篩選單元,用于篩選出總影響因子為負值的預(yù)設(shè)性能指標;

      第二排序單元,用于根據(jù)總影響因子為負值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將所述總影響因子為負值的預(yù)設(shè)性能指標,由高到低進行排序。

      優(yōu)選地,還包括:

      第三計算單元,用于所述第一計算單元將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子后,將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子。

      優(yōu)選地,還包括:

      第三篩選單元,用于所述第三計算單元將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子后,篩選出總影響因子為正值的待監(jiān)測服務(wù)器;

      第三排序單元,用于根據(jù)總影響因子為正值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將所述總影響因子為正值的待監(jiān)測服務(wù)器,由高到低進行排序;

      第四篩選單元,用于篩選出總影響因子為負值的待監(jiān)測服務(wù)器;

      第四排序單元,用于根據(jù)總影響因子為負值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將所述總影響因子為負值的待監(jiān)測服務(wù)器,由高到低進行排序。

      優(yōu)選地,還包括:

      調(diào)整單元,用于所述第二計算單元將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重。

      相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:

      本發(fā)明提供了一種集群的性能分析方法及裝置,本發(fā)明中影響因子代表預(yù)設(shè)性能指標的指標變化,總影響因子是將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,能夠代表一個集群的性能指標的指標變化,即能夠得到應(yīng)用更新前后分布式集群的性能變化。本發(fā)明能夠自動分析分布式集群的性能指標的指標變化,不再需要人工根據(jù)邏輯推理得到此次應(yīng)用更新會影響的性能指標,進而去分析那些受影響的性能指標對應(yīng)數(shù)值的變化,降低了人力成本。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

      圖1為本發(fā)明提供的一種集群的性能分析方法的方法流程圖;

      圖2為本發(fā)明提供的另一種集群的性能分析方法的方法流程圖;

      圖3為本發(fā)明提供的一種集群的性能分析裝置的結(jié)構(gòu)示意圖;

      圖4為本發(fā)明提供的另一種集群的性能分析裝置的結(jié)構(gòu)示意圖;

      圖5為本發(fā)明提供的再一種集群的性能分析裝置的結(jié)構(gòu)示意圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      本發(fā)明實施例提供了一種集群的性能分析方法,參照圖1,包括:

      s101、獲取服務(wù)器名稱列表、第一時間段以及第二時間段;

      其中,所述服務(wù)器名稱列表中記錄各待監(jiān)測服務(wù)器的服務(wù)器名稱。如服務(wù)器a、服務(wù)器b、服務(wù)器c等。此外,第一時間段和第二時間段為不同的時間段。第一時間段是人工在集群的應(yīng)用更新前選取的一個時間段,第二時間段是人工在集群的應(yīng)用更新后選取的一個時間段。其中,第一時間段和第二時間段應(yīng)該在進行分析應(yīng)用更新前后分布式集群的性能變化前設(shè)定好。

      s102、獲取在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值;

      其中,預(yù)設(shè)性能指標包括讀寫速度、緩存占比、網(wǎng)絡(luò)流量和內(nèi)存占比等。預(yù)設(shè)性能指標包含了待監(jiān)測服務(wù)器的每一個性能指標。一個待監(jiān)測服務(wù)器的一個預(yù)設(shè)性能指標在一個時間段內(nèi)會有多個數(shù)值,如第一時間段為早晨九點至十點,如果五分鐘采集一次數(shù)據(jù),那么會有十二個數(shù)據(jù)。

      一個待監(jiān)測服務(wù)器的一個預(yù)設(shè)性能指標在一個時間段內(nèi)的多個數(shù)值構(gòu)成一條性能曲線,本實施例中,可以采用繪圖工具將一個預(yù)設(shè)性能指標在一個時間段內(nèi)的多個數(shù)值繪制成一條性能曲線,進而能夠更加清晰的觀察出一個預(yù)設(shè)性能指標在一個時間段內(nèi)的數(shù)值變化情況,由于一個待監(jiān)測服務(wù)器相應(yīng)的預(yù)設(shè)性能指標的數(shù)量為多個,因此會構(gòu)成多條性能曲線。

      此外,還可以通過圖表系統(tǒng)將性能曲線繪制成圖表,進而能夠更加直觀的觀察出一個預(yù)設(shè)性能指標在一個時間段內(nèi)的數(shù)值變化情況。

      需要說明的一點是,每個待監(jiān)測服務(wù)器的預(yù)設(shè)性能指標是相同的,均包括讀寫速度、緩存占比、網(wǎng)絡(luò)流量和內(nèi)存占比等。

      s103、分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值;

      具體的,根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值;

      其中,所述指標變化率為所述各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標對應(yīng)的數(shù)值在集群應(yīng)用更新前后的變化程度。

      其中,根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值,包括:

      1)根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第一統(tǒng)計數(shù)值;

      其中,第一統(tǒng)計數(shù)值可以是在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值的平均值、最大值、總和或者方差等。

      2)根據(jù)在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第二統(tǒng)計數(shù)值;

      其中,第二統(tǒng)計數(shù)值可以是在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值的平均值、最大值、總和或者方差等。

      3)計算所述第一統(tǒng)計數(shù)值和所述第二統(tǒng)計數(shù)值的變化率,得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值。

      舉例來說,第一統(tǒng)計數(shù)值為5,第二統(tǒng)計數(shù)值為10,則第一統(tǒng)計數(shù)值和所述第二統(tǒng)計數(shù)值的變化率為(10-5)/5=1,則評分值為1。

      其中,預(yù)設(shè)性能指標不同,預(yù)設(shè)評分算法不同,例如,當預(yù)設(shè)性能指標為寫入速度時,預(yù)設(shè)評分算法為平均值變化率,當預(yù)設(shè)性能指標為請求數(shù)目時,預(yù)設(shè)評分算法為時段內(nèi)的總數(shù)目變化率。

      當?shù)玫酱O(jiān)測服務(wù)器a的第一個預(yù)設(shè)性能指標的評分值后,采用同樣的方法,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值。

      s104、將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子;

      其中,每個預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重可能相同,也可能不相同,每個預(yù)設(shè)性能指標的初始預(yù)設(shè)權(quán)重相同,但是在用戶輸入服務(wù)器名稱列表、第一時間段以及第二時間段時,若想重點關(guān)注某幾個預(yù)設(shè)性能指標,會將重點關(guān)注的這幾個預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重調(diào)大,若沒有想重點關(guān)注的預(yù)設(shè)性能指標,此時,每個預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重相同。

      現(xiàn)舉例說明,將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子的過程包括:

      取服務(wù)器名稱列表中的第一個待監(jiān)測服務(wù)器,如待監(jiān)測服務(wù)器a,將待監(jiān)測服務(wù)器a的第一個預(yù)設(shè)性能指標的評分值乘以該預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到代表待監(jiān)測服務(wù)器a的第一個預(yù)設(shè)性能指標的指標變化的影響因子。

      同樣,采用這種計算方法,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子。

      s105、將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子。

      舉例說明,如預(yù)設(shè)性能指標包括讀寫速度、緩存占比、網(wǎng)絡(luò)流量和內(nèi)存占比這四種,將各待監(jiān)測服務(wù)器的讀寫速度的影響因子相加,得到讀寫速度的總影響因子,該總影響因子代表應(yīng)用更新前后,集群的讀寫速度的指標變化。

      采用相同的方法,分別計算出緩存占比、網(wǎng)絡(luò)流量和內(nèi)存占比這三個預(yù)設(shè)性能指標的總影響因子。

      本實例提供了一種集群的性能分析方法,影響因子代表預(yù)設(shè)性能指標的指標變化,總影響因子是將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,能夠代表一個集群的性能指標的指標變化,即能夠得到應(yīng)用更新前后分布式集群的性能變化。本發(fā)明能夠自動分析分布式集群的性能指標的指標變化,不再需要人工根據(jù)邏輯推理得到此次應(yīng)用更新會影響的性能指標,進而去分析那些受影響的性能指標對應(yīng)數(shù)值的變化,降低了人力成本。

      此外,現(xiàn)有技術(shù)中,分析性能指標對應(yīng)數(shù)值的變化時,是人工根據(jù)邏輯推理得到此次應(yīng)用更新會影響的性能指標,進而去分析那些受影響的性能指標對應(yīng)數(shù)值的變化,這種方法會忽略人工沒有推理得到的性能指標的指標變化。而本方案是通過計算機分析出每一個性能指標的指標變化,相比與人工分析,能夠更加全面的分析性能指標的指標變化。

      可選的,本發(fā)明的另一實施例中,參照圖2,將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,還包括:

      s206、篩選出總影響因子為正值的預(yù)設(shè)性能指標;

      需要說明的是,預(yù)設(shè)性能指標的總影響因子可能為負值,也可能為正值,當預(yù)設(shè)性能指標的總影響因子為正值時,代表該預(yù)設(shè)性能指標的性能提升為正值,當預(yù)設(shè)性能指標的總影響因子為負值時,代表該預(yù)設(shè)性能指標的性能提升為負值。

      s207、根據(jù)總影響因子為正值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將總影響因子為正值的預(yù)設(shè)性能指標,由高到低進行排序;

      具體的,由高到低進行排序后,篩選出排名前十的預(yù)設(shè)性能指標,這十個預(yù)設(shè)性能指標為性能提升最多的性能指標。

      s208、篩選出總影響因子為負值的預(yù)設(shè)性能指標;

      s209、根據(jù)總影響因子為負值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將總影響因子為負值的預(yù)設(shè)性能指標,由高到低進行排序;

      具體的,由高到低進行排序時,是根據(jù)每個預(yù)設(shè)性能指標的總影響因子的數(shù)值的絕對值的大小進行排序。排序完成后,篩選出排名前十的預(yù)設(shè)性能指標,這十個預(yù)設(shè)性能指標為性能下降最多的性能指標。

      本實施例中,當?shù)玫矫恳粋€預(yù)設(shè)性能指標的總影響因子后,將預(yù)設(shè)性能指標按照總影響因子的數(shù)值的大小以及正負進行排序,能夠得到性能提升最多的預(yù)設(shè)性能指標和性能下降最多的預(yù)設(shè)性能指標,能夠使技術(shù)人員直觀的看到集群應(yīng)用更新前后,變化較大的預(yù)設(shè)性能指標。

      可選的,本發(fā)明的另一實施例中,步驟s105后,還包括:

      調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重。

      具體的,篩選出總影響因子為正值的、排名前十的預(yù)設(shè)性能指標和總影響因子為負值的、排名前十的預(yù)設(shè)性能指標后,人工分析這二十個性能指標,若發(fā)現(xiàn)某些性能指標,在不進行應(yīng)用更新時,本身的指標變化就很大,此時人工輸入這些性能指標的預(yù)設(shè)權(quán)重,此時系統(tǒng)就能夠根據(jù)人工輸入的預(yù)設(shè)權(quán)重,調(diào)整各待監(jiān)測服務(wù)器的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重。

      需要說明的是,調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重,為本實施例中的反饋機制,即能夠根據(jù)排序來調(diào)節(jié)部分變化不合理的預(yù)設(shè)性能指標。

      本實施例中,調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重,能夠避免部分預(yù)設(shè)性能指標由于服務(wù)器自身原因而對整個預(yù)設(shè)性能指標的排序造成的影響。

      可選的,本發(fā)明的另一實施例中,步驟s104后,還包括:

      將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子;

      篩選出總影響因子為正值的待監(jiān)測服務(wù)器;

      根據(jù)總影響因子為正值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將總影響因子為正值的待監(jiān)測服務(wù)器,由高到低進行排序;

      篩選出總影響因子為負值的待監(jiān)測服務(wù)器;

      根據(jù)總影響因子為負值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將總影響因子為負值的待監(jiān)測服務(wù)器,由高到低進行排序。

      具體的,上述實施例中分析了集群中每個性能指標的總影響因子,本實施例分析每個待監(jiān)測服務(wù)器的總影響因子。計算每個待監(jiān)測服務(wù)器的總影響因子的方法是,將每個待監(jiān)測服務(wù)器相應(yīng)的的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子。

      此后,按照預(yù)設(shè)性能指標的排序方法進行排序即可。

      需要說明的是,待監(jiān)測服務(wù)器的總影響因子為正值,代表該待監(jiān)測服務(wù)器的性能提升為正值,當待監(jiān)測服務(wù)器的總影響因子為負值時,代表該待監(jiān)測服務(wù)器的性能提升為負值。

      當將總影響因子為正值的待監(jiān)測服務(wù)器,由高到低進行排序后,篩選出排名前十的待監(jiān)測服務(wù)器,這十個待監(jiān)測服務(wù)器為性能提升最多的待監(jiān)測服務(wù)器。當將總影響因子為負值的待監(jiān)測服務(wù)器,由高到低進行排序后,篩選出排名前十的待監(jiān)測服務(wù)器,這十個待監(jiān)測服務(wù)器為性能下降最多的待監(jiān)測服務(wù)器。

      此外,將每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值相加,得到集群的總影響因子,這個總影響因子代表了本次應(yīng)用更新的集群性能變化。

      本實施例中,當?shù)玫礁鞔O(jiān)測服務(wù)器的總影響因子后,將待監(jiān)測服務(wù)器按照總影響因子的數(shù)值的大小以及正負進行排序,得到性能提升最多的待監(jiān)測服務(wù)器和性能下降最多的待監(jiān)測服務(wù)器,能夠使技術(shù)人員直觀的看到集群應(yīng)用更新前后,變化較大的待監(jiān)測服務(wù)器。

      可選的,本發(fā)明的另一實施例中提供了一種集群的性能分析裝置,參照圖3,包括:

      第一獲取單元101,用于獲取服務(wù)器名稱列表、第一時間段以及第二時間段;其中,所述服務(wù)器名稱列表中記錄各待監(jiān)測服務(wù)器的服務(wù)器名稱;

      第二獲取單元102,用于獲取在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值;

      分析單元103,用于根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值、以及在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值;其中,所述指標變化率為所述各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標對應(yīng)的數(shù)值在集群應(yīng)用更新前后的變化程度;

      第一計算單元104,用于將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子;

      第二計算單元105,用于將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子。

      可選的,本發(fā)明的另一實施例中,分析單元103包括:

      第一分析單元,用于根據(jù)在所述第一時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第一統(tǒng)計數(shù)值;

      第二分析單元,用于根據(jù)在所述第二時間段內(nèi)各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的多個數(shù)值,采用所述預(yù)設(shè)評分算法,分析得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的第二統(tǒng)計數(shù)值;

      數(shù)值計算單元,用于計算所述第一統(tǒng)計數(shù)值和所述第二統(tǒng)計數(shù)值的變化率,得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化率的評分值。

      本實例提供了一種集群的性能分析裝置,影響因子代表預(yù)設(shè)性能指標的指標變化,總影響因子是將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,能夠代表一個集群的性能指標的指標變化,即能夠得到應(yīng)用更新前后分布式集群的性能變化。本發(fā)明能夠自動分析分布式集群的性能指標的指標變化,不再需要人工根據(jù)邏輯推理得到此次應(yīng)用更新會影響的性能指標,進而去分析那些受影響的性能指標對應(yīng)數(shù)值的變化,降低了人力成本。

      需要說明的是,本實施例中各個單元的工作過程,請參照圖1對應(yīng)的實施例中的內(nèi)容,在此不再贅述。

      可選的,本發(fā)明的另一實施例中,參照圖4,還包括:

      第一篩選單元106,用于所述第二計算單元105將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,篩選出總影響因子為正值的預(yù)設(shè)性能指標;

      第一排序單元107,用于根據(jù)總影響因子為正值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將所述總影響因子為正值的預(yù)設(shè)性能指標,由高到低進行排序;

      第二篩選單元108,用于篩選出總影響因子為負值的預(yù)設(shè)性能指標;

      第二排序單元109,用于根據(jù)總影響因子為負值的每個預(yù)設(shè)性能指標的總影響因子的數(shù)值大小,將所述總影響因子為負值的預(yù)設(shè)性能指標,由高到低進行排序。

      本實施例中,當?shù)玫矫恳粋€預(yù)設(shè)性能指標的總影響因子后,將預(yù)設(shè)性能指標按照總影響因子的數(shù)值的大小以及正負進行排序,能夠得到性能提升最多的預(yù)設(shè)性能指標和性能下降最多的預(yù)設(shè)性能指標,能夠使技術(shù)人員直觀的看到集群應(yīng)用更新前后,變化較大的預(yù)設(shè)性能指標。

      需要說明的是,本實施例中各個單元的工作過程,請參照圖2對應(yīng)的實施例中的內(nèi)容,在此不再贅述。

      可選的,本發(fā)明的另一實施例中,還包括:

      調(diào)整單元,用于所述第二計算單元105將每一個預(yù)設(shè)性能指標相應(yīng)的各待監(jiān)測服務(wù)器的影響因子相加,得到每一個預(yù)設(shè)性能指標的總影響因子后,調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重。

      本實施例中,調(diào)整各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,得到各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的新的預(yù)設(shè)權(quán)重,能夠避免部分預(yù)設(shè)性能指標由于服務(wù)器自身原因而對整個預(yù)設(shè)性能指標的排序造成的影響。

      需要說明的是,本實施例中各個單元的工作過程,請參照上述實施例中的內(nèi)容,在此不再贅述。

      可選的,本發(fā)明的另一實施例中,參照圖5,還包括:

      第三計算單元111,用于所述第一計算單元104將各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的評分值乘以相應(yīng)的預(yù)設(shè)性能指標的預(yù)設(shè)權(quán)重,計算得到代表各待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的指標變化的影響因子后,將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子。

      第三篩選單元112,用于所述第三計算單元111將每個待監(jiān)測服務(wù)器相應(yīng)的各預(yù)設(shè)性能指標的影響因子相加,得到各待監(jiān)測服務(wù)器的總影響因子后,篩選出總影響因子為正值的待監(jiān)測服務(wù)器;

      第三排序單元113,用于根據(jù)總影響因子為正值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將所述總影響因子為正值的待監(jiān)測服務(wù)器,由高到低進行排序;

      第四篩選單元114,用于篩選出總影響因子為負值的待監(jiān)測服務(wù)器;

      第四排序單元115,用于根據(jù)總影響因子為負值的每個待監(jiān)測服務(wù)器的總影響因子的數(shù)值大小,將所述總影響因子為負值的待監(jiān)測服務(wù)器,由高到低進行排序。

      本實施例中,當?shù)玫礁鞔O(jiān)測服務(wù)器的總影響因子后,將待監(jiān)測服務(wù)器按照總影響因子的數(shù)值的大小以及正負進行排序,得到性能提升最多的待監(jiān)測服務(wù)器和性能下降最多的待監(jiān)測服務(wù)器,能夠使技術(shù)人員直觀的看到集群應(yīng)用更新前后,變化較大的待監(jiān)測服務(wù)器。

      需要說明的是,本實施例中各個單元的工作過程,請參照上述實施例中的內(nèi)容,在此不再贅述。

      對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1