Ok, encontrei resposta para isso verificando o /proc/<pid>/limits do processo de trabalho em execução no servidor de execução.
-
Quando envio um trabalho com
h_rss=10G, nos limites, o valor deMax Resident Seté definido como 10737418240 bytes (isto é, 10G). (O valor padrão no sistema operacional é ilimitado) Assim, o processo não pode levar a memória além disso. E tambémh_rssé algo que não é consumível. -
Considerando que, quando envio um trabalho com
h_vmem=50G, nos limites, o valor deMax Resident Seté igual a unlimited . Assim, pode continuar além de 50G . No entanto, é consumível e, portanto, oh_vmemdo host é reduzido por 50G .Isso pode ser encontrado executando os seguintes comandos:
-
qhost -h <hostname> -F h_vmem, em que h_vmem mostra o valor atual de h_vmem e -
qconf -se <hostname>, em que h_vmem em complex_values mostra o valor h_vmem alocado.
-