Tag: Linux
All the articles with the tag "Linux".
-
从 /proc/self/maps 说起:堆、协程栈、缺页中断与 OOM
从一组真实的进程内存地址出发,把 Linux 虚拟地址空间、brpc 协程栈的去向、brk 与 mmap 的分工、栈池化对缺页中断的消解,以及 malloc/new 对 OOM 的不同姿势,一次讲透。
-
RDMA、io_uring、SPDK 的队列结构:同一个环形缓冲,三种姿态
对比 RDMA Verbs、io_uring 和 SPDK 的底层队列数据结构。三者都用了 SQ/CQ 分离的环形缓冲区,但在消费者身份、状态机复杂度和 Bypass 路径上截然不同。