4

我需要与用户空间共享大约 100KiB 的内核内存。用户空间守护程序将以只读方式每秒访问此内存数 (5-10) 次。是否procfs是实施它的最佳方式?

4

1 回答 1

3

kmalloc 和 vmalloc 是要走的路。

但在继续之前检查这些:vmalloc 和 kmalloc 有什么区别?

将内核缓冲区映射到用户空间

从内核线程为用户空间分配内存

如前所述,procfs 是共享数据的糟糕方式。它本身用于设置。

于 2013-11-29T07:09:38.823 回答