配置内核参数
发表于:2007-07-04来源:作者:点击数:
标签:
[quote:3d07c31f9f="大梦"]SHMMAX:33554432 SHM MI N:1 SHMMNI:128 SHMSEG:128 SEMMNI:128 SEMMNS:4096 SEMMNU:4096 SEMUME:32 SEMMSL:32 SEMMAP:4096[/quote:3d07c31f9f] 配置内核参数 内核参数的配置一般在/proc文件夹下配置 进入目录/proc/sys/kernel;
[quote:3d07c31f9f="大梦"]SHMMAX: 33554432
SHM
MIN: 1
SHMMNI: 128
SHMSEG: 128
SEMMNI: 128
SEMMNS: 4096
SEMMNU: 4096
SEMUME: 32
SEMMSL: 32
SEMMAP: 4096[/quote:3d07c31f9f]
配置内核参数
内核参数的配置一般在/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
flying-dance big big pig 回复于:2003-05-22 09:35:01 |
[quote:529e387e3d="月光下轻舞飞扬的猪"]
配置内核参数 内核参数的配置一般在/proc文件夹下配置 进入目录/proc/sys/kernel; 用cat命令或more命令查看semaphore当前参数的值:
more sem 我的 250 32000 32 128 其中, 250 是?.........[/quote:529e387e3d]
javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">ops: ops: ops: ops: ops: ops: ops: ops: ops: ops: ops:
|
弱智 回复于:2003-05-22 10:04:42 |
不错的说,努力啊!
呵呵,今天凌晨还在看英语的文档,苦啊!
|
原文转自:http://www.ltesting.net