linux-startup

vDSO(virtual Dynamic Shared Object,虚拟动态共享对象)是 Linux 内核在每个用户进程地址空间里“映射进去”的一小段只读共享库。它提供了一些可以在用户态直接完成的“轻量级内核服务”的函数入口,让常用的只读查询不用陷入内核(避免一次系统调用的上下文切换),从而降低开销、提升性能。

它解决什么问题

它是怎么工作的

常见能通过 vDSO 加速的函数

在 RISC-V 上

如何在系统上看到 vDSO

如何在源码中查看 vDSO 提供了什么

性能验证思路

配置与开关

一句话总结