1.一種調(diào)整服務器的頻率的方法,其特征在于,所述方法用于調(diào)整N個服務器中至少一個服務器的頻率,所述N個服務器用于依次串行的執(zhí)行目標任務,其中,N為大于1的正整數(shù),所述方法包括:
獲取目標任務在第j個服務器的執(zhí)行時間,其中,j為大于0并且小于N的正整數(shù);
當所述執(zhí)行時間大于預設的第一閾值時,根據(jù)所述執(zhí)行時間確定第j+1至第N個服務器中的第一服務器組,并調(diào)整所述第一服務器組的頻率。
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取目標任務在第j個服務器的執(zhí)行時間包括:
獲取所述第j個服務器執(zhí)行所述目標任務所占用的時間。
3.根據(jù)權利要求1所述的方法,其特征在于,所述獲取目標任務在第j個服務器的執(zhí)行時間包括:
獲取所述第j個服務器執(zhí)行所述目標任務結束后,第1至第j個服務器執(zhí)行所述目標任務所占用的總執(zhí)行時間。
4.根據(jù)權利要求1至3中任意一項所述的方法,其特征在于,根據(jù)所述執(zhí)行時間確定第j+1至第N個服務器中的第一服務器組,并調(diào)整所述第一服務器組的頻率,包括:
分別獲取第j+1至第N個服務器的切頻代價,其中,切頻代價表示在單個服務器運行在第一頻率時和所述單個服務器運行在第二頻率時,用于執(zhí)行所述目標任務所需要的時間的差值,所述第二頻率的數(shù)值大于所述第一頻率;
根據(jù)所述第j+1至第N個服務器中每個服務器的切頻代價和所述執(zhí)行時間,確定所述第j+1至第N個服務器中的第一服務器組,其中所述第一服務器組中的服務器運行在所述第一頻率,并調(diào)整所述第一服務器組的工作頻率至所述第二頻率。
5.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述執(zhí)行時間確定第j+1至第N個服務器中的第一服務器組,并調(diào)整所述第一服務器組的頻率,包括:
確定所述第j+1至第N個服務器中,從所述第一頻率調(diào)整至所述第二頻率的i個服務器,其中,i為大于0并且小于N-j的正整數(shù);
獲取所述i個服務器的切頻代價之和;
當所述i個服務器的切頻代價之和小于松弛時間時,根據(jù)所述松弛時間與所 述i個服務器的切頻代價之和的差值,從所述第j+1至第N個服務器中確定所述第一服務器組,其中,所述松弛時間為所述執(zhí)行時間和所述第一閾值的差值;
將所述第一服務器組中每個服務器的頻率調(diào)整至所述第二頻率。
6.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括:
當所述N個服務器的總執(zhí)行時間小于預設的第二閾值時,根據(jù)所述總執(zhí)行時間,以及所述N個服務器中每個服務器的切頻代價,確定所述N個服務器中的第二服務器組,其中,所述第二服務器組中的服務器運行在所述第二頻率,并將所述第二服務器組中每個服務器的頻率調(diào)整至所述第一頻率;
當所述總執(zhí)行時間大于預設的第三閾值時,根據(jù)所述總執(zhí)行時間,以及所述N個服務器中每個服務器的切頻代價,確定所述N個服務器中的第三服務器組,其中,所述第三服務器組中的服務器運行在所述第一頻率,并將所述第三服務器組的頻率調(diào)整至所述第二頻率。
7.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括:
當所述目標任務在所述N個服務器上執(zhí)行結束后,將所述第一服務器組中每個服務器的頻率調(diào)整至所述第一頻率。
8.一種調(diào)整服務器的頻率的裝置,其特征在于,所述裝置用于調(diào)整N個服務器中至少一個服務器的頻率,所述N個服務器用于依次串行的執(zhí)行目標任務,其中,N為大于1的正整數(shù),所述裝置包括:
時間統(tǒng)計模塊,用于獲取目標任務在第j個服務器的執(zhí)行時間,其中,j為大于0并且小于N的正整數(shù);
頻率控制模塊,用于當所述執(zhí)行時間大于預設的第一閾值時,根據(jù)所述時間統(tǒng)計模塊獲取的所述執(zhí)行時間確定第j+1至第N個服務器中的第一服務器組,并調(diào)整所述第一服務器組的頻率。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述時間統(tǒng)計模塊,具體用于:
獲取所述第j個服務器執(zhí)行所述目標任務所占用的時間。
10.根據(jù)權利要求8所述的裝置,其特征在于,所述時間統(tǒng)計模塊,具體用于:
獲取所述第j個服務器執(zhí)行所述目標任務結束后,第1至第j個服務器執(zhí)行所述目標任務所占用的總執(zhí)行時間。
11.根據(jù)權利要求8至10中任意一項所述的裝置,其特征在于,所述頻率控 制模塊,具體用于:
分別獲取第j+1至第N個服務器的切頻代價,其中,切頻代價表示在單個服務器運行在第一頻率時和所述單個服務器運行在第二頻率時,用于執(zhí)行所述目標任務所需要的時間的差值,所述第二頻率的數(shù)值大于所述第一頻率;
根據(jù)所述第j+1至第N個服務器中每個服務器的切頻代價和所述執(zhí)行時間,確定所述第j+1至第N個服務器中的第一服務器組,其中所述第一服務器組中的服務器運行在所述第一頻率,并調(diào)整所述第一服務器組的工作頻率至所述第二頻率。
12.根據(jù)權利要求11所述的裝置,其特征在于,所述頻率控制模塊,具體用于:
確定所述第j+1至第N個服務器中,從所述第一頻率調(diào)整至所述第二頻率的i個服務器,其中,i為大于0并且小于N-j的正整數(shù);
獲取所述i個服務器的切頻代價之和;
當所述i個服務器的切頻代價之和小于松弛時間時,根據(jù)所述松弛時間與所述i個服務器的切頻代價之和的差值,從所述第j+1至第N個服務器中確定所述第一服務器組,其中,所述松弛時間為所述執(zhí)行時間和所述第一閾值的差值;
將所述第一服務器組中每個服務器的頻率調(diào)整至所述第二頻率。
13.根據(jù)權利要求11所述的裝置,其特征在于,所述頻率控制模塊,還用于:
當所述N個服務器的總執(zhí)行時間小于預設的第二閾值時,根據(jù)所述總執(zhí)行時間,以及所述N個服務器中每個服務器的切頻代價,確定所述N個服務器中的第二服務器組,其中,所述第二服務器組中的服務器運行在所述第二頻率,并將所述第二服務器組中每個服務器的頻率調(diào)整至所述第一頻率;
當所述總執(zhí)行時間大于預設的第三閾值時,根據(jù)所述總執(zhí)行時間,以及所述N個服務器中每個服務器的切頻代價,確定所述N個服務器中的第三服務器組,其中,所述第三服務器組中的服務器運行在所述第一頻率,并將所述第三服務器組的頻率調(diào)整至所述第二頻率。
14.根據(jù)權利要求11所述的裝置,其特征在于,所述頻率控制模塊,還用于當所述目標任務在所述N個服務器上執(zhí)行結束后,將所述第一服務器組中每個服務器的頻率調(diào)整至所述第一頻率。