配置内核参数

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

内核参数的配置一般在/proc文件夹下配置

进入目录/proc/sys/kernel;

用cat命令或more命令查看semaphore当前参数的值:

more sem

我的

250 32000 32 128

其中, 250 是参数SEMMSL的值,32000是参数SEMMNS的值, 32是参数SEMOPM的值,而128则是参数SEMMNI的值

用以下的命令可以对上述参数进行修改

echo SEMMSL_value SEMMNS_value SEMOPM_value SEMMNI_value > sem

其中SEMMSL_value、SEMMNS_value、SEMOPM_value、SEMMNI_value分别用相应的值进行替换,并且这些值的顺序不能调换

设置共享内存大小,共享内存大小一般设为物理内存的一半,在这里我们假设物理内存256M则共享内存为134217728,(算法:256/2=shmmaxk*1024=shmmaxk(k)*1024=shmmaxk(byte))512M则共享内存的值4294967295以此类推,

如果你的物理内存是1G则这里的值则是8589934590: echo 4294967295 > shmmax

修改内核参数:

echo 134217728 > /proc/sys/kernel/shmmax

echo –e “250 32000 100 128” > /proc/sys/kernel/sem

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航