Linuxシステムで共有メモリ情報を取得しようとしています。 shmmax、shmmni、shmall、msgmax、msgmni、semmsl、semmnsなどを探しています。 Perlスクリプトからこれらの値をどのように取得できますか?助けが必要ですか?
答え1
出発点であなたの知的欲求を満たすsysctl -a|fgrep shm
か?ipcs -l
答え2
使用Tie::Sysctl
、あなたはできます(私はそれをテストしていません)何かを一緒に使う
use Tie::Sysctl;
tie %t, 'Tie::Sysctl';
print "shmmax: ".$t{kernel}{shmmax};
待って、少し単調な/proc/sys
読書。