在 64 位 10.04 Ubuntu Server 上运行 64 位 Matlab 7.12。当我尝试运行一个需要 46GB 内存的大问题时(服务器有 72GB 内存和足够的交换空间),实验脚本被操作系统杀死(见下面的 dmesg)。
dmesg returns after the job is killed:
[26687918.130102] Out of memory: kill process 2630 (bash) score 4999042 or a child
[26687918.130103] Killed process 2774 (MATLAB)
所以我的问题是:Ubuntu Server 10.04 中每个进程的默认内存限制是否限制,如果有,可以修改吗?
谢谢,戈登