0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

平頭哥鎮(zhèn)岳510如何提升SSD響應(yīng)速度

平頭哥半導(dǎo)體 ? 來(lái)源:平頭哥半導(dǎo)體 ? 2025-01-21 14:15 ? 次閱讀

編者按:數(shù)字經(jīng)濟(jì)時(shí)代,隨著數(shù)據(jù)中心規(guī)模的不斷擴(kuò)大和數(shù)據(jù)量的爆發(fā)式增長(zhǎng),存儲(chǔ)技術(shù)的重要性日益顯著,?直接關(guān)系到數(shù)據(jù)中心的運(yùn)行性能、效率和安全可靠。?基于平頭哥在存儲(chǔ)主控芯片領(lǐng)域的創(chuàng)新實(shí)踐,策劃推出存儲(chǔ)技術(shù)專欄系列——【存儲(chǔ)技談】,共同探討存儲(chǔ)發(fā)展趨勢(shì)。

在上一篇存儲(chǔ)技談中,我們重點(diǎn)闡述了平頭哥技術(shù)團(tuán)隊(duì)通過(guò)軟硬件的合理分工和流程優(yōu)化等創(chuàng)新,在鎮(zhèn)岳510存儲(chǔ)主控芯片上實(shí)現(xiàn)了4μs的超低4K IO Write Latency,而在SSD(固態(tài)硬盤)主控芯片中,還有一個(gè)關(guān)于時(shí)延的重要性能指標(biāo)是E2E(End-to-End,端到端)時(shí)延,也能直接影響到SSD的響應(yīng)速度。

E2E時(shí)延統(tǒng)計(jì)一般用于測(cè)量數(shù)據(jù)從應(yīng)用程序發(fā)送請(qǐng)求,經(jīng)過(guò)SSD的處理,直到數(shù)據(jù)最終返回給應(yīng)用程序所需的時(shí)間。這一過(guò)程涉及多個(gè)階段,包括命令的接收、數(shù)據(jù)的讀取/寫入、以及結(jié)果的返回等,直接反映了用戶應(yīng)用在與存儲(chǔ)設(shè)備交互時(shí)所經(jīng)歷的實(shí)際延遲,幫助開發(fā)者和用戶直觀了解SSD在實(shí)際應(yīng)用中的表現(xiàn)。

不同階段的時(shí)延統(tǒng)計(jì),能很好的幫助定位系統(tǒng)QoS時(shí)延問(wèn)題,從而進(jìn)行針對(duì)性優(yōu)化提升。從主機(jī)Host抓取E2E時(shí)延,可以界定主機(jī)側(cè)發(fā)現(xiàn)的長(zhǎng)尾時(shí)延是否在盤內(nèi)產(chǎn)生。從SSD盤內(nèi)抓取E2E在IO處理路徑不同階段的分解時(shí)延,可以輔助性能調(diào)優(yōu)進(jìn)行問(wèn)題定位。E2E時(shí)延統(tǒng)計(jì)是SSD開發(fā)必不可少的一項(xiàng)功能。

01傳統(tǒng)E2E時(shí)延統(tǒng)計(jì)造成額外開銷和測(cè)量誤差

傳統(tǒng)方案中,E2E時(shí)延統(tǒng)計(jì)往往依賴于固件中的軟件實(shí)現(xiàn)。

當(dāng)一個(gè)I/O命令被提交給SSD時(shí),控制器會(huì)記錄一個(gè)時(shí)間戳;隨后,在各個(gè)處理階段,如命令解析、地址映射、實(shí)際讀寫操作等,可能會(huì)再次記錄時(shí)間戳以跟蹤進(jìn)度,以計(jì)算各個(gè)分段時(shí)延;最后,當(dāng)命令完成并發(fā)送CQE(Completion Queue Entry)回主機(jī)時(shí),再進(jìn)行總時(shí)延的計(jì)算。

這種統(tǒng)計(jì)方法不僅增加了額外的軟件開銷,并可能導(dǎo)致一定的測(cè)量誤差。軟件進(jìn)行時(shí)間戳抓取與硬件數(shù)據(jù)處理并不同步,如果硬件的數(shù)據(jù)處理和控制信息狀態(tài)更新異步,軟件統(tǒng)計(jì)的I/O命令完成時(shí)間就會(huì)存在較大誤差。

02基于硬件輔助的E2E時(shí)延統(tǒng)計(jì)更精準(zhǔn)高效

為了更精確且高效地進(jìn)行E2E時(shí)延統(tǒng)計(jì),平頭哥技術(shù)團(tuán)隊(duì)在鎮(zhèn)岳510主控芯片的設(shè)計(jì)中,引入了硬件級(jí)別支持來(lái)提升效能,也即利用專用硬件模塊來(lái)自動(dòng)捕獲和管理時(shí)間戳,從而避免了軟件干預(yù)帶來(lái)的額外延遲和資源消耗。

具體的系統(tǒng)方案包括以下四個(gè)步驟:

時(shí)間戳捕捉:

硬件可以在接收到來(lái)自主機(jī)的SQE(Submission Queue Entry)時(shí)立即記錄時(shí)間戳,并在最終將CQE送回主機(jī)之前再次記錄時(shí)間戳。

全局時(shí)間同步:

確保所有內(nèi)部處理單元使用同一基準(zhǔn)時(shí)間源,以便能夠準(zhǔn)確地比較不同階段的時(shí)間差。

分段時(shí)延測(cè)量:

除了整體E2E時(shí)延外,還可以針對(duì)SSD內(nèi)部的不同處理步驟(例如前端命令解析、FTL映射查詢、BE后端命令執(zhí)行等)硬件支持單獨(dú)進(jìn)行時(shí)延統(tǒng)計(jì),幫助識(shí)別性能瓶頸。

異常檢測(cè)與報(bào)告:

如果某個(gè)I/O命令的處理超過(guò)了預(yù)設(shè)的時(shí)延閾值,硬件可以觸發(fā)報(bào)警機(jī)制,將相關(guān)信息傳遞給固件進(jìn)行進(jìn)一步分析。

b5b5afb2-d7be-11ef-9310-92fbcf53809c.png

平頭哥鎮(zhèn)岳510時(shí)延統(tǒng)計(jì)方案示意圖

通過(guò)如上的硬件輔助方法,不僅可以獲得更加精確的E2E時(shí)延統(tǒng)計(jì)數(shù)據(jù),還能有效減少因頻繁時(shí)間戳記錄而造成的系統(tǒng)負(fù)擔(dān),同時(shí)提供足夠的靈活性用于后續(xù)的數(shù)據(jù)分析和性能調(diào)優(yōu),在精確性和時(shí)效性上實(shí)現(xiàn)了雙重提升。

03精準(zhǔn)的E2E時(shí)延統(tǒng)計(jì)可發(fā)揮重要價(jià)值

E2E時(shí)延統(tǒng)計(jì)的精確性和時(shí)效性,不僅影響著應(yīng)用程序的響應(yīng)速度,還可能對(duì)整體系統(tǒng)吞吐量產(chǎn)生重大影響。

云計(jì)算環(huán)境中,大量用戶同時(shí)訪問(wèn)存儲(chǔ)資源,E2E時(shí)延統(tǒng)計(jì)可以幫助監(jiān)測(cè)數(shù)據(jù)傳輸?shù)男?,?duì)于平衡負(fù)載和保證響應(yīng)時(shí)間至關(guān)重要;在科學(xué)計(jì)算或模擬等高性能計(jì)算應(yīng)用中,E2E時(shí)延統(tǒng)計(jì)能夠確保數(shù)據(jù)交換的高效性,減少計(jì)算等待時(shí)間,從而加速整體計(jì)算效率;而在金融交易、視頻流處理和在線游戲等實(shí)時(shí)數(shù)據(jù)分析和處理的場(chǎng)景中,實(shí)時(shí)監(jiān)測(cè)E2E時(shí)延有助于確保系統(tǒng)的高可用性和快速響應(yīng)。

隨著應(yīng)用場(chǎng)景的不斷擴(kuò)展,通過(guò)優(yōu)化SSD主控產(chǎn)品中的E2E時(shí)延統(tǒng)計(jì),能夠顯著提升性能,同時(shí),基于這些數(shù)據(jù)的深入分析與應(yīng)用也可以為終端用戶帶來(lái)更優(yōu)質(zhì)的體驗(yàn)。因此,關(guān)注和優(yōu)化E2E時(shí)延統(tǒng)計(jì)不僅是提升系統(tǒng)性能的必要舉措,也是增強(qiáng)用戶體驗(yàn)的重要手段。

平頭哥鎮(zhèn)岳510通過(guò)創(chuàng)新的E2E時(shí)延統(tǒng)計(jì)方案,有效地提升了SSD在實(shí)際應(yīng)用中的響應(yīng)速度和性能表現(xiàn),從而為云計(jì)算、數(shù)據(jù)庫(kù)、人工智能等場(chǎng)景提供領(lǐng)先的存儲(chǔ)服務(wù)支持。

更多技術(shù)亮點(diǎn)和創(chuàng)新方案,后續(xù)我們將持續(xù)展開闡釋,敬請(qǐng)關(guān)注。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)技術(shù)
    +關(guān)注

    關(guān)注

    5

    文章

    744

    瀏覽量

    45840
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2878

    瀏覽量

    117652
  • 固態(tài)硬盤
    +關(guān)注

    關(guān)注

    12

    文章

    1471

    瀏覽量

    57480
  • 平頭哥
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    9100

原文標(biāo)題:【存儲(chǔ)技談】提升SSD響應(yīng)速度:硬件輔助實(shí)現(xiàn)E2E時(shí)延統(tǒng)計(jì)的精準(zhǔn)高效

文章出處:【微信號(hào):gh_65bdec3412bd,微信公眾號(hào):平頭哥半導(dǎo)體】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    悄然席卷企業(yè)級(jí)SSD市場(chǎng)的RISC-V主控

    在一些細(xì)分市場(chǎng),RISC-V也已經(jīng)開始嶄露頭角,比如服務(wù)器領(lǐng)域的CPU芯片,以及企業(yè)級(jí)SSD的主控。 ? 平頭 ? 在2023云棲大會(huì)上,阿里巴巴平頭
    的頭像 發(fā)表于 11-16 00:22 ?2201次閱讀
    悄然席卷企業(yè)級(jí)<b class='flag-5'>SSD</b>市場(chǎng)的RISC-V主控

    HarmonyOS NEXT 提升應(yīng)用響應(yīng)速度

    應(yīng)用對(duì)用戶的輸入需要快速反饋,以提升交互體驗(yàn),因此本文提供了以下方法來(lái)提升應(yīng)用響應(yīng)速度。 避免主線程被非UI任務(wù)阻塞 減少組件刷新的數(shù)量 避免主線程被非UI任務(wù)阻塞 在應(yīng)用響應(yīng)用戶輸入
    發(fā)表于 05-10 14:09

    華為DATS路面感知響應(yīng)速度提升100倍

    華為動(dòng)態(tài)自適應(yīng)扭矩系統(tǒng)(DATS)識(shí)別顛簸路面動(dòng)態(tài),智能調(diào)整扭矩,大幅提升通過(guò)平順性。路面感知響應(yīng)速度提升100倍。
    的頭像 發(fā)表于 09-06 16:21 ?3377次閱讀
    華為DATS路面感知<b class='flag-5'>響應(yīng)速度</b><b class='flag-5'>提升</b>100倍

    平頭首顆SSD主控芯片鎮(zhèn)510問(wèn)世,將率先在阿里云數(shù)據(jù)中心部署

    11月1日,在2023云棲大會(huì)上,阿里巴巴平頭發(fā)布旗下首顆SSD主控芯片鎮(zhèn)510,該芯片為云
    的頭像 發(fā)表于 11-01 16:50 ?499次閱讀

    2023云棲大會(huì)亮點(diǎn):平頭首顆SSD主控芯片RISC-V架構(gòu)的鎮(zhèn)510亮相

    2023云棲大會(huì)亮點(diǎn):平頭首顆SSD主控芯片鎮(zhèn)510亮相 2023云棲大會(huì)昨天開幕,阿里巴巴
    的頭像 發(fā)表于 11-01 17:20 ?1024次閱讀
    2023云棲大會(huì)亮點(diǎn):<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>首顆<b class='flag-5'>SSD</b>主控芯片RISC-V架構(gòu)的<b class='flag-5'>鎮(zhèn)</b><b class='flag-5'>岳</b><b class='flag-5'>510</b>亮相

    阿里平頭發(fā)布首顆SSD主控芯片:鎮(zhèn)510

    鎮(zhèn)510芯片使用pcie 5.0x4接口、nvme1.4b規(guī)格、zns接口協(xié)議、16個(gè)高速nand通道,支持大容量、高帶寬。支持1xxl/2xxl tlc/qlc nand閃存。最大帶寬為3400 k iops,最大14gby
    的頭像 發(fā)表于 11-02 09:55 ?980次閱讀

    平頭發(fā)布專為云計(jì)算的首顆SSD主控芯片鎮(zhèn)510

    鎮(zhèn)510是為云計(jì)算場(chǎng)景進(jìn)行深度定制的芯片。它通過(guò)與云存儲(chǔ)軟件系統(tǒng)的協(xié)同作用,有效地減少數(shù)據(jù)讀寫延遲,實(shí)現(xiàn)4μs超低時(shí)延和10^-18的誤碼率。
    的頭像 發(fā)表于 11-02 16:59 ?1637次閱讀

    阿里平頭發(fā)布“鎮(zhèn)510”入局存力領(lǐng)域芯片

    鎮(zhèn)510”是專為云計(jì)算場(chǎng)景所設(shè)計(jì)的,它將芯片和云存儲(chǔ)軟件系統(tǒng)融合在一起,以有效降低數(shù)據(jù)讀寫的延遲。通過(guò)這種協(xié)作,它可以實(shí)現(xiàn)4微秒的超低時(shí)延并保持10的負(fù)18次方的誤碼率。這款芯片將首先在阿里云數(shù)據(jù)中心進(jìn)行部署,適用于人工智能
    的頭像 發(fā)表于 11-03 15:13 ?1099次閱讀
    阿里<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>發(fā)布“<b class='flag-5'>鎮(zhèn)</b><b class='flag-5'>岳</b><b class='flag-5'>510</b>”入局存力領(lǐng)域芯片

    平頭發(fā)布首顆PCle5.0 SSD主控芯片鎮(zhèn)510!4μs超低時(shí)、誤碼率領(lǐng)先行業(yè)標(biāo)桿一個(gè)數(shù)量級(jí)!

    從第一款當(dāng)時(shí)全球性能最強(qiáng)的AI專用芯片含光800,到高性能RISC-V架構(gòu)處理器玄鐵910,再到首款CPU芯片倚天710,平頭在給自家產(chǎn)品的取名上,就偏愛用中國(guó)上古和武俠中的“神兵利劍”來(lái)命名。而這次的鎮(zhèn)
    的頭像 發(fā)表于 11-03 16:27 ?1341次閱讀
    <b class='flag-5'>平頭</b><b class='flag-5'>哥</b>發(fā)布首顆PCle5.0 <b class='flag-5'>SSD</b>主控芯片<b class='flag-5'>鎮(zhèn)</b><b class='flag-5'>岳</b><b class='flag-5'>510</b>!4μs超低時(shí)、誤碼率領(lǐng)先行業(yè)標(biāo)桿一個(gè)數(shù)量級(jí)!

    平頭SSD主控芯片鎮(zhèn)510性能分析

    鎮(zhèn)510芯片還針對(duì)云計(jì)算場(chǎng)景進(jìn)行了深度優(yōu)化,芯片與云存儲(chǔ)軟件系統(tǒng)緊密融合協(xié)作,有效降低數(shù)據(jù)讀寫的延時(shí),為系統(tǒng)帶來(lái)了更高的性能。例如,鎮(zhèn)
    發(fā)表于 11-22 11:36 ?877次閱讀
    <b class='flag-5'>平頭</b><b class='flag-5'>哥</b><b class='flag-5'>SSD</b>主控芯片<b class='flag-5'>鎮(zhèn)</b><b class='flag-5'>岳</b><b class='flag-5'>510</b>性能分析

    平頭半導(dǎo)體攜鎮(zhèn)510亮相2023中國(guó)數(shù)據(jù)與存儲(chǔ)峰會(huì)

    11月29日,2023中國(guó)數(shù)據(jù)與存儲(chǔ)峰會(huì)(DataStorage Summit 2023)在北京舉行。平頭半導(dǎo)體攜全新發(fā)布的企業(yè)級(jí)SSD主控芯片鎮(zhèn)
    的頭像 發(fā)表于 11-30 14:15 ?573次閱讀
    <b class='flag-5'>平頭</b><b class='flag-5'>哥</b>半導(dǎo)體攜<b class='flag-5'>鎮(zhèn)</b><b class='flag-5'>岳</b><b class='flag-5'>510</b>亮相2023中國(guó)數(shù)據(jù)與存儲(chǔ)峰會(huì)

    DOIT傳媒對(duì)話平頭:突破SSD主控芯片,觸發(fā)新一輪市場(chǎng)沖擊波

    轉(zhuǎn)載自DOIT傳媒 在2023云棲大會(huì)上,阿里巴巴旗下平頭半導(dǎo)體發(fā)布首顆SSD主控芯片-鎮(zhèn)510
    的頭像 發(fā)表于 12-14 16:20 ?809次閱讀
    DOIT傳媒對(duì)話<b class='flag-5'>平頭</b><b class='flag-5'>哥</b>:突破<b class='flag-5'>SSD</b>主控芯片,觸發(fā)新一輪市場(chǎng)沖擊波

    憶恒創(chuàng)源發(fā)布全國(guó)產(chǎn)PCIe 5.0 NVMe SSD新品

    國(guó)內(nèi)領(lǐng)先的企業(yè)級(jí)SSD產(chǎn)品及解決方案提供商憶恒創(chuàng)源,近日震撼發(fā)布其首款全國(guó)產(chǎn)化PCIe 5.0企業(yè)級(jí)NVMe SSD——PBlaze7 7A40系列。該系列SSD平頭
    的頭像 發(fā)表于 09-05 17:42 ?860次閱讀

    如何提升 ChatGPT 的響應(yīng)速度

    提升 ChatGPT 的響應(yīng)速度是一個(gè)涉及多個(gè)層面的復(fù)雜問(wèn)題。以下是一些可能的方法和策略,可以幫助提高 ChatGPT 的響應(yīng)速度: 優(yōu)化算法 : 并行處理 :通過(guò)并行處理技術(shù),可以讓多個(gè)計(jì)算任務(wù)
    的頭像 發(fā)表于 10-25 17:39 ?768次閱讀

    平頭半導(dǎo)體榮獲“中國(guó)芯”優(yōu)秀技術(shù)創(chuàng)新產(chǎn)品獎(jiǎng)

    近日,由中國(guó)電子信息產(chǎn)業(yè)發(fā)展研究院主辦的2024中國(guó)微電子產(chǎn)業(yè)促進(jìn)大會(huì)暨第十九屆“中國(guó)芯”優(yōu)秀產(chǎn)品征集結(jié)果發(fā)布儀式在珠海橫琴舉辦。平頭半導(dǎo)體旗下企業(yè)級(jí)SSD主控芯片--鎮(zhèn)
    的頭像 發(fā)表于 11-08 16:55 ?592次閱讀