Почему процесс не отображается TOP

Я запускаю скрипт Mathematica (однако этот вопрос, вероятно, не подходит для Mathematica.SE), и я знаю, что он обычно занимает много оперативной памяти и загружает мои ядра. Тем не менее, хотя pgrep MathKernel показывает pidЯ нахожу это top не показывает это в топовых процессах, хотя я заметил, что он занимает около 2,25 ГБ из 8 ГБ, доступных мне.

pmap -x my_process_id

total kB         2243132 1907404 1892108

А ТАКЖЕ

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 показывает, что процесс занимает около 12% (В звездочках)

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

Этот процесс потерпел неудачу и является MathKernel просто задержаться?

1 ответ

Этот процесс не удался, и MathKernel просто задержался?

Вовсе нет, ваша программа жива и здорова. Эта строка вашего вывода ps

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

показывает, что Mathematica занимает 23,3% всей вашей памяти, или около 1,87 ГБ. С другой стороны, вывод pmap показывает, что объем Resident-Set-Size Memory (RSS) составляет 1,9 ГБ, то же самое при ошибках округления. Ключевое слово здесь - RSS, объем памяти, который хранится в оперативной памяти.

12%, на которые вы ссылаетесь, это загрузка процессора.

PS: в конце концов, вы взяли эту работу в европейской лаборатории, или вы выбрали одну из двух позиций факультета?

Другие вопросы по тегам