Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory management cluster-line命令中的虚拟内存分配_Memory Management_Cluster Computing - Fatal编程技术网

Memory management cluster-line命令中的虚拟内存分配

Memory management cluster-line命令中的虚拟内存分配,memory-management,cluster-computing,Memory Management,Cluster Computing,我在一个有24个节点的计算机集群上运行代码,每个节点有12个处理器,每个节点大约有64Gb内存。我用来启动它的命令如下 #!/bin/sh #PBS -N cclit #PBS -l walltime=288:00:00 #PBS -l nodes=1:ppn=1 #PBS -j oe #PBS -m n #PBS -l mem=60000mb 不幸的是,我意识到我的代码至少需要一个120000mb的虚拟内存。我试图做的是将上述命令修改为 #!/bin/sh #PBS -N cclit #P

我在一个有24个节点的计算机集群上运行代码,每个节点有12个处理器,每个节点大约有64Gb内存。我用来启动它的命令如下

#!/bin/sh
#PBS -N cclit
#PBS -l walltime=288:00:00 
#PBS -l nodes=1:ppn=1
#PBS -j oe
#PBS -m n
#PBS -l mem=60000mb
不幸的是,我意识到我的代码至少需要一个120000mb的虚拟内存。我试图做的是将上述命令修改为

#!/bin/sh
#PBS -N cclit
#PBS -l walltime=288:00:00 
#PBS -l nodes=2:ppn=2
#PBS -j oe
#PBS -m n
#PBS -l mem=120000mb
但它似乎不起作用。。。它在同一点再次停止,告诉我虚拟内存不足。 我的代码没有并行化,这意味着只需要一个处理器。当一个节点的内存被完全使用时会发生什么情况??我猜我的“#PBS-l mem=120000mb”有问题,或者我可能需要其他命令。。。我试图在网上寻找解决方案,但什么也没找到

你能帮我吗

谢谢米尔科