如何与用户空间共享linux内核内存(只读)

时间:2013-11-27 12:32:24

标签: linux linux-kernel shared-memory procfs

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

1 个答案:

答案 0 :(得分:2)

kmalloc和vmalloc是要走的路。

但请在继续之前检查这些:What is the difference between vmalloc and kmalloc?

mmap kernel buffer to user space

Allocating memory for user space from kernel thread

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