/ / virtueller Speicher auf Rechenknoten in einem Raster - verteiltes Rechnen, virtueller Speicher

virtueller Speicher auf Rechenknoten in einem Grid - verteiltes Rechnen, virtueller Speicher

Wenn ich einen Job auf einem Knoten mit PBS ausführte und endlich in den Jobbericht komme

resources_used.mem=1616024kb
resources_used.vmem=2350176kb
resources_used.walltime=00:06:32

Was bedeutet der virtuelle Speicher wirklich? Ich glaube nicht, dass an jeden Knoten eine Festplatte angeschlossen ist.

Welche Art von Erinnerung sollte ich berücksichtigen?wenn ich versuche, das Problem zu vergrößern, so dass ich nicht die 16 GB Kapazität des Knotenspeichers, des normalen Speichers (Mem) oder des virtuellen Speichers (Vmem) erreicht? Vielen Dank

Antworten:

1 für die Antwort № 1

Das VMem gibt an, wie viel Speicher Sie für Ihren Job hatteninsgesamt verwenden. Es hat den gesamten verfügbaren physischen Speicher verwendet (siehe mem-Wert) und mehr. Ein Betriebssystem ermöglicht es Programmen, mehr Speicher zuzuordnen, als physischer Speicher verfügbar ist.

Wenn Sie aktiv mehr Speicher verwenden als dortWenn physischer Speicher verfügbar ist, werden Sie Swap-Aktivitäten sehen (Daten, die auf die Festplatte ausgelagert wurden, werden in den Speicher zurückgeholt, und andere Daten werden auf die Festplatte geschrieben) Menge.

Solange Sie nicht mehr als 16 GB aktiv nutzen, geht es Ihnen gut. Die mem- oder vmem-Werte sagen jedoch nichts aus, es hängt davon ab, was die Anwendung tatsächlich macht.