Linux: obtenga valores de memoria compartida del script Perl

Linux: obtenga valores de memoria compartida del script Perl

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 shmo ipcs -lsatisfacerí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/syslecturas sencillas ligeramente azucaradas.

información relacionada