欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

系統(tǒng)容量分析預(yù)測(cè)方法及裝置與流程

文檔序號(hào):12719274閱讀:239來(lái)源:國(guó)知局
本發(fā)明涉及大數(shù)據(jù)運(yùn)維系統(tǒng),尤其涉及用于大數(shù)據(jù)運(yùn)維平臺(tái)的系統(tǒng)容量分析預(yù)測(cè)方法及裝置。
背景技術(shù)
::現(xiàn)有技術(shù)的大數(shù)據(jù)運(yùn)維系統(tǒng)無(wú)法提前預(yù)測(cè)到系統(tǒng)中服務(wù)器等硬件資源的容量使用情況,只能等到這些硬件資源發(fā)生故障時(shí)進(jìn)行修復(fù),不能夠提前防范故障,這樣就造成了一定的安全隱患。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的是提供,旨在解決現(xiàn)有的大數(shù)據(jù)運(yùn)維系統(tǒng)無(wú)法提前預(yù)測(cè)系統(tǒng)中各硬件資源的容量使用情況,不能夠提前防范故障,由此導(dǎo)致系統(tǒng)存在安全隱患的問(wèn)題。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一種系統(tǒng)容量分析預(yù)測(cè)方法,包括:獲取系統(tǒng)運(yùn)行數(shù)據(jù);每條系統(tǒng)運(yùn)行數(shù)據(jù)包括系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù),所述系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù)均可根據(jù)時(shí)間區(qū)間、硬件資源、業(yè)務(wù)應(yīng)用進(jìn)行分類(lèi);根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),建立容量回歸模型;根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),獲取設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù),對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的容量使用情況進(jìn)行預(yù)測(cè),得到設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能情況進(jìn)行檢測(cè)和評(píng)估,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)、設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間之后的系統(tǒng)容量使用狀態(tài)進(jìn)行預(yù)測(cè),得到預(yù)測(cè)系統(tǒng)容量使用狀態(tài);所述預(yù)測(cè)系統(tǒng)容量使用狀態(tài)包括風(fēng)險(xiǎn)等級(jí)和風(fēng)險(xiǎn)發(fā)生概率。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,還包括:根據(jù)風(fēng)險(xiǎn)等級(jí),向用戶(hù)發(fā)送預(yù)警信息。在上述任意實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能情況進(jìn)行檢測(cè)和評(píng)估,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)的步驟,具體為:根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,獲取設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述系統(tǒng)性能數(shù)據(jù)中,各硬件資源的性能指標(biāo)根據(jù)權(quán)重值大小進(jìn)行排序。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述硬件資源的性能指標(biāo)包括CPU指標(biāo)、內(nèi)存指標(biāo)、磁盤(pán)指標(biāo)、網(wǎng)絡(luò)模塊指標(biāo)中的一種或多種。一種系統(tǒng)容量分析預(yù)測(cè)裝置,包括:模型建立模塊,用于:獲取系統(tǒng)運(yùn)行數(shù)據(jù);每條系統(tǒng)運(yùn)行數(shù)據(jù)包括系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù),所述系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù)均可根據(jù)時(shí)間區(qū)間、硬件資源、業(yè)務(wù)應(yīng)用進(jìn)行分類(lèi);根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),建立容量回歸模型;容量分析模塊,用于:根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),獲取設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù),對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的容量使用情況進(jìn)行預(yù)測(cè),得到設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù);性能分析模塊,用于:根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能情況進(jìn)行檢測(cè)和評(píng)估,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù);狀態(tài)預(yù)測(cè)模塊,用于:根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)、設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間之后的系統(tǒng)容量使用狀態(tài)進(jìn)行預(yù)測(cè),得到預(yù)測(cè)系統(tǒng)容量使用狀態(tài);所述預(yù)測(cè)系統(tǒng)容量使用狀態(tài)包括風(fēng)險(xiǎn)等級(jí)和風(fēng)險(xiǎn)發(fā)生概率。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,還包括:預(yù)警模塊,用于:根據(jù)風(fēng)險(xiǎn)等級(jí),向用戶(hù)發(fā)送預(yù)警信息。在上述任意實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述性能分析模塊用于:根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,獲取設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述系統(tǒng)性能數(shù)據(jù)中,各硬件資源的性能指標(biāo)根據(jù)權(quán)重值大小進(jìn)行排序。在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述硬件資源的性能指標(biāo)包括CPU指標(biāo)、內(nèi)存指標(biāo)、磁盤(pán)指標(biāo)、網(wǎng)絡(luò)模塊指標(biāo)中的一種或多種。本發(fā)明的有益效果是:本發(fā)明提供了系統(tǒng)容量分析預(yù)測(cè)方法及裝置,獲取系統(tǒng)運(yùn)行數(shù)據(jù),建立系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù)之間的關(guān)系,并以此為基礎(chǔ)建立容量回歸模型,再在該容量回歸模型的基礎(chǔ)上,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)和設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù),并根據(jù)上述兩項(xiàng)數(shù)據(jù),參考容量回歸模型,對(duì)后續(xù)的硬件資源的容量使用狀態(tài)給出預(yù)測(cè),這樣就能夠通過(guò)綜合分析歷史運(yùn)行情況數(shù)據(jù),分析各環(huán)節(jié)關(guān)鍵資源(包括主機(jī)、網(wǎng)絡(luò)、應(yīng)用等)的容量使用情況,提前預(yù)判服務(wù)器等硬件資源的容量是否達(dá)到瓶頸,對(duì)可能出現(xiàn)的容量風(fēng)險(xiǎn)進(jìn)行預(yù)警,避免等到硬件資源發(fā)生故障時(shí)再進(jìn)行修復(fù),提高了系統(tǒng)的安全性。附圖說(shuō)明下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)一步說(shuō)明。圖1示出了本發(fā)明實(shí)施例提供的系統(tǒng)容量分析預(yù)測(cè)方法的流程圖;圖2示出了本發(fā)明實(shí)施例提供的系統(tǒng)容量分析預(yù)測(cè)裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不限定本發(fā)明。具體實(shí)施例一如圖1所示,本發(fā)明實(shí)施例提供了一種系統(tǒng)容量分析預(yù)測(cè)方法,包括以下幾個(gè)步驟。步驟S101,獲取系統(tǒng)運(yùn)行數(shù)據(jù);每條系統(tǒng)運(yùn)行數(shù)據(jù)包括系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù),所述系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù)均可根據(jù)時(shí)間區(qū)間、硬件資源、業(yè)務(wù)應(yīng)用進(jìn)行分類(lèi)。步驟S102,根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),建立容量回歸模型。步驟S103,根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),獲取設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù)。步驟S104,根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù)。即通過(guò)設(shè)定時(shí)間區(qū)間內(nèi)的系統(tǒng)運(yùn)行數(shù)據(jù),計(jì)算出這段時(shí)間內(nèi)的業(yè)務(wù)鏈中每個(gè)硬件資源的容量使用情況。步驟S105,根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù),對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的容量使用情況進(jìn)行預(yù)測(cè),得到設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)。根據(jù)步驟S104中計(jì)算出的歷史容量使用數(shù)據(jù),可以預(yù)測(cè)未來(lái)在設(shè)定時(shí)間區(qū)間內(nèi)的容量使用情況。例如根據(jù)過(guò)去的一個(gè)月的容量使用數(shù)據(jù),可以預(yù)測(cè)未來(lái)一個(gè)月的容量使用數(shù)據(jù)。步驟S106,根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能情況進(jìn)行檢測(cè)和評(píng)估,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。步驟S107,根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)、設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間之后的系統(tǒng)容量使用狀態(tài)進(jìn)行預(yù)測(cè),得到預(yù)測(cè)系統(tǒng)容量使用狀態(tài);所述預(yù)測(cè)系統(tǒng)容量使用狀態(tài)包括風(fēng)險(xiǎn)等級(jí)和風(fēng)險(xiǎn)發(fā)生概率。所述風(fēng)險(xiǎn)等級(jí)可以分為很高、高、中、一般、低五種等級(jí)。所述系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù)均可根據(jù)時(shí)間區(qū)間、硬件資源、業(yè)務(wù)應(yīng)用進(jìn)行分類(lèi),指的是,系統(tǒng)狀態(tài)數(shù)據(jù)包括不同時(shí)間區(qū)間、不同硬件資源、不同業(yè)務(wù)應(yīng)用的系統(tǒng)狀態(tài)數(shù)據(jù),業(yè)務(wù)狀態(tài)數(shù)據(jù)包括不同時(shí)間區(qū)間、不同硬件資源、不同業(yè)務(wù)應(yīng)用的業(yè)務(wù)狀態(tài)數(shù)據(jù),異常故障數(shù)據(jù)包括不同時(shí)間區(qū)間、不同硬件資源、不同業(yè)務(wù)應(yīng)用的異常故障數(shù)據(jù)。本發(fā)明實(shí)施例通過(guò)對(duì)系統(tǒng)中各硬件資源的性能指標(biāo)、工作日志進(jìn)行分析,可以得出不同時(shí)段不同維度下系統(tǒng)的系統(tǒng)狀態(tài)數(shù)據(jù)(包括硬件資源狀態(tài)數(shù)據(jù))、業(yè)務(wù)狀態(tài)數(shù)據(jù)(主要包括并發(fā)數(shù)據(jù)、交易數(shù)據(jù))、異常故障數(shù)據(jù)(主要包括異常發(fā)生數(shù)據(jù)、嚴(yán)重程度指標(biāo)數(shù)據(jù));將這些數(shù)據(jù)關(guān)聯(lián)成散點(diǎn)圖,就可以分析出在相同硬件資源的情況下,業(yè)務(wù)狀態(tài)和異常故障間的關(guān)系,也可以分析出,在相同業(yè)務(wù)場(chǎng)景下,硬件資源和異常故障之間的關(guān)系;由這些關(guān)系可以計(jì)算出,在設(shè)定時(shí)間區(qū)間內(nèi),在維持低異常故障的前提下,當(dāng)前硬件資源所能承受的業(yè)務(wù)容量,以及在預(yù)計(jì)業(yè)務(wù)量下,各硬件資源的性能指標(biāo)的估值;再根據(jù)上述兩項(xiàng)數(shù)據(jù),對(duì)設(shè)定時(shí)間區(qū)間后的系統(tǒng)容量狀態(tài)進(jìn)行預(yù)測(cè)。這樣就能夠通過(guò)綜合分析歷史運(yùn)行情況數(shù)據(jù),分析各環(huán)節(jié)關(guān)鍵資源(包括主機(jī)、網(wǎng)絡(luò)、應(yīng)用等)的容量使用情況,提前預(yù)判服務(wù)器等硬件資源的容量是否達(dá)到瓶頸,對(duì)可能出現(xiàn)的容量風(fēng)險(xiǎn)進(jìn)行預(yù)警,避免等到硬件資源發(fā)生故障時(shí)再進(jìn)行修復(fù),提高了系統(tǒng)的安全性。本發(fā)明實(shí)施例對(duì)設(shè)定時(shí)間區(qū)間不做限定,優(yōu)選的,其可以為7~30天。本發(fā)明實(shí)施例對(duì)硬件資源的性能指標(biāo)不做限定,優(yōu)選的,所述硬件資源的性能指標(biāo)可以包括CPU指標(biāo)、內(nèi)存指標(biāo)、磁盤(pán)指標(biāo)、網(wǎng)絡(luò)模塊指標(biāo)中的一種或多種。本發(fā)明實(shí)施例對(duì)容量使用數(shù)據(jù)中的數(shù)據(jù)類(lèi)型不做限定,優(yōu)選的,容量使用數(shù)據(jù)中的數(shù)據(jù)類(lèi)型可以包括最大并發(fā)用數(shù)、IOPS、最大線程數(shù)。本發(fā)明實(shí)施例中的最大并發(fā)用數(shù),指的是同一時(shí)刻正在處理的最大請(qǐng)求數(shù)。本發(fā)明實(shí)施例中的IOPS(Input/OutputOperationsPerSecond),指的是電腦存儲(chǔ)設(shè)備每秒進(jìn)行讀寫(xiě)操作的次數(shù),多用于數(shù)據(jù)庫(kù)等場(chǎng)合,衡量隨機(jī)訪問(wèn)的性能。電腦存儲(chǔ)設(shè)備可以包括硬盤(pán)(HDD)、固態(tài)硬盤(pán)(SSD)或存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN)。線程是程序執(zhí)行流的最小單元,是進(jìn)程中的一個(gè)實(shí)體,是被系統(tǒng)獨(dú)立調(diào)度和分派的基本單位,本發(fā)明實(shí)施例中的最大線程數(shù),指的是同時(shí)進(jìn)行的線程數(shù)的最大值。本發(fā)明實(shí)施例中,系統(tǒng)運(yùn)行數(shù)據(jù)的樣本數(shù)據(jù)可以如下所示:IT資源CPU使用率:50%,IT資源內(nèi)存使用率:60%,IT資源磁盤(pán)IO:70%,IT資源網(wǎng)絡(luò)流量:100M/s,當(dāng)時(shí)交易并發(fā)量為10000,異常發(fā)生數(shù)據(jù):無(wú);IT資源CPU使用率:60%,IT資源內(nèi)存使用率:60%,IT資源磁盤(pán)IO:70%,IT資源網(wǎng)絡(luò)流量:10M/s,當(dāng)時(shí)交易并發(fā)量為12000,異常發(fā)生數(shù)據(jù):無(wú);其中,IT資源CPU使用率、IT資源內(nèi)存使用率、IT資源磁盤(pán)IO、IT資源網(wǎng)絡(luò)流量為系統(tǒng)狀態(tài)數(shù)據(jù),當(dāng)時(shí)交易并發(fā)量為業(yè)務(wù)狀態(tài)數(shù)據(jù),異常發(fā)生數(shù)據(jù)為異常故障數(shù)據(jù)。通過(guò)與上述樣本數(shù)據(jù)類(lèi)似的大數(shù)據(jù)資源,可以建立容量回歸模型。優(yōu)選的,本發(fā)明實(shí)施例還可以包括:步驟S108,根據(jù)風(fēng)險(xiǎn)等級(jí),向用戶(hù)發(fā)送預(yù)警信息。這樣做的好處是,能夠主動(dòng)向用戶(hù)發(fā)出預(yù)警信息,提高了系統(tǒng)的安全性,也使系統(tǒng)使用更加人性化,提高了用戶(hù)體驗(yàn)。本發(fā)明實(shí)施例對(duì)步驟S106不做限定,優(yōu)選的,本發(fā)明實(shí)施例中,步驟S106可以具體為:根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,獲取設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。本發(fā)明實(shí)施例對(duì)系統(tǒng)性能數(shù)據(jù)的呈現(xiàn)和排序方式不做限定,優(yōu)選的,所述系統(tǒng)性能數(shù)據(jù)中,各硬件資源的性能指標(biāo)可以根據(jù)權(quán)重值大小進(jìn)行排序。本發(fā)明實(shí)施例中,各硬件資源的性能指標(biāo)可以包括IT資源CPU使用率、IT資源內(nèi)存使用率,IT資源磁盤(pán)IO使用率,IT資源網(wǎng)絡(luò)流量等。本發(fā)明實(shí)施例在步驟S106后,還可以包括:步驟S109,根據(jù)設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù),生成性能分析報(bào)告并推送給用戶(hù),所述性能分析報(bào)告中包括設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。本發(fā)明實(shí)施例對(duì)歷史系統(tǒng)運(yùn)行數(shù)據(jù)的獲取方式不做限定,優(yōu)選的,可以從存儲(chǔ)在hbase中的日志數(shù)據(jù)獲取歷史系統(tǒng)運(yùn)行數(shù)據(jù),再通過(guò)spark對(duì)歷史日志數(shù)據(jù)進(jìn)行分析,綜合設(shè)定時(shí)間區(qū)間內(nèi)系統(tǒng)各硬件資源的負(fù)載情況及其性能指標(biāo)值的大小,計(jì)算出各硬件資源的性能指標(biāo)的權(quán)重值的大小,得到設(shè)定時(shí)間區(qū)間內(nèi)影響性能的關(guān)鍵因素,并將結(jié)果通過(guò)權(quán)重值進(jìn)行排序展示。HBase是一個(gè)分布式的、面向列的開(kāi)源數(shù)據(jù)庫(kù),該技術(shù)來(lái)源于FayChang所撰寫(xiě)的Google論文“Bigtable:一個(gè)結(jié)構(gòu)化數(shù)據(jù)的分布式存儲(chǔ)系統(tǒng)”。Spark是UCBerkeleyAMPlab(加州大學(xué)伯克利分校的AMP實(shí)驗(yàn)室)所開(kāi)源的通用并行框架,能夠更好地適用于數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)等需要迭代的算法。在上述的具體實(shí)施例一中,提供了一種系統(tǒng)容量分析預(yù)測(cè)方法,與之相對(duì)應(yīng)的,本申請(qǐng)還提供一種系統(tǒng)容量分析預(yù)測(cè)裝置。由于裝置實(shí)施例基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。下述描述的裝置實(shí)施例僅僅是示意性的。具體實(shí)施例二如圖2所示,本發(fā)明實(shí)施例提供了一種系統(tǒng)容量分析預(yù)測(cè)裝置,包括以下幾個(gè)模塊。模型建立模塊201,用于:獲取系統(tǒng)運(yùn)行數(shù)據(jù);每條系統(tǒng)運(yùn)行數(shù)據(jù)包括系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù),所述系統(tǒng)狀態(tài)數(shù)據(jù)、業(yè)務(wù)狀態(tài)數(shù)據(jù)和異常故障數(shù)據(jù)均可根據(jù)時(shí)間區(qū)間、硬件資源、業(yè)務(wù)應(yīng)用進(jìn)行分類(lèi);根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),建立容量回歸模型。本發(fā)明實(shí)施例從不同時(shí)間、多個(gè)維度建立整個(gè)系統(tǒng)的容量回歸模型,例如通過(guò)主機(jī)的硬件資源配置和承載的業(yè)務(wù)應(yīng)用。容量分析模塊202,用于:根據(jù)系統(tǒng)運(yùn)行數(shù)據(jù),獲取設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù);根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的歷史容量使用數(shù)據(jù),對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的容量使用情況進(jìn)行預(yù)測(cè),得到設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)。性能分析模塊203,用于:根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能情況進(jìn)行檢測(cè)和評(píng)估,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。根據(jù)歷史運(yùn)行數(shù)據(jù),對(duì)所設(shè)定時(shí)間區(qū)間的性能情況進(jìn)行檢測(cè)、評(píng)估并生成報(bào)告,展示時(shí)間區(qū)間中系統(tǒng)性能情況,對(duì)影響性能的關(guān)鍵因素與風(fēng)險(xiǎn)進(jìn)行排序和提示,向用戶(hù)給出相關(guān)建議。狀態(tài)預(yù)測(cè)模塊204,用于:根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的預(yù)測(cè)容量使用數(shù)據(jù)、設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù),利用容量回歸模型,對(duì)設(shè)定時(shí)間區(qū)間之后的系統(tǒng)容量使用狀態(tài)進(jìn)行預(yù)測(cè),得到預(yù)測(cè)系統(tǒng)容量使用狀態(tài);所述預(yù)測(cè)系統(tǒng)容量使用狀態(tài)包括風(fēng)險(xiǎn)等級(jí)和風(fēng)險(xiǎn)發(fā)生概率。所述風(fēng)險(xiǎn)等級(jí)可以分為很高、高、中、一般、低五種等級(jí)。本發(fā)明實(shí)施例通過(guò)對(duì)系統(tǒng)中各硬件資源的性能指標(biāo)、工作日志進(jìn)行分析,可以得出不同時(shí)段不同維度下系統(tǒng)的系統(tǒng)狀態(tài)數(shù)據(jù)(包括硬件資源狀態(tài)數(shù)據(jù))、業(yè)務(wù)狀態(tài)數(shù)據(jù)(主要包括并發(fā)數(shù)據(jù)、交易數(shù)據(jù))、異常故障數(shù)據(jù)(主要包括異常發(fā)生數(shù)據(jù)、嚴(yán)重程度指標(biāo)數(shù)據(jù));將這些數(shù)據(jù)關(guān)聯(lián)成散點(diǎn)圖,就可以分析出在相同硬件資源的情況下,業(yè)務(wù)狀態(tài)和異常故障間的關(guān)系,也可以分析出,在相同業(yè)務(wù)場(chǎng)景下,硬件資源和異常故障之間的關(guān)系;由這些關(guān)系可以計(jì)算出,在設(shè)定時(shí)間區(qū)間內(nèi),在維持低異常故障的前提下,當(dāng)前硬件資源所能承受的業(yè)務(wù)容量,以及在預(yù)計(jì)業(yè)務(wù)量下,各硬件資源的性能指標(biāo)的估值;再根據(jù)上述兩項(xiàng)數(shù)據(jù),對(duì)設(shè)定時(shí)間區(qū)間后的系統(tǒng)容量狀態(tài)進(jìn)行預(yù)測(cè)。這樣就能夠通過(guò)綜合分析歷史運(yùn)行情況數(shù)據(jù),分析各環(huán)節(jié)關(guān)鍵資源(包括主機(jī)、網(wǎng)絡(luò)、應(yīng)用等)的容量使用情況,提前預(yù)判服務(wù)器等硬件資源的容量是否達(dá)到瓶頸,對(duì)可能出現(xiàn)的容量風(fēng)險(xiǎn)進(jìn)行預(yù)警,避免等到硬件資源發(fā)生故障時(shí)再進(jìn)行修復(fù),提高了系統(tǒng)的安全性。本發(fā)明實(shí)施例對(duì)設(shè)定時(shí)間區(qū)間不做限定,優(yōu)選的,其可以為7~30天。優(yōu)選的,本發(fā)明實(shí)施例還可以包括預(yù)警模塊205,用于:根據(jù)風(fēng)險(xiǎn)等級(jí),向用戶(hù)發(fā)送預(yù)警信息。這樣做的好處是,能夠主動(dòng)向用戶(hù)發(fā)出預(yù)警信息,提高了系統(tǒng)的安全性,也使系統(tǒng)使用更加人性化,提高了用戶(hù)體驗(yàn)。本發(fā)明實(shí)施例對(duì)性能分析模塊203不做限定,優(yōu)選的,所述性能分析模塊203可以用于:根據(jù)設(shè)定時(shí)間區(qū)間的歷史系統(tǒng)運(yùn)行數(shù)據(jù),利用容量回歸模型,獲取設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)及其指標(biāo)值,計(jì)算設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值;根據(jù)設(shè)定時(shí)間區(qū)間內(nèi)各硬件資源的性能指標(biāo)的權(quán)重值,獲取設(shè)定時(shí)間區(qū)間的系統(tǒng)性能數(shù)據(jù)。本發(fā)明實(shí)施例對(duì)系統(tǒng)性能數(shù)據(jù)的呈現(xiàn)和排序方式不做限定,優(yōu)選的,所述系統(tǒng)性能數(shù)據(jù)中,各硬件資源的性能指標(biāo)可以根據(jù)權(quán)重值大小進(jìn)行排序。本發(fā)明實(shí)施例對(duì)硬件資源的性能指標(biāo)不做限定,優(yōu)選的,所述硬件資源的性能指標(biāo)可以包括CPU指標(biāo)、內(nèi)存指標(biāo)、磁盤(pán)指標(biāo)、網(wǎng)絡(luò)模塊指標(biāo)中的一種或多種。需要說(shuō)明的是,在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。盡管本發(fā)明已進(jìn)行了一定程度的描述,明顯地,在不脫離本發(fā)明的精神和范圍的條件下,可進(jìn)行各個(gè)條件的適當(dāng)變化。可以理解,本發(fā)明不限于所述實(shí)施方案,而歸于權(quán)利要求的范圍,其包括所述每個(gè)因素的等同替換。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
皮山县| 鹿邑县| 宜宾县| 寻乌县| 乡城县| 蛟河市| 慈利县| 肇庆市| 吉首市| 静安区| 嘉鱼县| 信丰县| 兰坪| 太原市| 九台市| 延安市| 钟山县| 宁德市| 靖边县| 神池县| 厦门市| 泸西县| 长岛县| 苗栗县| 沙湾县| 阿鲁科尔沁旗| 北流市| 泾源县| 怀来县| 凤山县| 江门市| 获嘉县| 桓台县| 霍城县| 乌恰县| 隆回县| 吐鲁番市| 黑山县| 游戏| 突泉县| 南安市|