ulimit -a 的输出中没有虚拟内存 (-v) 项

ulimit -a 的输出中没有虚拟内存 (-v) 项

当我运行 command 时ulimit -a,我在命令的输出列表中没有看到虚拟内存项。但对于某些用户 ID 而言,它是不受限制的。

这是否意味着我没有分配虚拟内存?

答案1

不同的 UNIX 变体在限制资源使用方面具有不同的功能。在 AIX 上,进程使用的虚拟内存没有限制,因此ulimit没有-v选项。您可以限制堆大小 ( ulimit -d) 和堆栈大小 ( ulimit -s),这几乎是同一件事。

相关内容