实现零拷贝 更改内核配置后重新编译内核 如何才能更方便省时
为了实现内核空间到用户空间的零拷贝,需要在用户空间的程序中调用mmap函数进行内存映射,并需要使用/dev/mem。但是使用这两个需要把内核的选项CONFIG_STRICT_DEVMEM和CONFIG_X86_PAT取消掉,然后重新编译内核。现在的需求是:需要在多台机子上使用零拷贝,但是每台机子都重新编译内核非常麻烦,请问有什么方法不重新编译内核或者其它的方法吗?
还有一个问题是:我实现的方法是在内核申请内存,映射到用户空间。请问能在用户空间申请内存,然后映射到内核空间吗?
才接触linux,希望各位帮忙解答,不胜感激!
页:
[1]