per-cpu

What is percpu data?
percpu data 是内核为smp系统中不同CPU之间的数据保护方式,系统为每个CPU维护一段私有的空间,在这段空间中的数据只有这个CPU能访问。但是这种方式不提供 对异步函数访问的保护,因此在同一个CPU上还要另外的同步原语的协作。

 

参考:

1. 多核中percpu

2. linux percpu机制解析

3. Linux内核同步机制之(二):Per-CPU变量

posted @ 2017-08-13 12:58  yuxi_o  阅读(224)  评论(0编辑  收藏  举报