本申請實(shí)施例應(yīng)用于計算機(jī)領(lǐng)域,具體而言,涉及一種端口性能參數(shù)的統(tǒng)計方法和裝置、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、在當(dāng)今的數(shù)據(jù)中心和企業(yè)網(wǎng)絡(luò)環(huán)境中,網(wǎng)絡(luò)附加存儲(network?attachedstorage,簡稱nas)系統(tǒng)作為關(guān)鍵的數(shù)據(jù)共享平臺,其性能參數(shù)的實(shí)時監(jiān)控變得日益重要。傳統(tǒng)nas系統(tǒng)雖然能夠提供文件級別的網(wǎng)絡(luò)存儲服務(wù),但在統(tǒng)計邏輯端口的性能參數(shù)(如iops、讀寫帶寬和時延)時,面臨顯著挑戰(zhàn)。具體而言,由于邏輯端口在用戶態(tài)通過軟件定義,現(xiàn)有的nas架構(gòu)無法直接查詢和提供這些端口的實(shí)時性能數(shù)據(jù)。
2、故,現(xiàn)有技術(shù)中存在著無法對nas中邏輯端口進(jìn)行性能統(tǒng)計的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供了一種端口性能參數(shù)的統(tǒng)計方法和裝置、存儲介質(zhì)及程序產(chǎn)品,以至少解決無法對nas中邏輯端口進(jìn)行性能統(tǒng)計的技術(shù)問題。
2、根據(jù)本申請的一個實(shí)施例,提供了一種端口性能參數(shù)的統(tǒng)計方法,包括:主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)服務(wù)組件獲取第一邏輯端口的第一性能參數(shù),其中,主網(wǎng)絡(luò)附加存儲服務(wù)器歸屬于目標(biāo)服務(wù)器集群,第一邏輯端口是主網(wǎng)絡(luò)附加存儲服務(wù)器中配置的文件共享服務(wù)的網(wǎng)絡(luò)端口,目標(biāo)服務(wù)組件是主網(wǎng)絡(luò)附加存儲服務(wù)器的網(wǎng)絡(luò)文件系統(tǒng)的服務(wù)實(shí)現(xiàn)組件;主網(wǎng)絡(luò)附加存儲服務(wù)器通過性能統(tǒng)計線程獲取從網(wǎng)絡(luò)附加存儲服務(wù)器發(fā)送的第二邏輯端口的第二性能參數(shù),其中,從網(wǎng)絡(luò)附加存儲服務(wù)器歸屬于目標(biāo)服務(wù)器集群,第二邏輯端口是從網(wǎng)絡(luò)附加存儲服務(wù)器中配置的文件共享服務(wù)的網(wǎng)絡(luò)端口;主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)管理組件基于第一性能參數(shù)確定第一邏輯端口在目標(biāo)時間段內(nèi)的第一平均性能參數(shù),并基于第二性能參數(shù)確定出第二邏輯端口在目標(biāo)時間段內(nèi)的第二平均性能參數(shù)。
3、根據(jù)本申請的另一個實(shí)施例,提供了一種端口性能參數(shù)的統(tǒng)計裝置,包括:第一獲取單元,用于通過目標(biāo)服務(wù)組件獲取第一邏輯端口的第一性能參數(shù),其中,主網(wǎng)絡(luò)附加存儲服務(wù)器歸屬于目標(biāo)服務(wù)器集群,第一邏輯端口是主網(wǎng)絡(luò)附加存儲服務(wù)器中配置的文件共享服務(wù)的網(wǎng)絡(luò)端口,目標(biāo)服務(wù)組件是主網(wǎng)絡(luò)附加存儲服務(wù)器的網(wǎng)絡(luò)文件系統(tǒng)的服務(wù)實(shí)現(xiàn)組件;第二獲取單元,用于通過性能統(tǒng)計線程獲取從網(wǎng)絡(luò)附加存儲服務(wù)器發(fā)送的第二邏輯端口的第二性能參數(shù),其中,從網(wǎng)絡(luò)附加存儲服務(wù)器歸屬于目標(biāo)服務(wù)器集群,第二邏輯端口是從網(wǎng)絡(luò)附加存儲服務(wù)器中配置的文件共享服務(wù)的網(wǎng)絡(luò)端口;確定單元,用于通過目標(biāo)管理組件基于第一性能參數(shù)確定第一邏輯端口在目標(biāo)時間段內(nèi)的第一平均性能參數(shù),并基于第二性能參數(shù)確定出第二邏輯端口在目標(biāo)時間段內(nèi)的第二平均性能參數(shù)。
4、根據(jù)本申請的又一個實(shí)施例,還提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)程序,其中,所述計算機(jī)程序被設(shè)置為運(yùn)行時執(zhí)行上述任一項方法實(shí)施例中的步驟。
5、根據(jù)本申請的又一個實(shí)施例,還提供了一種電子設(shè)備,包括存儲器和處理器,所述存儲器中存儲有計算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計算機(jī)程序以執(zhí)行上述任一項方法實(shí)施例中的步驟。
6、根據(jù)本申請的又一個實(shí)施例,還提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)本申請各個實(shí)施例中所述方法的步驟。
7、通過本申請?zhí)峁┑膶?shí)施例,主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)服務(wù)組件獲取第一邏輯端口的第一性能參數(shù),其中,主網(wǎng)絡(luò)附加存儲服務(wù)器歸屬于目標(biāo)服務(wù)器集群,第一邏輯端口是主網(wǎng)絡(luò)附加存儲服務(wù)器中配置的文件共享服務(wù)的網(wǎng)絡(luò)端口,目標(biāo)服務(wù)組件是主網(wǎng)絡(luò)附加存儲服務(wù)器的網(wǎng)絡(luò)文件系統(tǒng)的服務(wù)實(shí)現(xiàn)組件;主網(wǎng)絡(luò)附加存儲服務(wù)器通過性能統(tǒng)計線程獲取從網(wǎng)絡(luò)附加存儲服務(wù)器發(fā)送的第二邏輯端口的第二性能參數(shù),其中,從網(wǎng)絡(luò)附加存儲服務(wù)器歸屬于目標(biāo)服務(wù)器集群,第二邏輯端口是從網(wǎng)絡(luò)附加存儲服務(wù)器中配置的文件共享服務(wù)的網(wǎng)絡(luò)端口;主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)管理組件基于第一性能參數(shù)確定第一邏輯端口在目標(biāo)時間段內(nèi)的第一平均性能參數(shù),并基于第二性能參數(shù)確定出第二邏輯端口在目標(biāo)時間段內(nèi)的第二平均性能參數(shù)。換言之,采用本申請實(shí)施例,一方面,通過目標(biāo)服務(wù)組件和性能統(tǒng)計線程,主網(wǎng)絡(luò)附加存儲服務(wù)器能夠?qū)崟r獲取第一邏輯端口和第二邏輯端口的性能參數(shù),這包括讀取和寫入操作的次數(shù)、數(shù)據(jù)量、以及延時等關(guān)鍵指標(biāo)。實(shí)時數(shù)據(jù)的獲取確保了性能監(jiān)控的及時性,使管理員能夠迅速識別性能瓶頸或異常情況。另一方面,主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)管理組件基于獲取的第一和第二性能參數(shù),計算第一邏輯端口和第二邏輯端口在目標(biāo)時間段內(nèi)的平均性能參數(shù),例如iops、讀寫帶寬和時延。這種方法不僅減少了數(shù)據(jù)處理的復(fù)雜性,也避免了對原始數(shù)據(jù)的直接操作,提高了數(shù)據(jù)處理的效率。又一方面,主網(wǎng)絡(luò)附加存儲服務(wù)器與從網(wǎng)絡(luò)附加存儲服務(wù)器之間通過性能統(tǒng)計線程進(jìn)行數(shù)據(jù)交換,實(shí)現(xiàn)了分布式性能統(tǒng)計。這種設(shè)計允許多個服務(wù)器協(xié)同工作,即使在高負(fù)載環(huán)境中也能確保性能參數(shù)的準(zhǔn)確統(tǒng)計,增強(qiáng)了系統(tǒng)的可擴(kuò)展性和可靠性。從而解決了相關(guān)技術(shù)中無法對nas中邏輯端口進(jìn)行性能統(tǒng)計的技術(shù)問題。
1.一種端口性能參數(shù)的統(tǒng)計方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)服務(wù)組件獲取第一邏輯端口的第一性能參數(shù)包括:
3.根據(jù)權(quán)利要求2所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述在通過所述第一邏輯端口收到對所述主網(wǎng)絡(luò)附加存儲服務(wù)器中共享目錄的寫入請求的情況下,確定所述第一邏輯端口的寫入性能參數(shù)包括:
4.根據(jù)權(quán)利要求3所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述在第一參數(shù)鏈表中查找到所述網(wǎng)絡(luò)地址對應(yīng)的歷史性能參數(shù)的情況下,確定所述目標(biāo)邏輯端口的所述讀取性能參數(shù)包括:
5.根據(jù)權(quán)利要求4所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述在第一參數(shù)鏈表中并未查找到所述網(wǎng)絡(luò)地址對應(yīng)的歷史性能參數(shù)的情況下,確定所述目標(biāo)邏輯端口的所述讀取性能參數(shù)包括:
6.根據(jù)權(quán)利要求2所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述在通過所述第一邏輯端口收到對所述主網(wǎng)絡(luò)附加存儲服務(wù)器中共享目錄的寫入請求的情況下,確定所述第一邏輯端口的寫入性能參數(shù)包括:
7.根據(jù)權(quán)利要求6所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述在第一參數(shù)鏈表中查找到所述網(wǎng)絡(luò)地址對應(yīng)的歷史性能參數(shù)的情況下,確定所述目標(biāo)邏輯端口的所述寫入性能參數(shù)包括:
8.根據(jù)權(quán)利要求7所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,在第一參數(shù)鏈表中并未查找到所述網(wǎng)絡(luò)地址對應(yīng)的歷史性能參數(shù)的情況下,確定所述目標(biāo)邏輯端口的所述寫入性能參數(shù)包括:
9.根據(jù)權(quán)利要求1至8任一項中所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,所述通過目標(biāo)管理組件基于第一性能參數(shù)確定所述第一邏輯端口在目標(biāo)時間段內(nèi)的第一平均性能參數(shù),并基于所述第二性能參數(shù)確定出所述第二邏輯端口在所述目標(biāo)時間段內(nèi)的第二平均性能參數(shù)包括:
10.根據(jù)權(quán)利要求1至8任一項中所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,在所述主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)管理組件基于第一性能參數(shù)確定所述第一邏輯端口在目標(biāo)時間段內(nèi)的第一平均性能參數(shù),并基于所述第二性能參數(shù)確定出所述第二邏輯端口在所述目標(biāo)時間段內(nèi)的第二平均性能參數(shù)之后,還包括:
11.根據(jù)權(quán)利要求10所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,在所述將所述第一平均性能參數(shù)和所述第二平均性能參數(shù)添加至第二參數(shù)鏈表中之后,還包括:
12.根據(jù)權(quán)利要求1至8任一項中所述的端口性能參數(shù)的統(tǒng)計方法,其特征在于,在所述主網(wǎng)絡(luò)附加存儲服務(wù)器通過目標(biāo)管理組件基于第一性能參數(shù)確定所述第一邏輯端口在目標(biāo)時間段內(nèi)的第一平均性能參數(shù),并基于所述第二性能參數(shù)確定出所述第二邏輯端口在所述目標(biāo)時間段內(nèi)的第二平均性能參數(shù)之后,還包括:
13.一種端口性能參數(shù)的統(tǒng)計裝置,其特征在于,包括:
14.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有計算機(jī)程序,其中,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)所述權(quán)利要求1至12中任一項所述的方法的步驟。
15.一種電子設(shè)備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實(shí)現(xiàn)所述權(quán)利要求1至12中任一項所述的方法的步驟。
16.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至12中任一項所述方法的步驟。