rdma_create_event_channel 该函数用于创建rdma事件通道。 rdma内核层产生的关键事件,如连接建立,数据传输完成,网...
IB网络特点 IB网络通过如下几个技术,提供了更低的时延,更高的带宽,更低的cpu占用。 KernelBypass(内核旁路):应用程序直接与网...
定义 当尝试从一个不能被N整除的地址访问N个字节的数据时,就会发生非对齐访问,例如从地址0x10004 读取 4字节属于对齐访问,从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是运行...