成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

明明是全閃存陣列,為何存儲性能仍然不夠快

原創
存儲
軟件定義的超融合雖然有著諸多的優勢,但對軟件開發商提出了非常高的要求,他們非但要精通各種語言、系統和架構,還必須要熟悉硬件本身的性能,這樣才能夠保證開發出來的軟件能夠全部發揮硬件的性能。

   【51CTO.com原創稿件】軟件定義基礎架構,軟件定義存儲,軟件定義存儲。目前,用軟件定義超融合的方式替代專用服務器、專用網絡、專用存儲設備等傳統基礎架構的方法,已經成為了行業的熱點。英特爾系統架構師朱海峰先生曾在某超融合大會上公開表示,未來的大型數據中心的建設,將采用標準X86硬件構建作為整個數據中心的基礎架構,通過軟件廠商比較強的軟件定義能力來實現存儲、網絡和計算等功能,并通過各種軟件定義的解決方案來實現超融合。這也就意味著,軟件定義已經成為行業的重點技術。

  軟件定義的主要目的是減化部署流程,提高易用性,降低運維成本。當然,最重要的是能夠發揮硬件的全部性能,合理分配利用硬件資源,節省硬件開支。

  不過,軟件定義的超融合雖然有著諸多的優勢,但對軟件開發商提出了非常高的要求,他們非但要精通各種語言、系統和架構,還必須要熟悉硬件本身的性能,這樣才能夠保證開發出來的軟件能夠全部發揮硬件的性能。

  關于軟件定義帶來的硬件性能的損失,比較典型的例子就是軟件定義存儲導致的磁盤性能的下降,這主要是在全閃存時代背景下,磁盤性能有了非常大的提升,如果在軟件定義的過程中還是按照傳統機械硬盤的性能還編寫系統,那就完全無法發揮閃存的性能。筆者在某超融合的大會上,就曾遇到過一家專門作軟件定義存儲解決方案的廠商,它們針對Flash時代開發出了裸金屬軟件定義存儲技術,非常好的解決了軟件定義存儲無法充分發揮全閃存硬件性能的問題。

  這里,筆者與大家共同分享一下他們的解決方案和研發思路,希望對大家有所啟發。

  我們知道,在Flash之前,存儲性能的發展是嚴重滯后于其它硬件性能的發展的,雖然大家通過各種方法來提高磁盤的存儲性能,但相較于其它硬件的發展,存儲的性能提升并不理想。在Flash時代,存儲硬件性能的問題迎刃而解。不過,很多廠商在替換全閃存陣列后,發現存儲的性能并沒有提高多少,這主要是軟件和系統出現了問題。

  由于Linux標準的API并沒有提供高性能的場景設計,因此操作系統成為了影響系統整體性能的瓶頸,無論你在一個設備上插入多少硬件,調用多少資源,都會發現一個節點一二十萬iops就到了這些軟件定義存儲的上限了,這是因為Linux系統的任務調度,內存管理,以及系統調用,都是非常緩慢,完全不適合Flash時代的需求。

  如何解決這一問題呢,裸金屬軟件定義存儲技術是通過以下兩種方法解決的:

  一是硬件訪問要繞過操作系統(stack-bypass);

  二是軟件運行要繞過操作系統(os-bypass)。

  對于硬件的訪問要繞過操作系統(stack-bypass)這種技術業內已經有相對比較成熟了,也比較容易實現。比如英特爾提供的DPDK/SPDK,Mellanox的RDMA,都不需要經過操作系統就可以直接訪問硬件。但是,軟件運行繞過操作系統(os-bypass)的難度卻比較大。首先,要繞過操作系統的內存管理,直接訪問物理內存,自己來實現內存管理,這中間要考慮NUMA,染色等問題,工程量非常大。其次,任務調度也要考慮的非常清楚,過去解決高并發問題的時候大家就會采用多線程的機制,但是多線程一般在數百并發的時候會變得比較困難,通過引入了協程技術,把任務之間的協作來分配時間片,每個任務處理完之后自動放棄時間片,而不是操作系統讓他強制放棄時間片。另外,在事件處理上過去通過操作系統標準來實現,每個事件都跟時間有關,包括硬件系統的時鐘中斷。但是這個技術并不是非常的高效,在這方面可以采用polling技術,沒有時間延期的。

  在多核同步上,目前 CPU的核數越來越多,過去編程的時候大家會采用生產者、消費者模型,用線程用來處理任務,但是到現在多核同步并不是一個非常高效的方案,這主要是因為NUMA和cachemiss問題,雖然說NUMA問題CPU解決的還可以,但是仍然不夠理想,這時可以采用run-complete模型,每個CPU的核從他接受到任務,到完成任務中間不再任何跳轉,避免隱性的CPU開銷。

  通過以上的方案,能夠拿掉盡可能多的環節,包括進出Linux的網絡堆棧、Linux的存儲堆棧,這樣就能夠讓剩下的流程全是在硬件上運行的。最后,通過這些技術的運用,能夠讓存儲的性能與硬件性能幾乎完全一致,不帶來硬件性能的任何衰減。

  以上,是某廠商針對全閃存時代在軟件定義過程中出現的影響硬件性能的解決方案,筆者分享給大家,希望提供一些參考。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:張誠 來源: 51CTO
相關推薦

2018-04-27 14:47:05

全閃存 存儲

2017-08-21 15:34:18

閃存陣列廠商存儲

2017-12-21 17:25:46

存儲

2016-05-26 09:07:00

IBM存儲IBM存儲

2018-05-03 09:05:02

全閃存陣列存儲

2023-12-01 16:43:49

全閃存存儲機械硬盤高性能計算

2013-07-01 08:07:01

融合存儲惠普世界之旅全閃存

2018-08-08 10:45:46

NVMeoF

2015-01-15 15:40:48

戴爾

2017-10-11 08:21:07

閃存數據中心存儲

2018-09-27 11:56:04

全閃存存儲陣列

2017-06-30 13:26:56

華為

2014-07-11 16:31:37

惠普

2018-05-15 09:03:36

2018-07-09 08:50:58

全閃存存儲容量

2018-06-27 10:19:15

HPE全閃存

2016-12-15 09:58:19

NetApp

2017-12-11 17:19:10

閃存CIO硬件

2015-07-29 10:14:22

閃存容器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品网站 | 在线一级片 | 国产成人精品久久二区二区91 | 婷婷二区 | 成人免费视频网站在线观看 | 欧美一级片 | 一级特黄网站 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 国产黄色大片网站 | 国产精品视频导航 | 成年免费大片黄在线观看岛国 | 日皮视频免费 | 成人一区二区三区视频 | 亚洲视频一区在线观看 | 亚洲精品在线免费播放 | 久久精品一区二区 | 91久久精品一区二区二区 | 午夜影院在线观看免费 | 亚洲一区二区三区免费 | 欧美日韩国产精品激情在线播放 | 一区二区国产在线 | 韩日有码 | 成人三级网址 | 成人在线电影网站 | 黄片毛片免费观看 | 欧美国产日韩在线观看 | www.日本在线观看 | 国产免费又色又爽又黄在线观看 | 91久久精品国产 | 国产欧美一区二区精品忘忧草 | 在线观看成人小视频 | 亚洲成人第一页 | 精品欧美激情精品一区 | 国精产品一区二区三区 | 亚洲精品久久久久久国产精华液 | 国产精品不卡一区二区三区 | 国精品一区 | 日本高清aⅴ毛片免费 | 国产欧美精品区一区二区三区 | 美女三区 | 黄色成人在线 |