相关疑难解决方法(0)

在Linux上更快地分叉大型进程?

什么是现代的Linux实现的同样的效果最快,最好的方法fork- execve组合从一个大的过程

我的问题是,分叉过程大约为500MBy,并且一个简单的基准测试只能从该过程中获得大约50个分叉/秒(参见最小尺寸过程的~10000分叉/秒),这对于预期的应用来说太慢了.

一些谷歌搜索出现了,vfork因为它被发明为这个问题的解决方案......但也警告不要使用它.现代Linux似乎已经获得了相关cloneposix_spawn呼叫; 这些可能会有所帮助吗?什么是现代的替代品vfork

我在i7上使用64位Debian Lenny(如果posix_spawn有帮助,该项目可以转移到Squeeze ).

linux debian fork process exec

30
推荐指数
4
解决办法
2万
查看次数

标签 统计

debian ×1

exec ×1

fork ×1

linux ×1

process ×1