[發明專利]調整邏輯單元號的控制器的方法及裝置有效
| 申請號: | 200910252495.6 | 申請日: | 2009-12-17 |
| 公開(公告)號: | CN101763032A | 公開(公告)日: | 2010-06-30 |
| 發明(設計)人: | 楊虓 | 申請(專利權)人: | 成都市華為賽門鐵克科技有限公司 |
| 主分類號: | G05B11/01 | 分類號: | G05B11/01 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 611731 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調整 邏輯 單元 控制器 方法 裝置 | ||
技術領域
本發明涉及計算機存儲技術領域,尤其涉及一種調整邏輯單元號(Logical Unit?Number,LUN)的控制器的方法及裝置。
背景技術
LUN不等于某個設備,只是個號碼而已,不代表任何實體屬性,在實際 環境里,碰到的LUN可能是磁盤空間,可能是磁帶機,等等。
在雙控制器或多控制器的存儲陣列中,創建的每一個LUN都需要分配一 個控制器,所有針對該LUN的讀寫操作最終都會被轉發到與它對應的控制器, 由該控制器完成對LUN的讀寫操作。與LUN對應的控制器可以切換,切換 以后,新的IO(輸入輸出)就會發送到新的控制器處理。
現有的方案中,在創建LUN時,按照創建的順序,把每一個LUN平均 分配到兩個或多個控制器,采用的是簡單的平均分配原則。一旦給LUN分配 控制器之后,除非控制器故障或鏈路故障,一般不會自動調整LUN的控制器, 即使調整,采用的是人工調整的方式。
發明人在實現本發明的過程中發現,現有技術是根據LUN創建的順序平 均分配控制器,在運行過程中也沒有自動調整控制器的方案,導致控制器負 載不均衡,制約了整套設備的性能。
發明內容
本發明實施例提供了一種調整LUN的控制器的方法及裝置,以平衡多個 控制器之間的處理負載。
為此,本發明實施例采用了如下技術方案:
一種調整LUN的控制器的方法,
統計各個控制器的負荷;
根據所述各個控制器的負荷調整LUN的控制器。
一種調整LUN的控制器的裝置,包括:
統計單元,用于統計各個控制器的負荷;
調整單元,用于根據所述統計單元統計的各個控制器的負荷情況調整 LUN的控制器。
可見,本發明實施例中,根據各個控制器的處理負載情況,切換與LUN 對應的控制器,達到了平衡控制器處理負載的目的,充分利用了控制器的處 理資源,提高了存儲陣列的性能。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例或現有技 術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖 僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造 性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例調整LUN的控制器的方法流程圖;
圖2為本發明實施例調整LUN的控制器的裝置示意圖。
具體實施方式
為了使本發明實施例的目的、技術方案及優點更加清楚明白,以下結合 附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具 體實施例僅用以解釋本發明,并不用于限定本發明。
為便于說明,下面介紹本發明的一個具體實施例,如下:
在雙控制器或多控制器的存儲陣列場景下,每個LUN都需要分配一個與 之對應的控制器,所有針對該LUN的讀寫操作最終都會被轉發到與它對應的 控制器,由該控制器控制完成對該LUN的讀寫操作。因為不同LUN活動程 度的差異、分布的不均勻性以及活動程度的變化,導致運行過程中,控制器 間的處理負載差距較大。
本發明實施例提供一種調整LUN的控制器的方法,參見圖1,其流程包 括:
S101:統計各個控制器的CPU負荷;
S102:根據所述各個控制器的負荷調整LUN的控制器;
通過統計各個控制器的負載情況,根據各個控制器的負載情況調整LUN 的控制器,達到控制器負載均衡的目的,充分利用了控制器的處理資源,提 高了存儲陣列的性能。
上述實施例中,S102還可以包括:
S102-1:判斷是否存在兩個控制器的CPU負荷差值大于預置的負載失衡 門限,若是,跳轉至S102-2繼續執行,否則,退出;
S102-2:獲取與CPU負荷最大的控制器對應的各個LUN的活動指標;
S102-3:根據活動指標,從與CPU負荷最大的控制器對應的各個LUN 中選擇LUN,將選擇出的LUN切換到CPU負荷最低的控制器,然后退出。
其中,LUN的活動指標可以為以下至少一項的組合:
預設時間段內LUN的IO數量;
LUN的IO響應時間;
預設時間段內LUN占用的CPU時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都市華為賽門鐵克科技有限公司,未經成都市華為賽門鐵克科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910252495.6/2.html,轉載請聲明來源鉆瓜專利網。





