PCIe SSD熱插拔

2021-02-13 SSDFans

PCIe SSD最早是Fusion-IO推出來的,以快閃記憶體卡的形式被網際網路公司和數據中心廣泛使用。快閃記憶體卡一般作為數據緩存來使用,如果要在伺服器中集成更多PCIe SSD,快閃記憶體卡的形式就有局限了。快閃記憶體卡有以下缺點:

l 插在伺服器主板的PCIe插槽上,數量有限;

l 通過PCIe插槽供電,單卡容量受到限制;

l 在PCIe插槽上,容易出現散熱不良導致宕機的問題;

l 不能熱插拔。如果發現PCIe快閃記憶體卡有故障,必須要停止服務,關閉伺服器,打開機箱,拔出快閃記憶體卡。這對有成百上千臺伺服器的數據中心來說,管理成本非常高。

所以,如圖所示,PCIe SSD推出了新的硬體形式:SFF-8639,又稱U.2。U.2 PCIe SSD類似於傳統的盤位式SATA、SAS硬碟,可以直接從伺服器前面板熱插拔。

圖1-1 熱插拔示意圖(本圖來源於Oracle NVMe SSD熱插拔說明)

當伺服器有很多個可以熱插拔的U.2 SSD之後,存儲密度大為提升,更重要的是,U.2 SSD不只可以用作數據緩存,關鍵數據也可以放在其中。通過多個U.2 SSD組成RAID陣列,當某個U.2 SSD故障之後,可以通過前面板顯示燈確定故障SSD盤位,予以更換。同時,不會造成伺服器停止服務或者數據丟失。

目前有很多伺服器廠商都發布了有很多U.2 SSD盤位的伺服器,有的是少數U.2 SSD和多數SATA HDD混合,有的甚至是24個純U.2 SSD盤位。配備了高密度SSD的伺服器對數據中心來說,可以大幅減少傳統伺服器的數量,因為很多企業應用對存儲容量要求並不高,傳統機械硬碟陣列的容量很大,卻是處於浪費狀態。企業對硬碟帶寬的要求更高,一臺SSD陣列伺服器能夠支持的用戶數是HDD陣列伺服器的好幾倍,功耗和製冷成本卻少了好幾倍。目前,房租和土地成本越來越高,能夠在有限的數據中心空間中為大量用戶提供服務對電信、視頻網站、網際網路公司等很多企業來說,非常重要。所以,可以預期,隨著快閃記憶體的價格逐年下降,配備SSD陣列的伺服器使用會越來越廣泛。

我們來看看PCIe SSD熱插拔的技術實現。傳統SATA、SAS硬碟是通過HBA和主機主機通信,所以也是通過HBA來管理熱插拔。但是,PCIe SSD直接連到CPU的PCIe控制器,熱插拔需要驅動直接管理。根據Memblaze公司公眾號的介紹,一般熱插拔PCIe SSD需要幾方面的支持:

l PCIe SSD:一方面需要硬體支持,SSD在插盤過程中產生電流波峰導致器件損壞。另一方面,控制器要能自動檢測到拔盤操作,避免數據因掉電而丟失。

l 伺服器背板PCIe SSD插槽:需要通過伺服器廠家了解是否支持U.2 SSD熱插拔。

l 作業系統:要確定熱插拔是作業系統還是BIOS處理的,也是需要諮詢伺服器主板廠家來確定。

l PCIe SSD驅動:不管是Linux內核自帶的NVMe驅動,還是廠家提供的驅動,都需要在各種使用環境中做過大量熱插拔穩定性測試,避免在實際操作中因為驅動問題導致系統崩潰。

拔出PCIe SSD的基本流程如下:

查看更多內容,掃描下圖二維碼,閱讀原著和以上大圖。

相關焦點

  • 不懂熱插拔,後果很嚴重
    但是就是因為SATA控制器的大部分廠家已經關注在消費級,認為企業級已經是NVMe了,因此在數據保護上的投入不夠。對於使用SSD的臺式機和筆記本,因為SSD的故障重啟一次實在沒啥大不了。但是在數據中心,每次掉盤就是一個故障,要有人現場處理,有人評估,有人恢復,有人寫故障報告。
  • 認識和使用熱插拔的正確姿勢-續
    默認情況下,在熱插拔過程中,PCIe 卡槽的 MPS 值一直保持不變,而外接設備的 MPS 值則為default=128Bytes。所以,在熱插入設備後,dmesg 會有以下列印:[85682.065073] pci 0000:05:00.0: Max Payload Size 128, but upstream 0000:00:03.0 set to 256; if necessary, use "pci=pcie_bus_safe" and report a bugMPS 作為 TLP 的參數
  • PCIe NVMe SSD常用測試工具介紹
    Quarch熱插拔及功耗自動化測試工具    162.1    熱插拔自動化測試工具    162.1.1測試拓撲圖    162.1.2 熱插拔設備實際連接圖    162.1.3 熱插拔模塊    172.1.4 熱插拔配置界面 – Test Monkey    17
  • 三星980 Pro PCIe 4.0 SSD 通過進行認證,發售公司在即
    980pro 的順序讀取速度是6500mb / s 順序寫入速度是5000mb / s 比目前 phison e16控制的 pcie 4.0 ssd 快得多。 到今年年底,該聯盟還將推出 phison e18控制臺,其速度約為7gb / s 三星980 pro 有250gb 至1tb 的選項,anandtech 表示,它仍然使用2位 mlc 粒子。
  • 關於熱插拔的知識介紹
    用戶可能有時候會【熱插拔】這個詞,但對於熱插拔的具體概念卻不太了解,今天本文小編就來介紹一下關於【熱插拔】的知識。對於大功率模塊化電源系統而言,「熱插拔」技術可在維持整個電源系統電壓的情況下,更換發生故障的電源模塊,並保證模塊化電源系統中其他電源模塊正常運作。、在主機中可實現熱插拔的部件,主要有:硬碟、CPU、內存條、電源、風扇、網卡等。用戶一定要注意哪些部件能夠實現熱插拔,這對主機維護管理時非常重要的。
  • 提速本本eSATA接口 實現真正的熱插拔-eSATA,熱插拔 ——快科技...
    但在實際使用時不少筆記本用戶發現,經常出現數據傳輸速度慢或者無法實現真正的熱插拔等情況。為此,筆者一直在尋找解決辦法,以Intel晶片組主板為例:步驟01:開啟eSATA高速模式無論是XP還是Win7,當移動硬碟插入本本eSATA接口時(如圖1),系統會自動檢測並識別eSATA設備,接著可以正常拷貝文件,也可以像U盤一樣安全刪除設備。
  • 哪些接口可以熱插拔?熱插拔真的只是「好事」嗎?你可能不了解
    那麼什麼是熱插拔呢?在不關閉計算機或切斷電源的前提下,可以直接插入和拔出計算機,這是一種「熱插拔設備」。熱插拔有什麼好處呢?熱插拔的優點是它不會影響計算機的正常使用,不會延遲我們的工作,並且會提高效率。設備的插拔更加安全,無需擔心數據損壞和U盤丟失,從而提高了系統的可擴展性和靈活性。但是,可以直接將所有設備熱插拔嗎?
  • 小心了,這些設備不能熱插拔
    根據以往的習慣,有些朋友會經常會熱插拔顯示接口,雖然理論上都是支持熱插拔技術的,和USB接口一樣,視頻接口在使用過程中建議不要熱插拔你的設備。HDMI是我們最常接觸的一種視頻接口,大部分廠商提示HDMI是不支持熱插拔的,按照設計標準HDMI都必須設有防靜電功能,但實際使用過程中,熱拔插任然極有可能損壞設備,無論是使用好線材還是普通線材,我們是不建議這麼做。這與USB接口燒壞原理一樣。
  • IcyDock推出PCIe熱插拔2.5英寸驅動器託架
    可以將2.5英寸硬碟驅動器或SSD(7毫米或9.5毫米)插入機箱(並根據需要使用隨附的可移動驅動器託盤進行熱插拔)。由於PCIe接口既可以處理數據傳輸又可以處理電源,因此機箱內部無需布線即可使驅動器正常工作。但是,傳輸速度將限制為500MB / s。Icy Dock認為,對於用盡SATA埠來連接另一個驅動器或沒有可用驅動器託架的任何人,此機箱都將很有用。
  • 熱插拔電路的過熱保護新方法
    針對熱插拔電路所實行的過熱保護方案,本文將討論一種超越目前在分離式熱插拔電路中採用斷路器和NTC熱敏電阻的全新解決方案,提供最可靠的過熱保護,並比較它和傳統方法在性能上的優勢。
  • 小心毀機 熱插拔不能這樣玩!
    熱插拔就是指在設備通電時插拔使用的方式,支持熱插拔的接口和設備可以極大方便我們的使用。
  • HDMI接口到底支不支持熱插拔?
    一方面,不時會有關於HDMI熱插拔燒壞接口晶片的事件出現,另一方面,不少用戶一直都是熱插拔HDMI接口的,幾十甚至上百次都沒有出過問題,那麼爭議就來了,HDMI接口究竟能不能夠熱插拔呢?HDMI理論支持熱插拔?
  • 簡單算術 – PCIe SSD怎麼弄死SATA SSD
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。長按或掃描下面二維碼關注ssdfans就可以了!ssdfans微信群介紹。
  • HDMI支持熱插拔嗎?會燒壞功放嗎?
    不過隨著廣泛的使用,關於HDMI的問題也隨之出現,一方面,出現了很多HDMI熱插拔燒壞接口晶片的事件發生,另一方面,很多的用戶都一直在熱插拔HDMI線材,幾十次上百次都沒燒壞設備,那麼問題就來了,到底HDMI接口能夠熱插拔嗎?HDMI理論支持熱插拔?
  • 被騙十幾年 原來這些設備不能熱插拔!
    那麼被USB所感化的熱插拔設備有什麼好處呢?熱插拔就是帶電插拔,此功能允許用戶在不關閉系統不關閉電源的情況下取出和更換硬體,進而提高系統的擴展性與靈活性。各路USB都在轉化成USB-C在早期熱插拔出現在伺服器領域,是為了提升伺服器的易用性而出現的。
  • 被騙十幾年,原來這些設備不能熱插拔!
    那麼被USB所感化的熱插拔設備有什麼好處呢?熱插拔就是帶電插拔,此功能允許用戶在不關閉系統不關閉電源的情況下取出和更換硬體,進而提高系統的擴展性與靈活性。—2—有爭議的設備接口根據以往的習慣,筆者經常會熱插拔顯示接口,但都是支持熱插拔技術的,有些視頻接口就完全不支持熱插拔的功能。
  • PCIe SSD支持的ASPM是什麼?
    加nanoarch為微信好友,拉你進ssdfans微信群 。 ‍歡迎給ssdfans投稿,投稿就能加入ssdfans作者群,和冬瓜哥,蛋蛋等大咖切磋武藝,還有稿酬拿。長按或掃描下面二維碼關注ssdfans就可以了!ssdfans微信群介紹。
  • 筆記本PCIE硬碟重裝系統方法
    現在的主流筆記本電腦,基本大多採有ssd固態硬碟+機械硬碟的組合方式,那麼固態硬碟又分很我種規格接口,常見的有SATA(SATA2.0和3.0)、pcie、m.2,其中pcie接口的固態硬碟讀寫數據是最快的。
  • 用了這麼久的熱插拔 才知道裡面原理是什麼
    我們知道,在伺服器裡可實現熱插拔的部件主要有硬碟、CPU、內存、電源、風扇、PCI適配器、網卡等。購買伺服器時一定要注意哪些部件能夠實現熱插拔,這對以後的工作至關重要,最重要的就是支持24*365不間斷運行,以便保證商業網站、電信系統、銀行系統等的持續運轉。
  • 熱插拔雙原生U3 至睿巫師A20京東熱賣
    作為RTX架構領先品牌的至睿,近段時間其倒置38機箱系列受到了渠道和玩家的熱捧,今日至睿又推出了一款名為巫師A20的機箱,產品一經京東發布,因其超高的性價比就受到了不少消費者的青睞.  從京東網站的介紹我們可以看出,該款產品功能十分強大,不僅具備了雙原生U3、雙風扇、SSD託架和倒置38度主流功能,而且還具備了高端機箱的熱插拔功能。