本技術(shù)涉及計(jì)算機(jī),特別涉及一種風(fēng)扇調(diào)速方法、設(shè)備、介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、在存儲系統(tǒng)中,為了對各個溫度點(diǎn)進(jìn)行監(jiān)控和散熱,利用配置文件預(yù)先記錄各個溫度點(diǎn)以及對應(yīng)的調(diào)速參數(shù),并要求存儲系統(tǒng)插接的網(wǎng)卡等不同類型的接口卡設(shè)備對應(yīng)相同溫度點(diǎn),不利于不同類型接口卡設(shè)備的散熱。
2、因此,如何有針對性地對不同接口卡設(shè)備進(jìn)行散熱,是本領(lǐng)域技術(shù)人員需要解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)的目的在于提供一種風(fēng)扇調(diào)速方法、設(shè)備、介質(zhì)及程序產(chǎn)品,以有針對性地對不同接口卡設(shè)備進(jìn)行散熱。其具體方案如下:
2、第一方面,本技術(shù)提供了一種風(fēng)扇調(diào)速方法,包括:
3、獲取至少一個目標(biāo)插槽插接的至少一個接口卡的卡信息;
4、根據(jù)所述卡信息確定所述至少一個接口卡對應(yīng)的溫度監(jiān)測點(diǎn),以及所述溫度監(jiān)測點(diǎn)所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù);
5、利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值;
6、根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速,并選擇同一風(fēng)扇對應(yīng)的最大轉(zhuǎn)速作為該風(fēng)扇的工作轉(zhuǎn)速。
7、可選地,獲取至少一個目標(biāo)插槽插接的至少一個接口卡的卡信息,包括:
8、初始化當(dāng)前設(shè)備中的各插槽;
9、利用當(dāng)前設(shè)備的基本輸出輸入系統(tǒng)遍歷各插槽,以確定處于工作狀態(tài)的所述至少一個目標(biāo)插槽;
10、讀取所述至少一個目標(biāo)插槽插接的至少一個接口卡的卡信息。
11、可選地,根據(jù)所述卡信息確定所述至少一個接口卡對應(yīng)的溫度監(jiān)測點(diǎn),以及相應(yīng)溫度監(jiān)測點(diǎn)所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù),包括:
12、查詢是否存在所述卡信息對應(yīng)的配置文件;
13、若存在所述配置文件,則加載所述配置文件,并在所述配置文件中查詢所述溫度監(jiān)測點(diǎn)、所述風(fēng)扇分區(qū)和所述調(diào)速參數(shù)。
14、可選地,還包括:
15、若不存在所述配置文件,則創(chuàng)建所述配置文件后,執(zhí)行所述加載所述配置文件,并在所述配置文件中查詢所述溫度監(jiān)測點(diǎn)、所述風(fēng)扇分區(qū)和所述調(diào)速參數(shù)的步驟。
16、可選地,利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值之前,還包括:
17、判斷所述溫度監(jiān)測點(diǎn)是否使能;
18、若所述溫度監(jiān)測點(diǎn)使能,則執(zhí)行所述利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值的步驟;否則,跳過當(dāng)前溫度監(jiān)測點(diǎn)。
19、可選地,根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速之前,還包括:
20、判斷所述溫度值是否有效;
21、若所述溫度值有效,則執(zhí)行所述根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速的步驟。
22、可選地,若所述溫度值無效,則判斷是否存在所述溫度值的備份溫度值;
23、若存在所述備份溫度值,則將所述備份溫度值作為所述溫度值后,執(zhí)行所述根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速的步驟;
24、若不存在所述備份溫度值,則確定所述溫度監(jiān)測點(diǎn)的無效溫度對應(yīng)的目標(biāo)轉(zhuǎn)速。
25、可選地,根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速,包括:
26、獲取所述調(diào)速參數(shù)中的比例系數(shù)、積分系數(shù)和微分系數(shù);
27、利用所述比例系數(shù)、所述積分系數(shù)、所述微分系數(shù)、預(yù)設(shè)期望轉(zhuǎn)速和所述溫度值計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速。
28、可選地,還包括:
29、實(shí)時記錄所述溫度監(jiān)測點(diǎn);
30、在監(jiān)測到所述溫度監(jiān)測點(diǎn)更新后,相應(yīng)更新所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù)。
31、可選地,所述溫度監(jiān)測點(diǎn)更新,包括:溫度監(jiān)測點(diǎn)的新增、刪除和修改。
32、可選地,利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值之后,還包括:
33、根據(jù)所述溫度值對所述溫度監(jiān)測點(diǎn)進(jìn)行告警或解告警。
34、可選地,還包括:
35、利用風(fēng)扇監(jiān)控線程獲取風(fēng)扇在位狀態(tài)和風(fēng)扇實(shí)際轉(zhuǎn)速;
36、所述風(fēng)扇在位狀態(tài)和所述風(fēng)扇實(shí)際轉(zhuǎn)速確定風(fēng)扇健康狀態(tài);
37、根據(jù)所述風(fēng)扇健康狀態(tài)對風(fēng)扇進(jìn)行告警或解告警。
38、第二方面,本技術(shù)提供了一種風(fēng)扇調(diào)速裝置,包括:
39、獲取模塊,用于獲取至少一個目標(biāo)插槽插接的至少一個接口卡的卡信息;
40、確定模塊,用于根據(jù)所述卡信息確定所述至少一個接口卡對應(yīng)的溫度監(jiān)測點(diǎn),以及所述溫度監(jiān)測點(diǎn)所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù);
41、監(jiān)測模塊,用于利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值;
42、調(diào)速模塊,用于根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速,并選擇同一風(fēng)扇對應(yīng)的最大轉(zhuǎn)速作為該風(fēng)扇的工作轉(zhuǎn)速。
43、可選地,獲取模塊具體用于:
44、初始化當(dāng)前設(shè)備中的各插槽;
45、利用當(dāng)前設(shè)備的基本輸出輸入系統(tǒng)遍歷各插槽,以確定處于工作狀態(tài)的所述至少一個目標(biāo)插槽;
46、讀取所述至少一個目標(biāo)插槽插接的至少一個接口卡的卡信息。
47、可選地,確定模塊具體用于:
48、查詢是否存在所述卡信息對應(yīng)的配置文件;
49、若存在所述配置文件,則加載所述配置文件,并在所述配置文件中查詢所述溫度監(jiān)測點(diǎn)、所述風(fēng)扇分區(qū)和所述調(diào)速參數(shù)。
50、可選地,確定模塊還用于:
51、若不存在所述配置文件,則創(chuàng)建所述配置文件后,執(zhí)行所述加載所述配置文件,并在所述配置文件中查詢所述溫度監(jiān)測點(diǎn)、所述風(fēng)扇分區(qū)和所述調(diào)速參數(shù)的步驟。
52、可選地,還包括:
53、使能判斷模塊,用于判斷所述溫度監(jiān)測點(diǎn)是否使能;若所述溫度監(jiān)測點(diǎn)使能,則執(zhí)行所述利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值的步驟;否則,跳過當(dāng)前溫度監(jiān)測點(diǎn)。
54、可選地,還包括:
55、溫度有效性判斷模塊,用于判斷所述溫度值是否有效;若所述溫度值有效,則執(zhí)行所述根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速的步驟。若所述溫度值無效,則判斷是否存在所述溫度值的備份溫度值;若存在所述備份溫度值,則將所述備份溫度值作為所述溫度值后,執(zhí)行所述根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速的步驟;若不存在所述備份溫度值,則確定所述溫度監(jiān)測點(diǎn)的無效溫度對應(yīng)的目標(biāo)轉(zhuǎn)速。
56、可選地,調(diào)速模塊具體用于:
57、獲取所述調(diào)速參數(shù)中的比例系數(shù)、積分系數(shù)和微分系數(shù);
58、利用所述比例系數(shù)、所述積分系數(shù)、所述微分系數(shù)、預(yù)設(shè)期望轉(zhuǎn)速和所述溫度值計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速。
59、可選地,還包括:
60、管理模塊,用于實(shí)時記錄所述溫度監(jiān)測點(diǎn);在監(jiān)測到所述溫度監(jiān)測點(diǎn)更新后,相應(yīng)更新所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù)。所述溫度監(jiān)測點(diǎn)更新,包括:溫度監(jiān)測點(diǎn)的新增、刪除和修改。
61、可選地,還包括:
62、溫度告警模塊,用于根據(jù)所述溫度值對所述溫度監(jiān)測點(diǎn)進(jìn)行告警或解告警。
63、可選地,還包括:
64、風(fēng)扇監(jiān)測模塊,用于利用風(fēng)扇監(jiān)控線程獲取風(fēng)扇在位狀態(tài)和風(fēng)扇實(shí)際轉(zhuǎn)速;所述風(fēng)扇在位狀態(tài)和所述風(fēng)扇實(shí)際轉(zhuǎn)速確定風(fēng)扇健康狀態(tài);根據(jù)所述風(fēng)扇健康狀態(tài)對風(fēng)扇進(jìn)行告警或解告警。
65、第三方面,本技術(shù)提供了一種電子設(shè)備,包括:
66、存儲器,用于存儲計(jì)算機(jī)程序;
67、處理器,用于執(zhí)行所述計(jì)算機(jī)程序,以實(shí)現(xiàn)前述公開的風(fēng)扇調(diào)速方法。
68、第四方面,本技術(shù)提供了一種非易失性存儲介質(zhì),用于保存計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)前述公開的風(fēng)扇調(diào)速方法。
69、第五方面,本技術(shù)提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時實(shí)現(xiàn)前述公開的風(fēng)扇調(diào)速方法的步驟。
70、通過以上方案可知,本技術(shù)提供了一種風(fēng)扇調(diào)速方法,包括:獲取至少一個目標(biāo)插槽插接的至少一個接口卡的卡信息;根據(jù)所述卡信息確定所述至少一個接口卡對應(yīng)的溫度監(jiān)測點(diǎn),以及所述溫度監(jiān)測點(diǎn)所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù);利用溫度監(jiān)控線程監(jiān)測所述溫度監(jiān)測點(diǎn)的溫度值;根據(jù)所述溫度值和所述調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速,并選擇同一風(fēng)扇對應(yīng)的最大轉(zhuǎn)速作為該風(fēng)扇的工作轉(zhuǎn)速。
71、可見,本技術(shù)的有益效果為:針對各個插槽插接的至少一個接口卡,設(shè)定有對應(yīng)的溫度監(jiān)測點(diǎn)及其所匹配的風(fēng)扇分區(qū)和調(diào)速參數(shù),因此在利用溫度監(jiān)控線程監(jiān)測溫度監(jiān)測點(diǎn)的溫度值之后,可以根據(jù)溫度值和調(diào)速參數(shù)計(jì)算相應(yīng)風(fēng)扇分區(qū)內(nèi)風(fēng)扇的轉(zhuǎn)速,并選擇同一風(fēng)扇對應(yīng)的最大轉(zhuǎn)速作為該風(fēng)扇的工作轉(zhuǎn)速。由此該方案實(shí)現(xiàn)了接口卡設(shè)備和溫度監(jiān)測點(diǎn)的自動識別,并且根據(jù)識別結(jié)果自動確定風(fēng)扇分區(qū)和調(diào)速參數(shù),進(jìn)而實(shí)現(xiàn)風(fēng)扇的精準(zhǔn)控制,提高了風(fēng)扇的維護(hù)效率和準(zhǔn)確性,能夠有針對性地對不同接口卡設(shè)備進(jìn)行散熱。
72、相應(yīng)地,本技術(shù)提供的一種風(fēng)扇調(diào)速設(shè)備、介質(zhì)及程序產(chǎn)品,也同樣具有上述技術(shù)效果。