我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。
调整系统内核参数
上一篇 /
下一篇 2014-05-27 17:10:08
/ 个人分类:总结
调整系统arp响应参数
背景信息
通过ATAE自动安装的
操作系统会导致arp响应错误,所以在安装完成后还需要手动修改/etc/sysctl.conf文件以规避可能出现的问题。此任务需要在所有单板上执行。
操作步骤
- 以root用户登录单板。
- 修改配置文件。51Testing软件测试网oRK9wt1r{[ {-|
#vi/etc/sysctl.conf
2}b8nk*OY2y\
Z:n051Testing软件测试网a:^
OC)Li}]!~在文件中添加如下内容:
net.ipv4.conf.default.arp_announce=1
51Testing软件测试网fXJ/D4p:Nm(}
o4dG7}c#TIh|0 - 保存并退出编辑状态。
调整系统core参数
背景信息
51Testing软件测试网!K9tt;b`c#gdV5N安装操作系统后需要调整系统的core参数,确保core文件信息完整。此任务需要在所有单板上执行。51Testing软件测试网cz9F_,p"kn
操作步骤
- 以root用户登录到单板。
- 编辑“/etc/security/limits.conf”文件,对文件大小是否受限制进行配置。51Testing软件测试网Kv_0x+T
说明:现网请根据实际情况对文件大小是否受限制进行配置。
- 配置文件大小受限制:51Testing软件测试网|/zXk9_OQ'X+^
#vi /etc/security/limits.conf51Testing软件测试网)q|_R0U&@ \@(h
51Testing软件测试网N%tJ%f%U%b在文件中添加如下内容:
N/B'@@L:us}0#<domain> <type> <item> <value>
* soft core16777216* hard core16777216* soft nofile 655360
* hard nofile 655360
* soft fsize16777216* hard fsize16777216
51Testing软件测试网.q'j#f"T4Y(@}具体参数说明如下:51Testing软件测试网`6H
@2y:]T:ms
- “core”的value值设置到使系统产生的core文件达到最大值16777216KB(16GB=16777216KB)即可。
- “fsize”的value值设置到使系统sqlnet.log超过filesize(5GB=5242880KB)时不再写sqlnet.log。此参数的设置为了防止Oracle的sqlnet.log日志文件过大,存在占满本地磁盘空间的风险。
51Testing软件测试网t!H"c9n x*uD1N保存并退出vi,重启操作系统,使修改的配置生效。
a-B!KBuC6R0 - 配置文件大小不受限制:
B$cV)Q)^4~0#vi /etc/security/limits.conf
'e`P'k7Q?q07zX }y4Q9m7u6ieE M
{0删除“limits.conf”文件中对soft fsize和hard fsize的文件大小限制,显示如下:51Testing软件测试网$@&qI `?#P2SG*S
~
#<domain> <type> <item> <value>
* soft core 16777216
* hard core 16777216
* soft nofile 655360
* hard nofile 655360
5Q)MiBM3LN1W.HA0保存并退出vi,重启操作系统,使修改的配置生效。51Testing软件测试网"n)TJ-v})VY'kU
51Testing软件测试网D0H"bG(CL"}q51Testing软件测试网wA Et_FH.U:I
- 编辑“/etc/profile.local”文件,设置对oracle用户的打开文件数的限制。
Z%d$djY#c.F0
Tf"b^`4d0#vi /etc/profile.local
.KXL7f+E'e'[r0[%u.C$A2wH(rD0在文件中添加如下内容:51Testing软件测试网(?QM&A1C6j/_'a#f
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
51Testing软件测试网'xl+{N,US1q2}E3QV保存并退出vi,重启操作系统,使修改的配置生效。
0y$sP$[
gS.B4msXtH09C!M;Q)\PG'w0
j-v8rzb V0
修改/etc/hosts文件
背景信息
zZPds^!p)d0自动安装操作系统时,安装程序会根据界面上设置的操作系统主机名和IP地址写入“/etc/hosts”文件。但USM服务器不支持同时修改主机名,在多块单板同时安装操作系统时,“/etc/hosts”文件中写入的主机名一致。安装数据库软件时,会通过主机名进行本地域名解析查找IP。由于各单板“/etc/hosts”文件中的主机名一致,通过主机名不能找到相应的单板从而导致安装失败。因此,在操作系统自动安装后,需要修改“/etc/hosts”文件中的主机名。
1c5Uv)dn~0操作步骤
- 以root用户登录业务板。
- 修改“/etc/hosts”文件。51Testing软件测试网:t,@KVez
#vi /etc/hosts
将安装操作系统时设置的IP地址后的主机名改为当前业务板操作系统主机名。屏幕显示信息如下:
192.168.100.154linux154
Q7gbWk#k
Sm_051Testing软件测试网 ^$M8Hy
Q
X;SiL
- 保存修改并退出编辑状态。
修改系统内核参数
背景信息
51Testing软件测试网 Np+fxt*b6gV1O在安装操作系统后需要调整操作系统的内核参数、分配数据库实例使用的共享内存,从而提高系统消息队列以及数据库性能。51Testing软件测试网*N2za Y!K8Qg)pF
U2Ti(|*_lN0调整系统内核参数需要在所有节点上进行操作。51Testing软件测试网4VeeBQ2Yv
操作步骤
- 以root用户登录单板。
- 修改配置文件。
x${7rfI? ~M0#vi/etc/sysctl.conf51Testing软件测试网qP*u9a(fi0]
#~v(p\&@9XU0在文件中添加如下内容:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
kernel.msgmni = 512
kernel.msgmax = 65535
kernel.msgmnb = 8388608
net.ipv4.ip_local_port_range = 9000 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
net.ipv4.conf.default.rp_filter = 1
说明:- 如果“sysctl.conf”文件中已有的内核参数和新增内核参数相同,请使用“#”字符屏蔽“sysctl.conf”文件中原有的内核参数。
- 操作系统的内核参数会由于单板型号的不同而有差异,请在配置时考虑实际情况。
@Z4Ys(UDu}051Testing软件测试网(w`wjE6\9[
- 检查系统参数配置是否修改成功。
X/A)mc#H051Testing软件测试网T-L0m"b\S?
#/sbin/sysctl -a | grepsem
4[._2gV M#b4v0
cXXm,| fC0#/sbin/sysctl -a | grepshm51Testing软件测试网mPt pA/g:K
51Testing软件测试网X7j8_UHN$\#/sbin/sysctl -a | grepfile-max51Testing软件测试网NQm'W9}t2k }
ki&x~1|5L0#/sbin/sysctl -a | grepaio-max-nr51Testing软件测试网gd$O7u%@+Q&K
51Testing软件测试网!Z+r"k
S,W-V+n#/sbin/sysctl -a | grepnet.ipv4.ip_local
;m
WfV@AE0)y:l"[-H4T K ~1T Z0#/sbin/sysctl -a | greprmem51Testing软件测试网Rb3Ep%? |z
51Testing软件测试网%A8Yo!`7lT#/sbin/sysctl -a | grepwmem
9F(P$~SRE+hJt"}051Testing软件测试网
[w_;}[6WI9W5?6f#/sbin/sysctl -a | grepmsgmni
6}9W6p S%n5{ha%rx051Testing软件测试网0PjBL}S7X%]JM1J#/sbin/sysctl -a | grepmsgmax51Testing软件测试网%E#gYD9{;^1B
51Testing软件测试网"_9b~[0w"fA7Y#/sbin/sysctl -a | grepmsgmnb
eF&oT(K0Cu0eS9R
{+d%e;_0
3n)?
Lf+|e0 - 使配置生效。51Testing软件测试网0M
WE0S
^4{ Zl8u
51Testing软件测试网(J$m~1@e7u YA)F
#/etc/init.d/boot.sysctl start51Testing软件测试网Gj.@5dQ
Y$eS2Y}:p(Q'C-q:C[0#chkconfig boot.sysctl on51Testing软件测试网&d,II
_,UO^0MW
"x{ I!R xdj/n`051Testing软件测试网4['C)G2Z5K P
- 修改系统arp响应参数。51Testing软件测试网|
H}PP@*Ykq}
说明:通过ATAE自动安装的操作系统会导致arp响应错误,所以在安装完成后还需要手动修改“/etc/sysctl.conf”文件以规避可能出现的问题。此任务需要在所有单板上执行。
51Testing软件测试网l a k
B1B@!p4i-F&F,l;Z"P I;Bp-}%u y0- 以root用户登录单板。
- 修改配置文件。
SM^mHZ V;\O0#vi/etc/sysctl.conf51Testing软件测试网0T,W+w%y S~ \c%_
51Testing软件测试网 lO2^:c9rr\在文件中添加如下内容:
net.ipv4.conf.default.arp_filter=1
51Testing软件测试网Cvx ^,Be51Testing软件测试网f)r9hk j
- 保存并退出编辑状态。
- 设置“/etc/sysctl.conf”文件在操作系统启动时自动加载。
bneN;}m2e1O `0#sysctl -p
eZ"KJ8|tw0
收藏
举报
TAG: