浪潮信息企業級SSD:降本又增效?AIPR技術解決高并發讀取性能大問題
NAND閃存作為一種非易失性存儲介質,憑借其功耗低、重量輕、性能佳和斷電后仍然能保存數據等特點,成為比硬盤驅動器更好的存儲設備,非常適合作為便攜設備的存儲器來使用。
固態硬盤(Solid State Disk,簡稱SSD)是以NAND閃存介質為主的一種存儲產品。近年來,由于SSD的低功耗、高性能、穩定安全等優點,使其越來越受到客戶的青睞,SSD也逐漸大量應用于IT運維、金融等行業。
(資料圖片)
性能vs成本,SSD如何兼得?
一個NAND閃存芯片封裝了若干個DIE(或者叫LUN),由于NAND閃存介質技術的發展,其層數不斷增加,單個DIE的容量也不斷增大,對于相同容量的SSD而言,所需DIE的個數會隨之減少。帶來的好處是,SSD單位容量的成本和價格不斷降低,利好用戶的同時也有利于擴大SSD的使用范圍。但與此同時,DIE個數的減少又會導致NAND讀取的并發度減少,讀性能也會因此而降低。面對用戶日益提高的性能需求,這一缺點又會限制SSD使用范圍的擴大。
通俗來講,SSD可以理解為一個需要接納一定數量居民的社區,NAND閃存芯片相當于其中一個小區,DIE相當于這個小區里的樓棟,Plane(平面)可以理解成這棟樓每個樓層的門戶,每個Plane又分成很多Block(塊),Block則相當于每一戶里的房間數,Page(頁)相當于一個房間里(Block)的人數,而并發度可以理解為樓棟里的電梯,受Bus總線的限制,電梯一次只能載一個人。因為建造技術的發展,每棟樓(DIE)可以由原來的8層樓建造成16層樓,即每棟樓較之前可以多接納一倍的居民,在接納居民數量一定的情況下(相同容量的SSD),樓棟(DIE)的數量則可以減少一半,土地和建造成本則有所減少,房價也會相對比較便宜些,因此會受到購房者的歡迎。但由于每棟樓(DIE)只有一個電梯(并發度),電梯數也隨著樓棟的數量減少而減少一半,對于居民來說,出行效率則大大降低,因此又會抑制購房者的購買意愿。
為了降低這種問題帶來的影響,SSD廠商提出如通過提高電梯的運行頻率來加快電梯的傳輸速率,或由樓管通知同一樓層的人同時準備好出門去電梯口排隊乘用電梯等解決辦法。
當前SSD基本采用Multi-plane(多面)的設計(主流使用4-plane設計,相當于一個樓層有4戶,4戶共用一個電梯,即“一梯四戶”)。隨著技術發展,讀方式由開始的Single-plane read(Single-plane讀)發展為Multi-plane read(Multi-plane讀),即從一開始的一次只能通知一戶中的房間里的1個人準備出門再去乘電梯,發展成同一樓層四戶房間里的4個人同時準備出門去排隊乘用電梯。
此技術對順序讀性能有很大提升,但對隨機讀性能的提升卻乏善可陳,因為順序讀時,好比是樓管按順序坐電梯去每個樓層通知居民準備出門,每次同一樓層的人都可以同時準備出門,大大縮短了準備出門的時間;但當隨機讀時,相當于樓管要先后去不同樓層去通知指定門戶房間的人出門,只能讓先準備好的人先乘用,等前面的一個人乘用完,才能讓另外樓層的人乘用,這和Single-plane讀區別不大。
為了在高順序讀性能的前提下提升隨機讀性能,異步獨立平面讀取(Asynchronous Independent Plane Read,簡稱AIPR)功能應運而生。
AIPR功能旨在提高隨機讀取IOPS,隨機讀時,通過AIPR功能可以增高并發度,提高數據傳輸總線的利用率,從而來提高隨機讀性能。即在樓棟內增加電梯數,在每一列戶門口都裝一個專屬電梯,雖然受Bus總線的限制,樓棟內同一個時間只能用一個電梯,但樓管能在通知完一個樓層的人準備出行后,馬上坐電梯去通知另一樓層的其他列住戶準備出門,每一列戶出門準備時間并行,一旦準備好,即可乘用門口的電梯,提高了電梯傳輸的利用率,從而提高出行效率。
下文通過介紹上述三種讀方式的演進和對比,來介紹AIPR的優勢:
1、Single-plane read
Single-plane read,即一次只讀取一個plane中的位置,示意圖見下圖1中Single-plane read。以4-plane TLC block為例(下文同),因DIE為并發度單位,由于tR(讀操作時間)的存在,此時讀完4個plane需要經過4個tR時間,所有讀操作和數據傳輸串行,讀時延較長且性能較低。為放松此限制,引入了Multi-plane read。
2、Multi-plane read
Multi-plane read,即可以同時讀取多個plane中的位置,如下圖2中Multi-plane read。對Multi-plane read來說,所有plane的讀取操作同時開始,而且每個plane中讀取的位置要求相同。雖然仍是以DIE為并發度單位,但此方式較于Single-plane read,讀操作時間并行,大大縮短了讀時延、提高了順序讀性能。
這種方法對于提升順序讀速度很有效,但對于隨機讀而言,Multi-plane read相對Single-plane read而言幾乎一致。現在為進一步提高隨機讀性能,提出將并發度單位由DIE改成plane,便引入了AIPR功能。
3、AIPR
AIPR功能開啟后,不同plane的讀取操作的時序和位置完全獨立,即不同plane可進行異步且獨立的操作(如圖1或圖2中的AIPR)。通過AIPR,每個plane的讀取操作可以獨立啟動。Data out command(數據輸出命令)也可以在每個plane的讀取操作結束后獨立啟動。
當進行隨機讀時,AIPR的并發度是Single-plane read的4倍(以4-plane為例),并且進行數據傳輸時,AIPR方式的數據傳輸總線利用率更高,對小容量盤的隨機讀性能提升更明顯,如圖1,可發現AIPR功能有明顯的性能優勢。
關鍵詞:
您可能也感興趣:
為您推薦
韓國政府表示將維持對日本福島等地水產品進口禁令
江淮運河九條集裝箱航線正式開航
Starward Industries新游《無敵號》將于11月6日發售
排行
最近更新
- 浪潮信息企業級SSD:降本又增效?AIPR技術解決高并發讀取性能...
- 石家莊地鐵6號線一期工程在倉盛東路站打下第一樁!
- 廣州白云區舉辦“我們的節日·精神的家園”七夕節主題活動
- 墨西哥中部高速公路兩車相撞致16人死亡
- 佳士科技:截至2023年6月30日,公司理財產品未到期余額為2.24億元
- 李詠愛妻哈文在北京過七夕,曬照生活滋潤,法圖麥已畢業美如明星
- 她在地震中失去雙腿,6年后嫁華裔高學歷老公,兒女雙全成功逆襲
- 三鑫醫療:控股子公司獲得一次性使用心肺轉流血路接頭注冊證
- 場內ETF資金動態:煤炭開采板塊逆勢走強,煤炭ETF上漲
- 雀腦 雀腦子野菜)
- 伯蒂 伯蒂斯)
- 美方批準向臺出售F-16戰機紅外搜索和追蹤系統及其他裝備,中...
- 海南養老金計算公式是什么?一文教你如何計算你的養老金!
- 黑龍江養老金計算公式是什么?一文教你如何計算你的養老金!
- 農業農村部:加強水產品全程質量安全監管
- 凈水機和純水機的區別在哪里?(凈水機和純水機的區別)
- 珠海人事考試網 珠海市人力資源招聘網
- 美國駐日本大使稱支持日本排放核污染水,8月底要去福島吃魚,...
- 應急產業板塊8月24日跌0.87%,太極股份領跌,主力資金凈流出3.03億元
- 油氣開采板塊8月24日跌0.36%,藍焰控股領跌,主力資金凈流出2...
- 哈爾濱市新鼎順文化傳媒有限公司招聘
- 其他電源設備板塊8月24日跌0.12%,新雷能領跌,主力資金凈流...
- 南陽臥龍區:培育壯大產業鏈 推動產業提檔升級
- 購買火車票請注意!12306這些功能有優化
- 包裝印刷板塊8月24日漲0.06%,王子新材領漲,主力資金凈流出6.2億元
- 家電零部件板塊8月24日漲0.6%,同星科技領漲,主力資金凈流入...
- 專家出手了!今年初哈爾濱私拆承重墻樓房最終處理方案:修復!
- 等了半年多,“華為天才少年”的人形機器人終于來了
- iPhone 15系列數據線曝光!終于換成USB-C
- AI行業研報:“ChatGPT恐懼癥”為時過早?