小编Ree*_*ges的帖子

有什么条件可能导致fork()或system()调用在Linux上失败?

如何判断是否有任何一个出现,并导致fork()或system()返回错误?换句话说,如果fork()或system()返回错误,我可以检查Linux中的哪些东西来诊断为什么会发生特定错误?

例如:

  • 只是内存不足(导致errno ENOMEM) - 使用'free'等检查内存使用情况.
  • 内核没有足够的内存来复制页面表和父进程的其他记帐信息(结果为errno EAGAIN)
  • 是否存在全局流程限制?(导致errno EAGAIN也?)
  • 是否存在每用户进程限制?我该怎么知道它是什么?
  • ...?

linux fork system process

6
推荐指数
1
解决办法
2万
查看次数

如何查找或计算Linux进程的页表大小和其他内核记帐?

如何找出Linux进程的页表有多大,以及任何其他可变大小的进程记帐?

linux memory operating-system process

6
推荐指数
3
解决办法
1万
查看次数

标签 统计

linux ×2

process ×2

fork ×1

memory ×1

operating-system ×1

system ×1