Warum wird der Prozess nicht von TOP angezeigt?

675
drN

Ich verwende ein Mathematica-Skript (diese Frage passt wahrscheinlich nicht in Mathematica.SE), und ich weiß, dass es im Allgemeinen viel RAM verbraucht und meine Kerne lädt. Allerdings pgrep MathKernelzeigt sich pid, dass topdies bei den Top-Prozessen nicht der Fall ist, obwohl ich bemerke, dass es etwa 2,25 GB der 8 GB ist, die mir zur Verfügung stehen.

pmap -x my_process_id  total kB 2243132 1907404 1892108 

UND

ps aux | grep MathKernel dnaneet 20837 12.6 23.3 2234944 1907404 pts/1 Sl 09:23  8:01 /share/apps/mathematica/8.0.4/SystemFiles/Kernel/Binaries/Linux-x86-64/MathKernel -runfirst $TopDirectory="/share/apps/mathematica/8.0.4" -script  ./dcm_10micrometer_2x -- ./dcm_10micrometer_2x 

ps aux zeigt an, dass der Prozess ungefähr dauert 12%(in Sternchen)

dnaneet 20601 0.0 0.0 68264 1660 pts/1 Ss 09:15 0:00 -bash **dnaneet 20837 12.2 23.3 2234944 1907404 pts/1 Sl 09:23 8:01 /share/apps/mat** dnaneet 21922 0.0 0.0 65604 948 pts/1 R+ 10:29 0:00 ps -aux 

Ist dieser Prozess gescheitert und bleibt das MathKernelnur noch?

1
Haben Sie versucht, "top" nach Speicherbedarf zu sortieren? Kevin vor 11 Jahren 1
Und Sie haben Recht, dass dies keine mathematica.SE-Frage ist, aber es wäre besser für [SU] oder [Unix.SE]. Kevin vor 11 Jahren 0
@Kevin Nun, das sollte nicht das Problem sein. Wenn ich "top" verwende, liegt die meiste CPU-Nutzung, die ich sehe, nahe bei "0%" drN vor 11 Jahren 0
@drN Nach Speichernutzung sortieren. Wechseln Sie dazu das Sortierfeld mit der Taste `>` artistoex vor 11 Jahren 0
@artistoex Ja, das habe ich getan. Es scheint jedoch ein recht tiefes Thema zu sein. Ich werde es aktualisieren, sobald ich mehr weiß. drN vor 11 Jahren 0
Bitte sehen Sie meine Antwort in diesem Forum MariusMatutiae vor 8 Jahren 0

1 Antwort auf die Frage

0
MariusMatutiae

Ist dieser Prozess fehlgeschlagen und ist der MathKernel gerade noch im Gange?

Überhaupt nicht, dein Programm ist lebendig und munter. Diese Zeile Ihrer PS- Ausgabe

 **dnaneet 20837 12.2 23.3 2234944 1907404 pts/1 Sl 09:23 8:01 /share/apps/mat** 

zeigt, dass Mathematica 23,3% Ihres gesamten Speichers oder etwa 1,87 GB beansprucht. Auf der anderen Seite zeigt die Ausgabe von pmap, dass die Größe des Resident-Set-Size-Speichers (RSS) 1,9 GB beträgt, was bei Rundungsfehlern derselbe ist. Das Schlüsselwort ist hier RSS, die Menge an Speicher, die im RAM-Speicher gespeichert ist .

Die 12%, auf die Sie sich beziehen, sind die CPU-Auslastung.

PS: Haben Sie am Ende diese Stelle in einem europäischen Labor angetreten oder haben Sie sich für eine der beiden Fakultätsstellen entschieden?