一種獲取資源利用情況的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種獲取資源利用情況的方法和裝置,設(shè)計數(shù)據(jù)維護領(lǐng)域,用于解決負(fù)載調(diào)節(jié)對管理員的技術(shù)經(jīng)驗要求較高的問題。一種獲取資源利用情況的方法,包括:在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息;確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值;根據(jù)所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢;將每種資源的資源利用趨勢在顯示界面上不同位置同時顯示,以便管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。本發(fā)明主要用于數(shù)據(jù)中心資源管理。
【專利說明】一種獲取資源利用情況的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)維護領(lǐng)域,尤其涉及一種獲取資源利用情況的方法和裝置。
【背景技術(shù)】
[0002]數(shù)據(jù)中心中集中設(shè)置有服務(wù)器和存儲設(shè)備,用于為大量的客戶端提供遠(yuǎn)程服務(wù)。負(fù)載過高的設(shè)備會使業(yè)務(wù)的訪問響應(yīng)時間延長,導(dǎo)致服務(wù)質(zhì)量降低,負(fù)載過低的設(shè)備業(yè)務(wù)量少,導(dǎo)致數(shù)據(jù)中心的資源浪費和空調(diào)動環(huán)設(shè)備的電力浪費,因此數(shù)據(jù)中心的管理員需要對數(shù)據(jù)中心的設(shè)備進行負(fù)載調(diào)節(jié),盡量使啟動資源最少且負(fù)載均衡。但是,目前的負(fù)載調(diào)節(jié)過程中,需要依賴管理員的技術(shù)經(jīng)驗,這導(dǎo)致對管理員的技術(shù)要求較高,難以得到準(zhǔn)確的調(diào)節(jié)結(jié)果。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的實施例提供一種獲取資源利用情況的方法和裝置,用于解決負(fù)載調(diào)節(jié)對管理員的技術(shù)經(jīng)驗要求較高的問題。
[0004]為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0005]第一方面,提供一種獲取資源利用情況的方法,包括:
[0006]一種獲取資源利用情況的方法,其特征在于,包括:
[0007]在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息;
[0008]確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值;
[0009]根據(jù)所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢;
[0010]將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示,以便管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述已啟動資源信息包括每種資源的數(shù)量;每種資源的數(shù)量越多,所述已啟動資源信息越大。
[0012]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述實際使用資源信息包括每種資源的數(shù)量以及每種可用資源的占用率;所述每種資源的數(shù)量越多,所述實際使用資源信息越大,所述每種可用資源的占用率越多,所述實際使用資源信息越大。
[0013]結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示后,還包括:
[0014]根據(jù)管理員配置的調(diào)整策略生成資源調(diào)整指令;所述資源調(diào)整指令指示對待調(diào)整資源進行開啟或關(guān)閉操作,所述待調(diào)整資源為所述資源中的至少一種;
[0015]獲取所述待調(diào)整資源的預(yù)估資源利用趨勢;所述預(yù)估資源利用趨勢根據(jù)所述資源調(diào)整指令算得;[0016]將所述預(yù)估資源利用趨勢在所述顯示界面上顯示。
[0017]結(jié)合第一方面或第一方面的第一種至第三種可能的實現(xiàn)方式中的任意一種實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,當(dāng)檢測到所述數(shù)據(jù)中心中存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,在所述顯示界面上提示所述非合理資源,以便管理員對所述非合理資源進行調(diào)整。
[0018]結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述預(yù)設(shè)資源配備準(zhǔn)則為:每個資源的當(dāng)前資源占用率的取值處于預(yù)設(shè)閾值區(qū)間。
[0019]結(jié)合第一方面或第一方面的第一種至第三種可能的實現(xiàn)方式中任意一種實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述資源包括:CPU、內(nèi)存、磁盤每秒讀寫次數(shù)IOPS和網(wǎng)絡(luò)帶寬。
[0020]第二方面,提供一種獲取資源利用情況的裝置,包括:
[0021]資源信息獲取單元,用于在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息;
[0022]資源利用率確定單元,用于確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值;
[0023]資源利用趨勢獲取單元,用于根據(jù)所述資源利用率確定單元確定的所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢;
[0024]顯示單元,用于將所述資源利用趨勢獲取單元獲取的所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示,以便管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
[0025]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述已啟動資源信息包括每種資源的數(shù)量;每種資源的數(shù)量越多,所述已啟動資源信息越大。
[0026]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述實際使用資源信息包括每種資源的數(shù)量以及每種可用資源的占用率;所述每種資源的數(shù)量越多,所述實際使用資源信息越大,所述每種可用資源的占用率越多,所述實際使用資源信息越大。
[0027]結(jié)合第二方面,在第二方面的第三種可能的實現(xiàn)方式中,還包括:
[0028]資源調(diào)整指令接收單元,用于在所述顯示單元將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示后,根據(jù)管理員配置的調(diào)整策略生成資源調(diào)整指令;所述資源調(diào)整指令指示對待調(diào)整資源進行開啟或關(guān)閉操作,所述待調(diào)整資源為所述資源中的至少一種;
[0029]所述資源利用趨勢獲取單元還用于獲取所述待調(diào)整資源的預(yù)估資源利用趨勢;所述預(yù)估資源利用趨勢根據(jù)所述資源調(diào)整指令接收單元接收的所述資源調(diào)整指令算得;
[0030]所述顯示單元還用于將所述資源利用趨勢獲取單元獲取的所述預(yù)估資源利用趨勢在所述顯示界面上顯示。
[0031]結(jié)合第二方面或第二方面的第一種至第三種可能的實現(xiàn)方式中的任意一種實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述顯示單元還用于當(dāng)檢測到所述數(shù)據(jù)中心中存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,在所述顯示界面上提示所述非合理資源,以便管理員對所述非合理資源進行調(diào)整。
[0032]結(jié)合第二方面的第四種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述預(yù)設(shè)資源配備準(zhǔn)則為:每個資源的當(dāng)前資源占用率的取值處于預(yù)設(shè)閾值區(qū)間。
[0033]結(jié)合第二方面或第二方面的第一種至第三種可能的實現(xiàn)方式中的任意一種實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,所述資源包括:CPU、內(nèi)存、磁盤每秒讀寫次數(shù)IOPS和網(wǎng)絡(luò)帶寬。
[0034]本發(fā)明實施例提供了一種獲取資源利用情況的方法和裝置,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息,并根據(jù)實際使用資源信息和所述已啟動資源信息,確定每種資源在每天的采樣時間點的資源利用率,進而獲得獲取每種資源的資源利用趨勢,將每種資源的所述資源利用趨勢在顯示界面上的不同位置同時顯示,以便所述管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。與現(xiàn)有技術(shù)相比,降低了負(fù)載調(diào)節(jié)過程中對管理員的技術(shù)經(jīng)驗要求,從而有利于達(dá)到更準(zhǔn)確的調(diào)節(jié)效果。
【專利附圖】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1為本發(fā)明實施例提供的一種獲取資源利用情況的方法的流程圖;
[0037]圖2a為本發(fā)明實施例的顯示界面示意的示意圖;
[0038]圖2b為本發(fā)明實施例中的另一種顯示界面的示意圖;
[0039]圖2c為本發(fā)明實施例中的另一種顯示界面的示意圖;
[0040]圖2d和圖2e為在圖2c基礎(chǔ)上進彳丁資源調(diào)整后的顯不界面的不意圖;
[0041]圖3為本發(fā)明實施例提供的另一種獲取資源利用情況的方法的流程圖;
[0042]圖4為發(fā)明實施例提供的一種獲取資源利用情況的裝置的框圖;
[0043]圖5為本發(fā)明實施例提供的另一種獲取資源利用情況的裝置的框圖;
[0044]圖6為本發(fā)明實施例提供的另一種獲取資源利用情況的裝置的框圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]本發(fā)明實施例中,控制設(shè)備對數(shù)據(jù)中心進行監(jiān)控,由控制設(shè)備從數(shù)據(jù)中心獲得各種參數(shù),并將管理員的控制指令傳達(dá)至數(shù)據(jù)中心。
[0047]在此基礎(chǔ)上,本發(fā)明實施例提供了一種獲取資源利用情況的方法,如圖1所示,包括:
[0048]101、在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息。
[0049]控制設(shè)備從數(shù)據(jù)中心獲取每種資源的實際使用資源信息和已啟動資源信息。采樣時間點預(yù)先設(shè)定,比如設(shè)置每天12點為采樣時間點,獲取每種資源在12點的時間使用資源信息和已啟動資源信息。
[0050]本發(fā)明實施例中的已啟動資源信息包括每種資源的數(shù)量。每種資源的數(shù)量越多,所述已啟動資源信息越大。
[0051]本發(fā)明實施例中的實際使用資源信息包括每種資源的數(shù)量以及每種可用資源的占用率。其中,所述每種資源的數(shù)量越多,所述實際使用資源信息越大,所述每種可用資源的占用率越多,所述實際使用資源信息越大。
[0052]本發(fā)明實施例中所述的資源包括:CPU、內(nèi)存、磁盤每秒讀寫次數(shù)(Input/OutputOperations Per Second, 10PS)和網(wǎng)絡(luò)帶寬。
[0053]102、確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值。
[0054]103、根據(jù)所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢。
[0055]資源利用趨勢是指一定時間內(nèi)資源使用情況的走向。比如每天12點進行采樣,連續(xù)執(zhí)行5天,則可以得到這5天里的資源利用趨勢。
[0056]104、將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示。
[0057]通過將各種資源的資源利用趨勢同時在顯示界面上顯示,使管理員同時了解各種資源的利用情況,從而能根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
[0058]如,對于某數(shù)據(jù)中心A中設(shè)置有10臺設(shè)備,分別為H1、H2、……H10,其中H1、H2、......H7已經(jīng)上電,H8,H9,HlO為下電狀態(tài)。
[0059]設(shè)在采樣時間點T0,H1、H2、……H7的CPU資源分別為al、a2、……a7 ;H1、H2、……H7的CPU占用率分別為xl、x2、……x7。對于數(shù)據(jù)中心A,CPU的實際使用資源信息可以為al*xl+a2*x2+……a7*x7,已啟動資源信息為al+a2+……a7。CPU的在TO的當(dāng)前資源利用率為:(al*xl+a2*x2+……a7*x7) /(al+a2+……a7)。通過上述描述,一項資源的資源利用率根據(jù)每個設(shè)備的同一資源的資源占用率算得。如果采樣動作持續(xù)一周,每天在TO進行采樣,最終可以得到這一周中CPU的資源利用趨勢。類似的,可以得到其他資源(如內(nèi)存、10PS、網(wǎng)絡(luò)帶寬)的資源利用趨勢。
[0060]在得到各種資源的資源利用趨勢后,將每種資源的資源利用趨勢同時在設(shè)備的顯示界面上顯示。舉例來說,如果獲取了 CPU、內(nèi)存和IOPS這三種資源的資源利用趨勢,則將三種資源的資源利用趨勢展示在設(shè)備的顯示界面(比如顯示器)上的不同位置,以供管理員根據(jù)顯示的內(nèi)容直觀的對比分析不同資源,確定資源調(diào)整策略。
[0061]可選的,可以按照柱狀圖的方式顯示每種資源的當(dāng)前資源利用趨勢,如圖2a所示。顯示界面200中顯示了三個資源的當(dāng)前資源利用趨勢,三種資源分別為201、202和203。205表示實際使用資源信息,204表示已啟動資源信息。206、207和208分別為三個采樣時間點獲得的實際使用資源信息和已啟動資源信息。還可以按照其他方式顯示,如圖2b所示,顯示界面220顯示了四個資源221、222、223和224的資源利用趨勢。每種資源利用趨勢由四個采樣時間點的數(shù)據(jù)構(gòu)成。實線部分225表示已啟動資源信息,虛線部分226表示實際使用資源信息。
[0062]再如圖2c所示,橫縱軸劃分4種資源的資源利用趨勢210、211、212、213。其中外環(huán)214表示已啟動資源信息,內(nèi)環(huán)215表示實際使用資源信息。
[0063]管理員在控制設(shè)備上通過觀察如圖2a、2b或2c所示的顯示內(nèi)容,能夠獲知各種資源的負(fù)載情況,并對負(fù)載進行調(diào)整。以圖2b為例,顯示了四種資源的資源利用趨勢。管理員觀察虛線與實線的位置,實線虛線越貼合,說明資源利用率越高,資源浪費越少。管理員還可以觀察不同資源趨勢之間的落差。比如221、223和224三者之間相比落差較小,但221、223和334這三個與222的落差都較大。此種情況說明資源222使用量較大,容易出現(xiàn)資源緊缺。再比如圖2c,使用環(huán)形來顯示資源利用趨勢。214與215越貼合,則資源利用率越高,資源浪費越少。210和211在交界處明顯斷層,說明這兩種資源配比不合理,211所表示的資源使用量較大,容易出現(xiàn)資源緊缺。管理員可以根據(jù)圖2c顯示的情況進行資源調(diào)整,將低負(fù)載的設(shè)備業(yè)務(wù)遷移到其他設(shè)備并關(guān)閉空負(fù)載的設(shè)備,提高資源利用率,提高資源利用率后的情況如圖2d所示,214與215的貼合變的緊密。此時211和210仍存在明顯斷層,則管理員可以增加210的資源量,比如如果210是CPU或內(nèi)存,則對CPU或內(nèi)存進行擴容,增加刀片服務(wù)器。之后如圖2e所示,211和210交界處更為平滑,說明兩種資源的配比更為合理。
[0064]本發(fā)明實施例提供了一種獲取資源利用情況的方法,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息,并根據(jù)實際使用資源信息和所述已啟動資源信息,確定每種資源在每天的采樣時間點的資源利用率,進而獲得獲取每種資源的資源利用趨勢,將每種資源的所述資源利用趨勢同時在顯示界面上不同位置顯示,以便所述管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。與現(xiàn)有技術(shù)相比,降低了負(fù)載調(diào)節(jié)過程中對管理員的技術(shù)經(jīng)驗要求,從而有利于達(dá)到更準(zhǔn)確的調(diào)節(jié)效果。
[0065]可選的,在本發(fā)明的另一種實現(xiàn)方式中,如圖3所示,在步驟104后,還包括:
[0066]105、根據(jù)管理員配置的調(diào)整策略生成資源調(diào)整指令。
[0067]管理員預(yù)先配置調(diào)整策略,運行過程中,控制設(shè)備根據(jù)管理員配置的調(diào)整策略自動生產(chǎn)資源調(diào)整指令,從而完成虛擬機的遷移,以及設(shè)備的開啟和關(guān)停。
[0068]所述資源調(diào)整指令指示對待調(diào)整資源進行開啟或關(guān)閉操作,所述待調(diào)整資源為所述資源中的至少一種。
[0069]106、獲取所述待調(diào)整資源的預(yù)估資源利用趨勢。
[0070]所述預(yù)估資源利用趨勢根據(jù)所述資源調(diào)整指令算得。
[0071]107、將所述預(yù)估資源利用趨勢在所述顯示界面上顯示。
[0072]步驟104顯示了每種資源的所述當(dāng)前資源利用趨勢,管理員根據(jù)顯示的內(nèi)容可以確定資源調(diào)整策略,系統(tǒng)將根據(jù)資源調(diào)整策略自動向控制設(shè)備發(fā)出資源調(diào)整指令。舉例來說,當(dāng)管理員觀察到CPU的資源利用趨勢所體現(xiàn)的資源利用率一直較低(即實際使用CPU資源與已啟動CPU資源比例較低)時,修改資源調(diào)整策略,控制設(shè)備根據(jù)管理員配置的調(diào)整策略自動生產(chǎn)資源調(diào)整指令,并根據(jù)資源調(diào)整指令估算出關(guān)閉一定數(shù)量的CPU資源后的預(yù)估資源利用趨勢,并在顯示界面顯示該預(yù)估資源利用趨勢。管理員根據(jù)顯示的內(nèi)容可以確定資源調(diào)整策略是否調(diào)節(jié)準(zhǔn)確,并進行進一步修正,從而使得對資源的調(diào)節(jié)更為準(zhǔn)確。
[0073]可選的,本發(fā)明實施例中控制設(shè)備通過對數(shù)字中心的每一臺設(shè)備進行監(jiān)控,當(dāng)發(fā)現(xiàn)部分設(shè)備的負(fù)載超過預(yù)設(shè)上限值時,將其部分虛擬機業(yè)務(wù)遷移至負(fù)載較低的設(shè)備上;當(dāng)發(fā)現(xiàn)部分設(shè)備的負(fù)載超過預(yù)設(shè)下限值時,將其運行的全部虛擬機業(yè)務(wù)遷移到其他設(shè)備并關(guān)停這些已經(jīng)清空業(yè)務(wù)的設(shè)備,關(guān)閉對應(yīng)這些清空業(yè)務(wù)設(shè)備的空調(diào),從而大大提高節(jié)能效果。
[0074]可選的,本發(fā)明實施例的另一種實現(xiàn)方式中,當(dāng)控制設(shè)備檢測到所述數(shù)據(jù)中心中存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,在顯示界面上提示所述非合理資源,以便管理員對所述非合理資源進行調(diào)整。
[0075]所述預(yù)設(shè)資源配備準(zhǔn)則為:每個資源的所述當(dāng)前資源占用率的取值處于預(yù)設(shè)閾值區(qū)間。
[0076]該預(yù)設(shè)資源配備準(zhǔn)則為每個設(shè)備的資源占用率預(yù)設(shè)了閾值空間,用于判斷當(dāng)前設(shè)備是高負(fù)載設(shè)備還是低負(fù)載設(shè)備。
[0077]例如,設(shè)定CPU占用率的閾值區(qū)間為30%~80%,則
[0078]如果某臺服務(wù)器A的CPU占用率為40%,則服務(wù)器負(fù)載為合理的;
[0079]如果某臺服務(wù)器B的CPU占用率為20%,則服務(wù)器B被判定為輕載,根據(jù)調(diào)度策略,控制設(shè)備會自動將服務(wù)器B上的業(yè)務(wù)遷移到其他服務(wù)器(預(yù)測其他服務(wù)器接受這個業(yè)務(wù)之后,其占用率不會超過上限80%),遷移完成之后,將服務(wù)器B下電;
[0080]如果某臺服務(wù)器C的CPU占用率為85%,則服務(wù)器C被判定為過載,根據(jù)調(diào)度策略,控制設(shè)備會自動將服務(wù)器C上 的業(yè)務(wù)遷移到其他服務(wù)器(預(yù)測其他服務(wù)器接受這個業(yè)務(wù)之后,其占用率不會超過上限80%);如果預(yù)測其他服務(wù)器接受這個業(yè)務(wù)之后,占用率均超過上限,則會自動啟動若干臺服務(wù)器,再進行遷移。
[0081]舉另外一例說明預(yù)設(shè)資源配備準(zhǔn)則:
[0082]預(yù)先設(shè)置一個比較差值,并算出當(dāng)前各種資源的平均占用率,用各個資源占用率與平均占用率的差值和所述比較差值進行比較,從而得到各種資源的均衡情況。
[0083]例如,預(yù)先設(shè)置一個比較差值為10%,設(shè)當(dāng)前數(shù)據(jù)中心有10臺服務(wù)器,Hl~H10,其CPU占用率分別為xl、x2、……X7,則服務(wù)器的CPU占用率平均值為x’。若|xl_x’ >10%,則認(rèn)為服務(wù)器Hl的資源不平衡,需要將服務(wù)器Hl的業(yè)務(wù)進行遷移。
[0084]另外,對于資源匹配不合理的設(shè)備,也可以進行檢測和調(diào)整。如果CPU、內(nèi)存、IOPS和網(wǎng)絡(luò)帶寬的當(dāng)前資源利用率分別為80%、80%、45%和40%,則判斷CPU和內(nèi)存需要進行調(diào)整,否則當(dāng)IOPS和網(wǎng)絡(luò)帶寬的當(dāng)前資源利用率繼續(xù)提升時,CPU和內(nèi)存的當(dāng)前資源利用率會接近100%,導(dǎo)致資源不足,不能與IOPS和網(wǎng)絡(luò)帶寬形成匹配,使得數(shù)據(jù)中心的負(fù)載提升出現(xiàn)瓶頸。調(diào)整方式可以是對CPU、內(nèi)存等資源進行擴容(比如添加新的刀片服務(wù)器)。
[0085]通過檢測非合理資源,并在顯示界面上提示這些非合理資源,使得管理員及時發(fā)現(xiàn)非合理資源并進行資源調(diào)整。通過對資源調(diào)整,補充稀缺資源,為后續(xù)業(yè)務(wù)量進一步提升提供保障。
[0086]此外,本發(fā)明實施例還提供了一種獲取資源利用情況的裝置,如圖4所示,包括:資源信息獲取單元41、資源利用率確定單元42、資源利用趨勢獲取單元43、顯示單元44。
[0087]資源信息獲取單元41用于在每天的采樣時間點獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息。
[0088]資源利用率確定單元42,用于確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值。
[0089]資源利用趨勢獲取單元43,用于根據(jù)所述資源利用率確定單元42確定的所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢。[0090]顯示單元44用于將所述資源利用趨勢獲取單元43獲取的所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在同時在顯示界面上的不同位置顯示,以便所述管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
[0091]所述已啟動資源信息包括每種資源的數(shù)量;每種資源的數(shù)量越多,所述已啟動資源信息越大。所述實際使用資源信息包括每種資源的數(shù)量以及每種可用資源的占用率;所述每種資源的數(shù)量越多,所述實際使用資源信息越大,所述每種可用資源的占用率越多,所述實際使用資源信息越大。
[0092]在本發(fā)明另一種可選的實現(xiàn)方式中,如圖5所示,該裝置還包括:
[0093]資源調(diào)整指令接收單元45,用于在顯示單元44將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢同時在顯示界面上顯示后,根據(jù)管理員配置的調(diào)整策略資源調(diào)整指令;所述資源調(diào)整指令指示對待調(diào)整資源進行開啟或關(guān)閉操作,所述待調(diào)整資源為所述資源中的至少一種。
[0094]所述資源利用趨勢獲取單元43還用于獲取所述待調(diào)整資源的預(yù)估資源利用趨勢。
[0095]所述預(yù)估資源利用趨勢根據(jù)所述資源調(diào)整指令接收單元接收的所述資源調(diào)整指令算得。
[0096]所述顯示單元44還用于將所述資源利用趨勢獲取單元43獲取的所述預(yù)估資源利用趨勢在所述顯示界面上顯示。
[0097]在本發(fā)明的另一種可選的實現(xiàn)方式中,所述顯示單元44還用于當(dāng)檢測到所述數(shù)據(jù)中心中存在所述資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,在所述顯示界面上提示所述非合理資源,以便管理員對所述非合理資源進行調(diào)整。
[0098]所述預(yù)設(shè)資源配備準(zhǔn)則參考前文描述,此處不再贅述。
[0099]本發(fā)明實施例提供了一種獲取資源利用情況的裝置,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息,并根據(jù)實際使用資源信息和所述已啟動資源信息,獲取所述數(shù)據(jù)中心的每種資源的資源利用趨勢,將所述數(shù)據(jù)中心的每種資源的資源利用趨勢在顯示界面上不同位置同時顯示,以便所述管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。與現(xiàn)有技術(shù)相比,降低了負(fù)載調(diào)節(jié)過程中對管理員的技術(shù)經(jīng)驗要求,從而有利于達(dá)到更準(zhǔn)確的調(diào)節(jié)效果。
[0100]本發(fā)明實施例還提供一種獲取資源利用情況的裝置,用于計算機系統(tǒng)中,如圖6所示,包括:
[0101]處理器61,輸入輸出電路62,顯不器63。
[0102]輸入輸出電路62在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息。
[0103]處理器61根據(jù)輸入輸出電路62獲取的實際使用資源信息和已啟動資源信息,確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值。
[0104]處理器61還用于根據(jù)所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢。
[0105]顯示器63將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示,以便管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
[0106]進一步的,處理器61還用于根據(jù)管理員配置的資源調(diào)整策略生成資源調(diào)整指令,資源調(diào)整指令用于指示對待調(diào)整資源進行開啟或關(guān)閉操作。
[0107]處理器61還用于根據(jù)資源調(diào)整指令獲取待調(diào)整資源的預(yù)估資源利用趨勢。
[0108]顯示器63還用于將預(yù)估資源利用趨勢在所述顯示界面上顯示。
[0109]進一步的,處理器61還用于檢測數(shù)據(jù)中心中是否存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源,當(dāng)檢測到數(shù)據(jù)中心中存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,顯示器63在顯示界面上提示非合理資源,以便管理員對非合理資源進行調(diào)整。
[0110]本發(fā)明實施例提供了的獲取資源利用情況的裝置,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息,并根據(jù)實際使用資源信息和所述已啟動資源信息,獲取所述數(shù)據(jù)中心的每種資源的資源利用趨勢,將所述數(shù)據(jù)中心的每種資源的資源利用趨勢在顯示界面上不同位置同時顯示,以便所述管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。與現(xiàn)有技術(shù)相比,降低了負(fù)載調(diào)節(jié)過程中對管理員的技術(shù)經(jīng)驗要求,從而有利于達(dá)到更準(zhǔn)確的調(diào)節(jié)效果。
[0111]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0112]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準(zhǔn)。
【權(quán)利要求】
1.一種獲取資源利用情況的方法,其特征在于,包括: 在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息; 確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值; 根據(jù)所述每種資源在每天的采樣時間點的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢; 將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示,以便管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述已啟動資源信息包括每種資源的數(shù)量;每種資源的數(shù)量越多,所述已啟動資源信息越大。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述實際使用資源信息包括每種資源的數(shù)量以及每種可用資源的占用率;所述每種資源的數(shù)量越多,所述實際使用資源信息越大,所述每種可用資源的占用率越多,所述實際使用資源信息越大。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示后,還包括: 根據(jù)管理員配置的所述資源調(diào)整策略生成資源調(diào)整指令,所述資源調(diào)整指令用于指示對待調(diào)整資源進行開啟或關(guān)閉操作,所述待調(diào)整資源為所述資源中的至少一種; 根據(jù)所述資源調(diào)整指令獲取所述待調(diào)整資源的預(yù)估資源利用趨勢; 將所述預(yù)估資源利用趨勢在所述顯示界面上顯示。
5.根據(jù)權(quán)利要求1至4中任意一項所述的方法,其特征在于,當(dāng)檢測到所述數(shù)據(jù)中心中存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,在所述顯示界面上提示所述非合理資源,以便管理員對所述非合理資源進行調(diào)整。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預(yù)設(shè)資源配備準(zhǔn)則為:每個資源的當(dāng)前資源占用率的取值處于預(yù)設(shè)閾值區(qū)間。
7.根據(jù)權(quán)利要求1至4中任意一項所述的方法,其特征在于,所述資源包括:CPU、內(nèi)存、磁盤每秒讀寫次數(shù)IOPS和網(wǎng)絡(luò)帶寬。
8.一種獲取資源利用情況的裝置,其特征在于,包括: 資源信息獲取單元,用于在每天的采樣時間點,獲取數(shù)據(jù)中心中的每種資源的實際使用資源信息和已啟動資源信息; 資源利用率確定單元,用于確定每種資源在每天的采樣時間點的資源利用率,所述資源利用率為所述實際使用資源信息和所述已啟動資源信息的比值; 資源利用趨勢獲取單元,用于根據(jù)所述資源利用率確定單元確定的所述每種資源在每天的采樣時間點 的資源利用率,獲得每種資源在預(yù)定天數(shù)中的資源利用趨勢; 顯示單元,用于將所述資源利用趨勢獲取單元獲取的所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示,以便管理員根據(jù)顯示的內(nèi)容確定資源調(diào)整策略。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述已啟動資源信息包括每種資源的數(shù)量;每種資源的數(shù)量越多,所述已啟動資源信息越大。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述實際使用資源信息包括每種資源的數(shù)量以及每種可用資源的占用率;所述每種資源的數(shù)量越多,所述實際使用資源信息越大,所述每種可用資源的占用率越多,所述實際使用資源信息越大。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 資源調(diào)整指令接收單元,用于在所述顯示單元將所述每種資源在預(yù)定天數(shù)中的資源利用趨勢在顯示界面上的不同位置同時顯示后,根據(jù)管理員配置的調(diào)整策略生成資源調(diào)整指令;所述資源調(diào)整指令指示對待調(diào)整資源進行開啟或關(guān)閉操作,所述待調(diào)整資源為所述資源中的至少一種; 所述資源利用趨勢獲取單元還用于獲取所述待調(diào)整資源的預(yù)估資源利用趨勢;所述預(yù)估資源利用趨勢根據(jù)所述資源調(diào)整指令接收單元接收的所述資源調(diào)整指令算得; 所述顯示單元還用于將所述資源利用趨勢獲取單元獲取的所述預(yù)估資源利用趨勢在所述顯示界面上顯示。
12.根據(jù)權(quán)利要求8至11任意一項所述的裝置,其特征在于,所述顯示單元還用于當(dāng)檢測到所述數(shù)據(jù)中心中存在資源占用率不符合預(yù)設(shè)資源配備準(zhǔn)則的非合理資源時,在所述顯示界面上提示所述非合理資源,以便管理員對所述非合理資源進行調(diào)整。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述預(yù)設(shè)資源配備準(zhǔn)則為:每個資源的當(dāng)前資源占用率的取值處于預(yù)設(shè)閾值區(qū)間。
14.根據(jù)權(quán)利要求8至11中任意一項所述的裝置,其特征在于,所述資源包括:CPU、內(nèi)存、磁盤每秒讀寫次數(shù)IOPS和網(wǎng)絡(luò)帶寬。
【文檔編號】G06F9/50GK103942105SQ201410105001
【公開日】2014年7月23日 申請日期:2014年3月20日 優(yōu)先權(quán)日:2014年3月20日
【發(fā)明者】李雪瑞, 趙永振, 盧葦 申請人:華為技術(shù)有限公司