unerwartete Zuordnungsanforderung, die 2 GB überschreitet

542
mohammadh montazeri

Ich habe ein System mit 32 GB RAM und 200 GB Swap-Partition mit Debian Linux (Jessie) und arbeite mit ABAQUS-Software, um komplexe Phänomene zu simulieren. Ich habe viele Testfälle getestet und sie laufen ohne Fehler. Jetzt möchte ich einen Testfall ausführen, der etwa 100 GB RAM (oder mehr oder weniger) benötigt. Das Problem ID, dass es den RAM vollständig füllt und sogar etwa 10 GB Swap-Speicher, aber dann gibt es einen Fehler " unerwartete Zuordnungsanforderung, die 2 GB überschreitet ". Das System ist offensichtlich 64bit und das Softwarepaket ist auch 64bit. Ich habe überprüft, dass der gleiche Fehler auftritt, wenn etwa 50 GB RAM belegt sind.

Ich weiß nicht, was den Prozess einschränkt und warum die Fehlermeldung 2 GB angibt, da bereits 40 GB zugewiesen wurden?

0
Waren Sie mit ihren Unterstützungspersonen in Kontakt? Attie vor 5 Jahren 0
Sie benötigen mehr RAM, anstatt eine so große Menge Swap zuzuweisen. Wenn Sie ein paar Dutzend GBs erreichen, kriecht das System bereits zu Tode, und wahrscheinlich werden Sie niemals 100 GB Swap erreichen. Verwenden Sie besser zram anstelle von Festplattenwechsel phuclv vor 5 Jahren 0
@phuclv: Die Software benötigt diese RAM-Menge nur für einige Vorverarbeitungen. Anschließend wird der Hauptprozess parallel über einige Rechenknoten in einem Cluster ausgeführt. Wie bereits erwähnt, habe ich das 64-GB-System überprüft und der Fehler ist immer noch hier! mohammadh montazeri vor 5 Jahren 0
Wenn kein zusammenhängender Adressbereich verfügbar ist, schlägt die Zuordnung fehl, obwohl dies auf einem 64-Bit-System unwahrscheinlich ist. Überprüfen Sie, ob diese https://stackoverflow.com/a/14612538/995714 http://abaqus-users.1086179.n5.nabble.com/memory-problem-td23709.html hilfreich sind phuclv vor 5 Jahren 0

0 Antworten auf die Frage