Linux - 從 Perl 腳本取得共享記憶體值

Linux - 從 Perl 腳本取得共享記憶體值

我正在嘗試從 Linux 機器獲取共享記憶體資訊。我正在尋找 shmmax、shmmni、shmall、msgmax、msgmni、semmsl、semmns 等。任何幫助表示讚賞?

答案1

sysctl -a|fgrep shmipcs -l滿足您的知識胃口作為起點嗎?

答案2

使用Tie::Sysctl,你可能可以(我沒有測試過)一起使用一些東西

use Tie::Sysctl;

tie %t, 'Tie::Sysctl';
print "shmmax: ".$t{kernel}{shmmax};

等等,溫和的平淡/proc/sys讀物。

相關內容