Por que o processo não está sendo exibido pelo TOP?

1

Estou executando um script do Mathematica (no entanto, essa questão provavelmente não se encaixa no Mathematica.SE) e sei que ele geralmente ocupa muita memória RAM e carrega meus núcleos. No entanto, embora pgrep MathKernel esteja exibindo um pid , acho que top não mostra isso nos principais processos, embora eu note que está ocupando cerca de 2,25 GB dos 8 GB disponíveis para mim.

pmap -x my_process_id

total kB         2243132 1907404 1892108

AND

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 mostra que o processo está levando cerca de 12% (em asteriscos)

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

Esse processo falhou e o MathKernel é apenas remanescente?

    
por drN 07.10.2012 / 16:24

1 resposta

0

Did this process fail and is the MathKernel just lingering?

De maneira alguma, seu programa está vivo e funcionando. Esta linha da sua saída ps

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

mostra que o Mathematica está ocupando 23,3% de toda a sua memória, ou cerca de 1,87 GB. Por outro lado, a saída de pmap mostra que a quantidade de RSS (Resident-Set-Size Memory) é de 1,9 GB, o mesmo dentro dos erros de arredondamento. A palavra chave aqui é RSS, a quantidade de memória que é mantida na memória RAM .

O 12% a que você está se referindo é o uso da CPU.

P.: no final, você aceitou esse trabalho em um laboratório europeu ou optou por um dos dois cargos docentes?

    
por 14.06.2015 / 18:33