混合存儲(chǔ)系統(tǒng)中SSD管理方法及裝置

基本信息

申請(qǐng)?zhí)?/td> CN201710124010.X 申請(qǐng)日 -
公開(公告)號(hào) CN107015763A 公開(公告)日 2017-08-04
申請(qǐng)公布號(hào) CN107015763A 申請(qǐng)公布日 2017-08-04
分類號(hào) G06F3/06(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 沈杰;劉磊 申請(qǐng)(專利權(quán))人 北京中存超為科技有限公司
代理機(jī)構(gòu) 北京恩赫律師事務(wù)所 代理人 北京中存超為科技有限公司
地址 100083 北京市海淀區(qū)中關(guān)村東路18號(hào)1號(hào)樓6層C-601
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種混合存儲(chǔ)系統(tǒng)中SSD管理方法及裝置,屬于數(shù)據(jù)存儲(chǔ)領(lǐng)域,所述方法包括:將SSD按照一定大小劃分成多個(gè)bucket,并使用B?Tree管理bucket;當(dāng)需要將緩存數(shù)據(jù)寫入SSD時(shí),執(zhí)行如下操作:聚合連續(xù)IO和/或同一用戶的緩存數(shù)據(jù);選擇合適的bucket,作為可用bucket;從可用bucket的數(shù)據(jù)偏移位置開始順序?qū)懭刖彺鏀?shù)據(jù),所述數(shù)據(jù)偏移位置記錄bucket的已使用緩存空間的位置;更新可用bucket的數(shù)據(jù)偏移位置,以便下次寫入緩存數(shù)據(jù)。本發(fā)明能夠?qū)⑺袘?yīng)用層的隨機(jī)IO都轉(zhuǎn)換成順序?qū)?,并避免寫放大,有效地提高了隨機(jī)寫的性能,減少了寫入延遲,有效地發(fā)揮了混合存儲(chǔ)系統(tǒng)的優(yōu)勢(shì)。