Estoy intentando obtener información de la memoria compartida desde una máquina Linux. Estoy buscando shmmax, shmmni, shmall, msgmax, msgmni, semmsl, semmns, etc. Cómo obtener todos esos valores de un script Perl. ¿Se agradece alguna ayuda?
Respuesta1
¿Satisfarían sysctl -a|fgrep shm
o ipcs -l
satisfacerían su apetito de conocimiento como puntos de partida?
Respuesta2
UsandoTie::Sysctl
, probablemente podrías (no lo probé) usar algo junto
use Tie::Sysctl;
tie %t, 'Tie::Sysctl';
print "shmmax: ".$t{kernel}{shmmax};
etc., /proc/sys
lecturas sencillas ligeramente azucaradas.