如題。固態硬碟已經越來越便宜了,效果不會更好嗎?
有的, 只是你沒看到而已.
SuperStorage 1029P-NMR36L
32個NF1 FLASH. 淘寶有售. 這東西必須要靠PCIE Switch了, 因為雙路CPU提供的PCIE帶寬不夠用.
IBM FlashSystem A9000
最大 1, 200TB, 900,000 IOPS, 250μs latency. 這其實是幾台伺服器拼起來的一個系統. (你甚至可以在淘寶上找到二手貨)
就連群輝都想蹭個熱度:
好了, 那麼FULL SSD NAS究竟是什麼限制了它的發展呢? 可以歸納為以下幾條:
我們假設按照SSD1塊錢1GB的水平來計算, 一個10TB的NAS僅僅SSD的費用就是一萬塊(這還沒算NAS機器的錢). 而垃圾佬SAS盤, 6TB 600塊(現在漲到了750-800), 摺合1毛每GB, 買到就是賺到好么...
HDD NAS 只要節點足夠, 性能可是可以上去的(IOPS提升會困難, 但是可以加個SSD當緩存, 提升IOPS), 比如, RAID0一時爽,一直RAID0一直爽. 而且還有CEPH這種新的方案, 傳統NAS已經面臨挑戰.
最新的 Intel Xeon Platinum CPU 也只能提供 48 PCIe 3.0 的帶寬. 假設我們上NVMe SSD, 每個用PCIe 3.0 x4, 那麼理論上最大也只能插12塊這樣的SSD. 當然可以雙路CPU翻倍, 但又不是大型機, Xeon的多路數量也是有上限的. 而且雙路以上的U還特別貴......
剛才說了理論上最大12塊 NVMe SSD, 實際上NAS需要讓外部訪問的, 不然只是個AS,稱不上"N"AS. 所以還要網卡跟得上. 一個PCIe 3.0 x 16 的 100Gb 網卡也是必不可少的. 那麼加上一塊網卡, 可用的PCIe帶寬只剩下 48 -16 = 32了. (100Gbps/8=12.5GBps, 按照NVMe平均都能上1GB讀性能計算, 13塊NVMe SSD就能打滿這個100G網卡了, 如果讀性能能上2G, 那麼7塊就能搞定)
現在好了, 我們假設砸錢來了個4路頂級XEON, 48塊讀性能2GBps的NVMe, 外加4塊100Gb網卡的 讀性能能達到 400Gbps (50GBps) 的 史詩級NAS.
然後我打開了我的台式機, 從NAS上往本地拉一個100G的高清動*作電影, 就我這秒天秒地秒空氣的400Gb 網路, 區區100G的匹夫小電影, 2秒下完何足掛齒.
這時你會發現, 哎?為什麼下了5分鐘? 為什麼下了載速度只有400MB? 啊......原來我本地是一塊Intel 545s, 最高持續寫只有400MB/s......
好了, 以下就是廣告時間了.
我有個 60TB CEPH 組的 NAS, 為了加快訪問速度, 上了 2塊 Intel P3700 NVMe 作為緩存.
系統用的是 56Gb InfiniBand 作為網路.
這堆東西堆起來理論上寫入性能有 24Gbps (3GBps).
搭建詳情見這裡:
然而, 情況卻是這樣的:
為什麼? 因為我本地的SSD是個 Intel 545s ....
好了, 最後總結就是:
當然有固態做的NAS, 要麼用不起, 要麼本地跟不上, 要麼.......
賊雞兒費電..................
最後,歡迎加入高端垃圾老群, 一起交流家用萬兆, 40/56Gb 網路, 50TB+級NAS, 軟路由, 自組伺服器, 家庭IDC.....
http://qm.qq.com/cgi-bin/qm/qr?k=VVjV2VpTfqjQlXZ_RjJw0NhjUIHA37r6 (二維碼自動識別)
【完】
滿足您的願望!(24個U.2硬碟塢)
//上面那幾個超微在purestorage面前感覺就是個弟弟
FlashArray產品
FlashBlade產品
說真的,每次看到這些機器,就好像看到了裝滿金條的保險箱
可以,但沒必要。
採用SATA介面+AHCI協議的2.5英寸固態硬碟和2.5英寸機械硬碟是基本通用的。
上PCIe+NVMe的固態硬碟則有兩個問題。
第一個問題是PCIe通道數不足。
大部分NAS都是採用的低功耗x86平台,PCIe Lane數非常有限,無法支持同時運行多塊PCIe固態硬碟的帶寬需求。
即便是CoffeeLake-S的旗艦平台(如Z390、C246晶元組),也只有16+24條PCIe 3.0通道。
要命的是,其中24條來自PCH,也就是到CPU的帶寬仍受限於DMI 3.0匯流排的8GT/s(就是PCIe 3.0,一共四條,忽略128b/130b校驗位計算,理論速度約為4GB/s)。
至於CPU提供的16條PCIe也不好利用,因為默認的拆分策略只有1x16, 2x8, 1x8+2x4這幾種,還得額外配備PCIe拆分晶元才能實現4x4甚至是8x2這樣的分配方式。
當然,如果願意加錢上C400(僅C422一個型號)甚至是C600系列平台這都不是問題。
第二個問題是網路瓶頸。
目前大部分高端桌面電腦都只配備了千兆網卡(1000Mbps有線網卡以及1733Mbps無線網卡),僅極少數配備了2.5Gbps甚至5Gbps、10Gbps有線網卡,所以網路仍然是一大瓶頸。
而且這一瓶頸可以被主流PCIe固態輕鬆超過(PCIe 3.0 x4理論帶寬32Gbps了解一下),還不用說萬兆交換機多貴了。
所以在NAS里用固態硬碟作為緩存檔進行加速是比較合適的選擇。
1-2塊ssd的性能已經超過絕大多數x86 nas機頭的性能,所有的x86 nas的性能都不超過萬兆網路的性能 1000M每秒
絕大多數性能在200-400M每秒之間,點對點磁碟性能,用ssd會略高點 不過波動很大
只有商用控制器存儲的nas才能發揮出ssd的性能
那是全閃統一存儲