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 shm
ou ipcs -l
satisfaria 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/sys
leituras simples levemente açucaradas.