我正在嘗試從 Linux 機器獲取共享記憶體資訊。我正在尋找 shmmax、shmmni、shmall、msgmax、msgmni、semmsl、semmns 等。任何幫助表示讚賞?
答案1
會sysctl -a|fgrep shm
或ipcs -l
滿足您的知識胃口作為起點嗎?
答案2
使用Tie::Sysctl
,你可能可以(我沒有測試過)一起使用一些東西
use Tie::Sysctl;
tie %t, 'Tie::Sysctl';
print "shmmax: ".$t{kernel}{shmmax};
等等,溫和的平淡/proc/sys
讀物。