央視網|中國網絡電視臺|網站地圖
客服設為首頁
登錄

中國網絡電視臺 > 新聞臺 > 新聞中心 >

應用解析:克服固態存儲性能的新瓶頸

發佈時間:2012年02月18日 16:08 | 進入復興論壇 | 來源:中關村在線 | 手機看視頻


評分
意見反饋 意見反饋 頂 踩 收藏 收藏
channelId 1 1 1
壟!-- /8962/web_cntv/dicengye_huazhonghua01 -->

更多 今日話題

壟!-- /8962/web_cntv/dicengye_huazhonghua02 -->

更多 24小時排行榜

壟!-- /8962/web_cntv/dicengye_huazhonghua03 -->

  假設你有對固態存儲系統的需求,那麼要解決的存儲系統問題包含兩個部分:第一,如何將固態存儲集成到存儲系統中。第二,如何確保存儲系統對於固態存儲性能的最大化不存在瓶頸。

  目前,把固態存儲集成到存儲系統中,主要是以硬盤方式使用固態存儲。這使SSD廠商只須將固態存儲安裝到它們現有的硬盤中,就可以迅速地把固態存儲解決方案推向市場。其他廠商則要麼在存儲系統內部直接使用PCIe SSD,或者開發出單獨的設備或者僅使用固態存儲的存儲系統。

  多數情況下,存儲系統所使用的固態硬盤的類型都不會像預計的那樣對存儲層的性能産生嚴重影響。唯一的問題是固態硬盤的形狀尺寸和能耗與其他專門設計的更類似于內存模塊的設備相比沒有什麼優勢。例如,閃存就比一般硬盤需要的空間小,耗電量也少。SSD迅速推向市場的代價,就是空間和電源效率的損失。

  對於希望把SSD集成到存儲系統中的廠商來説,真正的性能挑戰是如何保證存儲系統不會成為瓶頸。一個存儲系統是一個包含了服務器、網絡和數據存儲設備的複雜系統。服務器一般被稱作存儲控制器。網絡是從服務器到存儲設備的連接,以及從服務器到附加主機的連接。存儲設備是硬盤或者SSD。其他兩個部分的性能(控制器和網絡)對於實現最大限度的存儲性能是非常重要的。

  從主機回流到控制器的數據流以及從存儲設備提取數據的能力直接影響到性能。過去使用機械硬盤,這樣的結構都有相當長的延遲,所以控制器和網絡的性能基本上是感覺不到的。出了問題一般都認為是硬盤的性能不夠。

  固態硬盤改變了這種情況。數據存儲設備很少出錯,基本上無延遲或低延遲。因此性能問題就變成了從控制器到設備之間的網絡,以及連接到到附加主機的網絡的問題。即使升級到速度最快的網絡,計劃訪問共享存儲的幾十台主機在存儲控制器的連接點上都可能成為瓶頸。

  因此關鍵問題就在於存儲控制器是否能夠處理這些存儲I/O(輸入/輸出)請求,以及在存儲介質上讀寫這些數據。我們曾多次看到存儲控制器被這些數據操作所淹沒。這種情況導致企業需要購買多個存儲系統,並限制每個存儲架上的SSD的數量。

  有沒有繞開這個問題的方法呢?我們要麼建立一個能夠處理固態存儲性能的存儲系統,這意味著需要設計一個新的存儲後臺基礎設施;要麼就使用一個服務器層盡可能多地分流I/O數據,利用一個基於服務器的SSD層,或許可以多少減輕存儲控制器潛在的瓶頸。

  基於服務器的分層結構本身是沒錯的。在你尋求改善現有存儲系統性能的時候,有些事情肯定要考慮。然而,在考慮新的系統時,如果要想指望固態存儲的性能,你也許還得考慮能夠提供SSD和高速網絡所承諾的性能,又不需要基於服務器的設備作為變通方案。

熱詞:

  • 存儲系統
  • 性能
  • 固態存儲
  • 存儲層
  • 存儲控制器
  • 存儲設備
  • PCIe
  • 電源效率
  • 從控制器
  • 硬盤