rdma_create_event_channel 該函數用于創(chuàng)建rdma事件通道。 rdma內核層產生的關鍵事件,如連接建立,數據傳輸完成,網...
IB網絡特點 IB網絡通過如下幾個技術,提供了更低的時延,更高的帶寬,更低的cpu占用。 KernelBypass(內核旁路):應用程序直接與網...
定義 當嘗試從一個不能被N整除的地址訪問N個字節(jié)的數據時,就會發(fā)生非對齊訪問,例如從地址0x10004 讀取 4字節(jié)屬于對齊訪問,從0x1000...
mprotect機制 Linux系統提供了一個系統調用接口mprotect接口,通過該接口可以在編寫Linux程序時給mmap申請到的內存設置權...
什么是RCU RCU是一種同步機制,即Read, copy, update,利用了現代CPU在修改指針地址是原子操作的機制對數據進行更新。 其...
什么是NUMA NUMA(Non-Uniform Memory Access)“非一致性內存訪問”,是一種關于多個CPU如何訪問內存的計算機體系...
1鎖的分類 Linux內核中鎖可以分為三大類 睡眠鎖 CPU本地鎖 自旋鎖 睡眠鎖作用 睡眠鎖只能在可搶占任務的上下文中使用。睡眠鎖可詳細劃分為...
最近學習了kprobe與uprobe,順便復習一下linux系統下進程的內存分布以加深理解。 進程空間 一個標準的32位linux程序在運行時,...
最近閱讀BPF,看到BPF底層使用了kprobe與uprobe,特學習總結。 Kprobes技術 1:什么是kprobes Kprobes是運行...