一種Linux操作系統(tǒng)下基于RDMA的數(shù)據(jù)傳輸方法及裝置
基本信息
申請?zhí)?/td> | CN202110255647.9 | 申請日 | - |
公開(公告)號 | CN112948318A | 公開(公告)日 | 2021-06-11 |
申請公布號 | CN112948318A | 申請公布日 | 2021-06-11 |
分類號 | G06F15/173;G06F9/50;G06F12/02 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 宋江波;周耀輝;吳軍疆 | 申請(專利權(quán))人 | 西安奧卡云數(shù)據(jù)科技有限公司 |
代理機(jī)構(gòu) | 西安維賽恩專利代理事務(wù)所(普通合伙) | 代理人 | 李明全 |
地址 | 710000 陜西省西安市西咸新區(qū)秦漢新城周陵街辦新莊村天工一路東段長信工業(yè)園6-2號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種Linux操作系統(tǒng)下基于RDMA的數(shù)據(jù)傳輸方法及裝置,根據(jù)待數(shù)據(jù)傳輸?shù)倪M(jìn)程,確定進(jìn)程對應(yīng)的用戶態(tài)內(nèi)存空間地址;將用戶態(tài)內(nèi)存空間地址與內(nèi)核態(tài)內(nèi)存空間地址均映射到同一物理內(nèi)存空間地址中;啟動進(jìn)程將待傳輸數(shù)據(jù)寫入到用戶態(tài)內(nèi)存空間地址,生成數(shù)據(jù)包并通過網(wǎng)卡發(fā)送至遠(yuǎn)端服務(wù)器;構(gòu)建本地事件,獲取寫入待傳輸數(shù)據(jù)的第一應(yīng)用程序?qū)?yīng)的第一通信標(biāo)識碼;向第一應(yīng)用程序發(fā)送數(shù)據(jù)傳輸完成信息;本發(fā)明不再需要將數(shù)據(jù)復(fù)制到內(nèi)核態(tài),可以直接進(jìn)行數(shù)據(jù)的接收和發(fā)送,減少數(shù)據(jù)復(fù)制,進(jìn)而減少數(shù)據(jù)傳輸時間,增加傳輸效率。 |
