一種基于RDMA的內(nèi)存管理方法及裝置

基本信息

申請?zhí)?/td> CN202110255646.4 申請日 -
公開(公告)號 CN113238856A 公開(公告)日 2021-08-10
申請公布號 CN113238856A 申請公布日 2021-08-10
分類號 G06F9/50(2006.01)I;G06F15/173(2006.01)I;G06F11/30(2006.01)I;G06F11/32(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 宋江波;周耀輝;吳軍疆 申請(專利權(quán))人 西安奧卡云數(shù)據(jù)科技有限公司
代理機構(gòu) 西安維賽恩專利代理事務所(普通合伙) 代理人 李明全
地址 710000陜西省西安市西咸新區(qū)秦漢新城周陵街辦新莊村天工一路東段長信工業(yè)園6-2號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于RDMA的內(nèi)存管理方法,獲取用于注冊給網(wǎng)卡的內(nèi)存空間,并根據(jù)內(nèi)存空間構(gòu)建第一內(nèi)存狀態(tài)位圖;根據(jù)第一內(nèi)存狀態(tài)位圖,獲取待存儲數(shù)據(jù)在內(nèi)存空間中的存儲位置信息;當待存儲數(shù)據(jù)存儲至內(nèi)存空間后,更新第一內(nèi)存狀態(tài)位圖;當內(nèi)存空間存滿數(shù)據(jù)時,獲取遠端服務器的第二內(nèi)存狀態(tài)位圖;比較第一內(nèi)存狀態(tài)位圖和第二內(nèi)存狀態(tài)位圖,根據(jù)比較結(jié)果更新第一內(nèi)存狀態(tài)位圖;根據(jù)更新后的第一內(nèi)存狀態(tài)位圖,刪除內(nèi)存空間中的存儲數(shù)據(jù);本發(fā)明通過內(nèi)存狀態(tài)位圖來表示每個內(nèi)存塊的存儲狀態(tài),并且還可以結(jié)合遠端服務器的內(nèi)存狀態(tài)位圖來釋放本端內(nèi)存空間,進而減少了內(nèi)存的申請和釋放次數(shù),優(yōu)化了內(nèi)存使用機制,提升了服務器的運行效率。