System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及服務器,尤其是涉及一種服務器的性能測試方法、裝置及電子設備。
技術介紹
1、服務器的生產廠家在生產出服務器后,通常需要對所生產的服務器進行測試,以評估服務器在特定工作負載下的性能,相關技術中,對服務器的整個測試過程中,通常采用統一的固定測試策略對服務器進行測試,由于服務器的測試任務通常包括多項,每項測試任務所對應的負載通常不同,這種采用固定測試策略進行測試的方式導致服務器產生的功耗較大。
技術實現思路
1、本專利技術的目的在于提供一種服務器的性能測試方法、裝置及電子設備,以降低服務器產生的功耗。
2、本專利技術提供的一種服務器的性能測試方法,方法應用于電子設備,電子設備中預先存儲有待測服務器對應的多個待測任務;其中,每個待測任務配置有對應的測試策略;方法包括:針對待測服務器對應的至少一部分待測任務,接收針對當前待測任務的測試指令,獲取當前待測任務對應的目標測試策略;根據目標測試策略,對待測服務器的cpu進行配置;控制待測服務器基于配置后的cpu執行當前待測任務。
3、進一步的,方法還包括:采集待測服務器執行當前待測任務過程中,所對應的第一信息;其中,第一信息包括:待測服務器的功耗信息、cpu的負載信息;按預設格式,記錄并保存第一信息;其中,預設格式包括:待測服務器的標識信息、產生第一信息時所對應的時間信息;根據第一信息生成對應的信息圖表。
4、進一步的,每個待測任務配置有對應的處理優先級;控制待測服務器基于配置后的cpu執行當前待測
5、進一步的,當前待測任務包括第一待測任務和第二待測任務;第一待測任務的處理優先級高于第二待測任務的處理優先級;方法還包括:在控制待測服務器基于配置后的cpu執行第一待測任務的過程中,獲取第二信息;其中,第二信息包括:cpu的負載信息及所使用的第一內核;根據第二信息,按預設方式,將第二待測任務綁定至cpu的所有內核中除第一內核之外的其他內核,以通過其他內核運行第二待測任務。
6、進一步的,方法還包括:在待測服務器執行完成至少一部分待測任務中的每個待測任務后,按預設測試策略,對待測服務器的cpu進行配置。
7、進一步的,電子設備與待測服務器之間按預設連接方式建立有長鏈接。
8、本專利技術提供的一種服務器的性能測試裝置,裝置設置于電子設備,電子設備中預先存儲有待測服務器對應的多個待測任務;其中,每個待測任務配置有對應的測試策略;裝置包括:獲取模塊,用于針對待測服務器對應的至少一部分待測任務,接收針對當前待測任務的測試指令,獲取當前待測任務對應的目標測試策略;配置模塊,用于根據目標測試策略,對待測服務器的cpu進行配置;執行模塊,用于控制待測服務器基于配置后的cpu執行當前待測任務。
9、進一步的,裝置還包括:采集模塊,用于采集待測服務器執行當前待測任務過程中,所對應的第一信息;其中,第一信息包括:待測服務器的功耗信息、cpu的負載信息;記錄模塊,用于按預設格式,記錄并保存第一信息;其中,預設格式包括:待測服務器的標識信息、產生第一信息時所對應的時間信息;生成模塊,用于根據第一信息生成對應的信息圖表。
10、本專利技術提供的一種電子設備,包括處理器和存儲器,存儲器存儲有能夠被處理器執行的機器可執行指令,處理器執行機器可執行指令以實現上述任一項的服務器的性能測試方法。
11、本專利技術提供的一種機器可讀存儲介質,該機器可讀存儲介質存儲有機器可執行指令,該機器可執行指令在被處理器調用和執行時,機器可執行指令促使處理器實現上述任一項的服務器的性能測試方法。
12、本專利技術提供的服務器的性能測試方法、裝置及電子設備,針對待測服務器對應的至少一部分待測任務,接收針對當前待測任務的測試指令,獲取當前待測任務對應的目標測試策略;根據目標測試策略,對待測服務器的cpu進行配置;控制待測服務器基于配置后的cpu執行當前待測任務。該方式中,每個測試任務均配置有對應的測試策略,可以按照每個測試任務對應的測試策略對相應的測試任務進行測試,避免采用固定測試策略的方式對待測服務器進行測試,從而可以減少待測服務器產生的功耗。
本文檔來自技高網...【技術保護點】
1.一種服務器的性能測試方法,其特征在于,所述方法應用于電子設備,所述電子設備中預先存儲有待測服務器對應的多個待測任務;其中,每個所述待測任務配置有對應的測試策略;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,每個所述待測任務配置有對應的處理優先級;控制所述待測服務器基于配置后的CPU執行所述當前待測任務的步驟包括:
4.根據權利要求1所述的方法,其特征在于,所述當前待測任務包括第一待測任務和第二待測任務;所述第一待測任務的處理優先級高于所述第二待測任務的處理優先級;所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述電子設備與所述待測服務器之間按預設連接方式建立有長鏈接。
7.一種服務器的性能測試裝置,其特征在于,所述裝置設置于電子設備,所述電子設備中預先存儲有待測服務器對應的多個待測任務;其中,每個所述待測任務配置有對應的測試策略;所述裝置包括:
8.
9.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執行的機器可執行指令,所述處理器執行所述機器可執行指令以實現權利要求1-6任一項所述的服務器的性能測試方法。
10.一種機器可讀存儲介質,其特征在于,該機器可讀存儲介質存儲有機器可執行指令,該機器可執行指令在被處理器調用和執行時,機器可執行指令促使處理器實現權利要求1-6任一項所述的服務器的性能測試方法。
...【技術特征摘要】
1.一種服務器的性能測試方法,其特征在于,所述方法應用于電子設備,所述電子設備中預先存儲有待測服務器對應的多個待測任務;其中,每個所述待測任務配置有對應的測試策略;所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,每個所述待測任務配置有對應的處理優先級;控制所述待測服務器基于配置后的cpu執行所述當前待測任務的步驟包括:
4.根據權利要求1所述的方法,其特征在于,所述當前待測任務包括第一待測任務和第二待測任務;所述第一待測任務的處理優先級高于所述第二待測任務的處理優先級;所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述電子...
【專利技術屬性】
技術研發人員:李華希,陳映澤,付迪,徐文,
申請(專利權)人:北京天地匯云科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。