新四季網

用於報告磁碟子系統的磁碟利用率的方法和系統的製作方法

2023-08-06 07:50:36

專利名稱:用於報告磁碟子系統的磁碟利用率的方法和系統的製作方法
技術領域:
本發明涉及計算機系統,更確切地說,涉及計算機系統中的磁碟子系統。
大型機的磁碟子系統是熟知技術。

圖1表示具有常規磁碟子系統的大型計算機系統。計算機系統100包括磁碟子系統102和主機104。磁碟子系統102包括磁碟陣列106、高速緩衝存儲器108和處理器110,處理器110控制磁碟子系統102的運行。主機104包含專門與磁碟子系統102進行通信的軟體,並且通過與處理器110連接進行通信。處理器110的功能之一是向主機104提供磁碟陣列106的統計信息和特徵。例如,主機104感興趣的磁碟特徵包括屬主表、磁碟106上使用的空間數量以及性能特徵。一個重要的性能特徵為磁碟利用率,後者告訴主機104在磁碟陣列106中各磁碟的繁忙程度。如圖1所示,在大型機環境中,獲得磁碟利用率特徵是熟知技術。然而,當磁碟子系統試圖與諸如運行UNIX、Windows NT或其他類型的開放作業系統的主機進行通信時,會出現問題。處理器110向主機104發送的與磁碟特徵有關的參數,並沒有採用開放系統主機可理解的格式。因此,在開放系統環境中,開放系統主機不能獲取磁碟特徵,包括磁碟利用率特徵。
因此,存在向開放系統主機提供磁碟子系統之參數的方法和系統的需要。該方法和系統應能夠提供開放系統主機可理解的磁碟利用率。本發明滿足了此種需要。
本發明提供用於報告計算機系統中磁碟利用率的方法和系統。該方法包括由磁碟子系統中的處理器收集至少一個與該磁碟子系統中之磁碟陣列有關的參數;從該處理器向開放系統主機傳送至少一個參數;以及根據至少一個參數計算磁碟利用率。該方法和系統能夠提供開放系統主機可以理解的磁碟利用率。在最佳實施方式中,通過從磁碟子系統之處理器的微碼中收集相關參數,和然後根據該參數計算各磁碟的平均磁碟利用率,提供磁碟利用率。因此,開放系統主機能夠獲得用於確定磁碟子系統之性能的有用特徵。
圖1表示具有常規磁碟子系統的大型計算機系統。
圖2表示根據本發明的帶有磁碟子系統的計算機系統的最佳實施方式。
圖3是一個流程圖,表示根據本發明報告磁碟利用率的最佳實施方式。
圖4是一個流程圖,表示根據本發明報告磁碟利用率的細節。
本發明提供用於向開放系統主機提供磁碟子系統之參數的方法和系統。給出下述說明以使一般技術人員製造並使用本發明,同時在發明申請及其需求的上下文中提供下述說明。最佳實施方式的各種更改對熟練技術人員是顯而易見的,並且可以將本文中的基本原理應用於其他實施方式。因此,本發明不是用來限制所示實施方式的,而是用來給出與本文所述原理和特徵一致的最廣闊範圍的。
為了更具體地描述本發明的特徵,請參考圖2到圖4以及下述說明。
圖2表示根據本發明的帶有磁碟子系統的計算機系統的最佳實施方式。計算機系統200包含磁碟子系統202和開放系統主機204。傳統的大型主機(未示出)也可以與磁碟子系統202進行通信。磁碟子系統202包含磁碟陣列206、高速緩衝存儲器208和處理器210,處理器210控制磁碟子系統202的運行。開放系統主機204通過經由網際網路連接連接到處理器210,與磁碟子系統202進行通信。軟體駐留在處理器210中,並且開放系統主機204幫助上述通信;處理器210包含行家(specialist)軟體212,並且開放系統主機204包含專家軟體214。行家212的功能之一是從處理器210內的微碼(未示出)中,收集與磁碟特徵有關的某些參數,然後將它們傳送到開放系統主機204內的專家214。專家214的功能之一是接收來自行家212的參數,以及根據上述參數報告有關磁碟特徵。該報告可採用表格或圖形形式。對於計算機系統200而言,處理器210內的微碼並不直接提供磁碟利用率。因此,專家214包含軟體例程216,軟體例程216經由行家212,根據微碼提供的參數計算磁碟利用率。例如,在計算機系統200中使用的磁碟子系統,可以是國際商用機器公司開發的企業存儲伺服器(ESS)磁碟子系統。在ESS磁碟子系統中,磁碟陣列206為技術人員熟知的RAID陣列。
圖3是一個流程圖,表示根據本發明報告磁碟利用率的最佳實施方式。首先,磁碟子系統202之處理器210內的行家212經由步驟302收集參數。然後,經由步驟304,從行家212向開放系統主機204內的專家214傳送該參數。接著,經由步驟306,專家214根據該參數計算磁碟利用率。在最佳實施方式中,利用專家214內的磁碟利用率例程216執行計算。專家214以報告的形式顯示磁碟利用率以及其他磁碟特徵。
圖4是一個流程圖,表示根據本發明報告磁碟利用率的細節。首先,經由步驟402,一旦用戶登錄到開放系統主機204,該用戶就請求磁碟子系統202的磁碟特徵。該請求可以採取預約形式。例如,用戶可以請求每十分鐘或每一小時從磁碟子系統202中收集一次磁碟特徵。用戶請求的磁碟特徵之一為磁碟利用率。接著,經由步驟404,專家214將該請求發送到行家212以獲取磁碟特徵。當用戶請求磁碟利用率時,專家214請求收集與磁碟利用率有關的微碼中的參數。對於使用ESS磁碟子系統的計算機系統200而言,有關的微碼參數包含T=以秒為單位的時間間隔N=RAID陣列中的磁碟數MR=時間間隔中的讀出時間的毫秒數MW=時間間隔中的寫入時間的毫秒數W=時間間隔中的總寫入次數S=時間間隔中的步幅寫入降級次數然後,經由步驟406,行家212根據該請求從微碼中收集所有參數。接著,經由步驟408,行家212將所有參數傳送到專家214。因此,當用戶請求每十分鐘收集一次磁碟特徵時,以十分鐘為間隔,從微碼中收集所有參數,然後發送到專家214。每當專家214接收到參數時,就經由步驟410將它們存儲在開放系統主機204上的資料庫(未示出)中。當用戶準備查看磁碟特徵時,該用戶經由步驟412從專家214請求報告。然後,經由步驟414,專家214使用磁碟利用率例程216,根據資料庫中存儲的參數計算陣列206中各磁碟的磁碟利用率。對於使用ESS磁碟子系統的計算機系統200而言,各磁碟之平均磁碟利用率的公式為U=1/(1000*T*N)*[MR+(MW/2W-S)*(4*(W-S)+N*S)]該公式是根據微碼提供的欄位及其含義,以及對磁碟子系統202之硬體的內部工作方式的理解推導出來的。例如,該公式考慮磁碟子系統202執行讀、寫、和步幅寫入降級的方式,以及包含高速緩衝存儲器208和磁碟陣列206的方式。對於上述公式,U為介於0和1之間的數字。一旦計算完畢,專家214就經由步驟416顯示包括磁碟利用率的報告。該報告可以採取表格或圖形形式。可以以百分比的形式顯示陣列216內各磁碟的磁碟利用率,其中百分比表示時間間隔T內使用磁碟的時間數量。
上述微碼參數是當前向存儲網絡工業協會(SNIA)推薦標準的一部分。如果採用該參數作為標準,則可以使用本發明的方法和系統以使磁碟利用率報告符合此標準。
公開了一種用於向開放系統主機提供磁碟子系統之參數的方法和系統。該方法和系統能夠提供開放系統主機可以理解的磁碟利用率。通過從磁碟子系統之處理器的微碼中收集相關參數,然後根據該參數計算各磁碟的平均磁碟利用率,提供磁碟利用率。因此,開放系統主機能夠獲得用於確定磁碟子系統之性能的有用特徵。
儘管根據所示實施方式說明了本發明,但一般技術人員很容易意識到,可以對所有實施方式作出各種變更,並且各種變更均在本發明的實質和範圍內。因此,一般技術人員可以作出許多變更而並不背離附屬權利要求書的實質和範圍。
權利要求
1.一種用於報告計算機系統中之磁碟利用率的方法,該方法包括以下步驟(a)由磁碟子系統中的處理器收集至少一個與該磁碟子系統中之磁碟陣列有關的參數;(b)從該處理器向開放系統主機傳送至少一個參數;以及(c)根據至少一個參數計算磁碟利用率。
2.權利要求1的方法,其中收集步驟(a)包括(a1)由該處理器中的行家收集至少一個參數。
3.權利要求2的方法,其中收集步驟(a1)包括(a1ⅰ)從開放系統主機的用戶請求至少一個與磁碟陣列有關的磁碟特徵;(a1ⅱ)從開放系統主機中的專家向行家發送請求,以獲取至少一個參數,其中至少一個參數與至少一個磁碟特徵有關;以及(a1ⅲ)行家根據該請求,從處理器的微碼中收集至少一個參數。
4.權利要求1的方法,其中傳送步驟(b)包括(b1)從處理器中的行家向開放系統主機中的專家傳送至少一個參數。
5.權利要求1的方法,其中計算步驟(c)包括(c1)開放系統主機中的專家根據至少一個參數計算磁碟利用率。
6.權利要求5的方法,其中計算步驟(c1)包括(c1ⅰ)從處理器中的行家接收至少一個參數;(c1ⅱ)在開放系統主機上的資料庫中存儲至少一個參數;以及(c1ⅲ)使用專家中的磁碟利用率例程計算磁碟利用率。
7.權利要求1的方法,還包括(d)顯示包含磁碟利用率的報告。
8.權利要求1的方法,其中至少一個參數包括以秒為單位的時間間隔(T);磁碟陣列中的磁碟數(N);時間間隔中的讀出時間的毫秒數(MR);時間間隔中的寫入時間的毫秒數(MW);時間間隔中的總寫入次數(W);以及時間間隔中的步幅寫入降級次數(S)。
9.權利要求8的方法,其中磁碟利用率U是根據以下公式獲得的U=1/(1000*T*N)*[MR+(MW/2W-S)*(4*(W-S)+N*S)]。
10.權利要求1的方法,其中磁碟子系統為企業存儲伺服器(ESS)磁碟子系統。
11.權利要求1的方法,其中開放系統主機為UNIX或Windows系統主機。
12.一種計算機系統,包括一個磁碟子系統,包括一個磁碟陣列,和一個與磁碟陣列連接的處理器,該處理器能夠收集至少一個與磁碟陣列有關的參數,並將至少一個參數傳送到開放系統主機;以及與磁碟子系統連接的開放系統主機,開放系統主機能夠接收至少一個參數,並根據至少一個參數計算磁碟利用率。
13.權利要求12的系統,其中處理器包括微碼,微碼包括至少一個參數;以及一個行家,用於從微碼中收集至少一個參數,並將至少一個參數傳送到開放系統主機。
14.權利要求12的系統,其中開放系統主機包括一個專家,用於接收至少一個參數,該專家包括一個根據至少一個參數計算磁碟利用率的磁碟利用率例程。
15.權利要求12的系統,其中開放系統主機還包括一個用於存儲至少一個參數的資料庫。
16.權利要求12的系統,其中至少一個參數包括以秒為單位的時間間隔(T);磁碟陣列中的磁碟數(N);時間間隔中的讀出時間的毫秒數(MR);時間間隔中的寫入時間的毫秒數(MW);時間間隔中的總寫入次數(W);以及時間間隔中的步幅寫入降級次數(S)。
17.權利要求16的系統,其中磁碟利用率U是根據以下公式獲得的U=1/(1000*T*N)*[MR+(MW/2W-S)*(4*(W-S)+N*S)]。
18.權利要求12的系統,其中磁碟子系統為ESS磁碟子系統。
19.權利要求12的系統,其中開放系統主機為UNIX或Windows系統主機。
20.一種用於報告計算機系統中之磁碟利用率的方法,該方法包括以下步驟(a)由磁碟子系統中之處理器中的行家收集至少一個與該磁碟子系統中之磁碟陣列有關的參數;(b)從該行家向開放系統主機中的專家傳送至少一個參數;以及(c)該專家根據至少一個參數計算磁碟利用率。
21.權利要求20的方法,其中收集步驟(a)包括(a1)從開放系統主機的用戶請求至少一個與磁碟陣列有關的磁碟特徵;(a2)從專家向行家發送請求,以獲取至少一個參數,其中至少一個參數與至少一個磁碟特徵有關;以及(a3)行家根據該請求,從處理器的微碼中收集至少一個參數。
22.權利要求20的方法,其中計算步驟(c)包括(c1)從行家接收至少一個參數;(c2)在開放系統主機上的資料庫中存儲至少一個參數;以及(c3)使用專家中的磁碟利用率例程計算磁碟利用率。
23.權利要求20的方法,還包括(d)顯示包含磁碟利用率的報告。
24.權利要求20的方法,其中至少一個參數包括以秒為單位的時間間隔(T);磁碟陣列中的磁碟數(N);時間間隔中的讀出時間的毫秒數(MR);時間間隔中的寫入時間的毫秒數(MW);時間間隔中的總寫入次數(W);以及時間間隔中的步幅寫入降級次數(S)。
25.權利要求24的方法,其中磁碟利用率U是根據以下公式獲得的U=1/(1000*T*N)*[MR+(MW/2W-S)*(4*(W-S)+N*S)]。
26.權利要求20的方法,其中磁碟子系統為ESS磁碟子系統。
27.權利要求20的方法,其中開放系統主機為UNIX或Windows系統主機。
28.一種計算機系統,包括一個磁碟子系統,包括一個磁碟陣列,和一個與磁碟陣列連接的處理器,該處理器包括一個行家,用於收集至少一個與磁碟陣列有關的參數,並將至少一個參數傳送到開放系統主機;以及與磁碟子系統連接的開放系統主機,該開放系統主機包括一個專家,用於接收至少一個參數,並根據至少一個參數計算磁碟利用率。
29.權利要求28的系統,其中處理器還包括微碼,其中微碼包括至少一個參數。
30.權利要求28的系統,其中專家包括一個根據至少一個參數計算磁碟利用率的磁碟利用率例程。
31.權利要求28的系統,其中至少一個參數包括以秒為單位的時間間隔(T);磁碟陣列中的磁碟數(N);時間間隔中的讀出時間的毫秒數(MR);時間間隔中的寫入時間的毫秒數(MW);時間間隔中的總寫入次數(W);以及時間間隔中的步幅寫入降級次數(S)。
32.權利要求31的系統,其中磁碟利用率U是根據以下公式獲得的U=1/(1000*T*N)*[MR+(MW/2W-S)*(4*(W-S)+N*S)]。
33.一種用於報告計算機系統中之磁碟利用率的方法,該方法包括以下步驟(a)由開放系統中的用戶請求至少一個與該磁碟子系統中之磁碟陣列有關的磁碟特徵;(b)從開放系統主機中的專家向磁碟子系統中之處理器中的行家發送至少一個參數,其中至少一個參數與至少一個磁碟特徵有關;(c)該行家根據該請求從處理器中的微碼中收集至少一個參數;(d)從行家向專家傳送至少一個參數;(e)在開放系統主機上的資料庫中存儲至少一個參數;以及(f)使用專家中的磁碟利用率例程計算磁碟利用率。
34.權利要求33的方法,還包括(g)顯示包含磁碟利用率的報告。
35.權利要求33的方法,其中至少一個參數包括以秒為單位的時間間隔(T);磁碟陣列中的磁碟數(N);時間間隔中的讀出時間的毫秒數(MR);時間間隔中的寫入時間的毫秒數(MW);時間間隔中的總寫入次數(W);以及時間間隔中的步幅寫入降級次數(S)。
36.權利要求35的方法,其中磁碟利用率U是根據以下公式獲得的U=1/(1000*T*N)*[MR+(MW/2W-S)*(4*(W-S)+N*S)]。
37.權利要求33的方法,其中磁碟子系統為ESS磁碟子系統。
38.權利要求33的方法,其中開放系統主機為UNIX或Windows系統主機。
39.一種帶有用於報告計算機系統中的磁碟利用率的計算機指令的計算機可讀介質,該指令用於(a)由磁碟子系統中的處理器收集至少一個與該磁碟子系統中之磁碟陣列有關的參數;(b)從該處理器向開放系統主機傳送至少一個參數;以及(c)根據至少一個參數計算磁碟利用率。
全文摘要
一種用於報告計算機系統中磁碟利用率的方法和系統。該方法包括由磁碟子系統中的處理器收集至少一個與其中的磁碟陣列有關的參數;從處理器向開放系統主機傳送該參數;以及根據該參數計算磁碟利用率。該方法和系統能夠提供開放系統主機可以理解的磁碟利用率。在最佳實施方式中,通過從磁碟子系統之處理器的微碼中收集相關參數,然後根據該參數計算各磁碟的平均磁碟利用率,提供磁碟利用率。
文檔編號G06F11/34GK1286440SQ0012247
公開日2001年3月7日 申請日期2000年8月2日 優先權日1999年8月31日
發明者斯圖爾特·R.·固德高爾德, 如施·恩尼德·艾則佛多, 布魯斯·邁克那特 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀