Linux - obtenha valores de memória compartilhada do script Perl

0

Estou tentando obter informações de memória compartilhada de uma caixa linux. Eu estou procurando por shmmax, shmmni, shmall, msgmax, msgmni, semmsl, semmns etc Como obter todos esses valores de um script Perl. qualquer ajuda é apreciada?

    
por doubledecker 09.04.2012 / 12:25

2 respostas

1

Será que sysctl -a|fgrep shm ou ipcs -l satisfazem seu apetite de conhecimento como pontos de partida?

    
por 09.04.2012 / 12:34
1

Usando Tie::Sysctl , você provavelmente poderia ( eu não testei ) use algo ao longo

use Tie::Sysctl;

tie %t, 'Tie::Sysctl';
print "shmmax: ".$t{kernel}{shmmax};

etc, lê /proc/sys em planície levemente açucarada.

    
por 09.04.2012 / 13:57