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

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

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

Responder1

Satisfaria sysctl -a|fgrep shmou ipcs -lsatisfaria seu apetite por conhecimento como pontos de partida?

Responder2

UsandoTie::Sysctl, você provavelmente poderia (eu não testei) usar algo junto

use Tie::Sysctl;

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

etc, /proc/sysleituras simples levemente açucaradas.

informação relacionada