调整系统内核参数
上一篇 / 下一篇 2014-05-27 17:10:08 / 个人分类:总结
调整系统arp响应参数
背景信息
操作步骤
- 以root用户登录单板。
- 修改配置文件。
Kn@I*\n*Ahs0#vi/etc/sysctl.conf51Testing软件测试网:X4{.D(T? [Og:G2B)V+y
-c:M#Dh.?+~:X5G}0在文件中添加如下内容:
net.ipv4.conf.default.arp_announce=1
51Testing软件测试网T?N0b'Hrex6@ dU0z0 - 保存并退出编辑状态。
调整系统core参数
背景信息
z(k-j!]e,Lehc0安装操作系统后需要调整系统的core参数,确保core文件信息完整。此任务需要在所有单板上执行。51Testing软件测试网 {3^+D3I&y R,H#W#?
操作步骤
- 以root用户登录到单板。
- 编辑“/etc/security/limits.conf”文件,对文件大小是否受限制进行配置。
*eA1U1Hx#b0l0
说明:现网请根据实际情况对文件大小是否受限制进行配置。- 配置文件大小受限制:51Testing软件测试网}#\n Z&vR
#vi /etc/security/limits.conf51Testing软件测试网7\2l|%Lf
#Spd4?KL8o4cv0在文件中添加如下内容:
[fs"kb%i#_ Kxz0#<domain> <type> <item> <value> * soft core16777216* hard core16777216* soft nofile 655360 * hard nofile 655360 * soft fsize16777216* hard fsize16777216
51Testing软件测试网e!r.v[_:V uN具体参数说明如下:
L'^C/VN {6I6~0- “core”的value值设置到使系统产生的core文件达到最大值16777216KB(16GB=16777216KB)即可。
- “fsize”的value值设置到使系统sqlnet.log超过filesize(5GB=5242880KB)时不再写sqlnet.log。此参数的设置为了防止Oracle的sqlnet.log日志文件过大,存在占满本地磁盘空间的风险。
保存并退出vi,重启操作系统,使修改的配置生效。51Testing软件测试网9B'h2`-vnY V5b/P
- 配置文件大小不受限制:
!eOS%JK/Z0#vi /etc/security/limits.conf51Testing软件测试网 f9p._R9GO6R8`%o
6]m\8|.Q2B0删除“limits.conf”文件中对soft fsize和hard fsize的文件大小限制,显示如下:51Testing软件测试网j9l&D7{;dM/vB"fUm
#<domain> <type> <item> <value> * soft core 16777216 * hard core 16777216 * soft nofile 655360 * hard nofile 655360
s0k)~-_u'gTgtyO6n0保存并退出vi,重启操作系统,使修改的配置生效。
N#F/n P.k0
51Testing软件测试网-C3` Z/A X \0g U
- 配置文件大小受限制:51Testing软件测试网}#\n Z&vR
- 编辑“/etc/profile.local”文件,设置对oracle用户的打开文件数的限制。51Testing软件测试网$PpC3kGF9E
!{Pds$F8N0#vi /etc/profile.local51Testing软件测试网f"hy&o7J
51Testing软件测试网+R hrv1b'zeF!U在文件中添加如下内容:
e){4a9Y@+Ia _I0if [ $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软件测试网CDq Hwv保存并退出vi,重启操作系统,使修改的配置生效。51Testing软件测试网&mC*R(jt
51Testing软件测试网2]I9I*G _2c%o IZ;G3o*XzCq7j6d{s0
修改/etc/hosts文件
背景信息
自动安装操作系统时,安装程序会根据界面上设置的操作系统主机名和IP地址写入“/etc/hosts”文件。但USM服务器不支持同时修改主机名,在多块单板同时安装操作系统时,“/etc/hosts”文件中写入的主机名一致。安装数据库软件时,会通过主机名进行本地域名解析查找IP。由于各单板“/etc/hosts”文件中的主机名一致,通过主机名不能找到相应的单板从而导致安装失败。因此,在操作系统自动安装后,需要修改“/etc/hosts”文件中的主机名。
iz)R@f2]0操作步骤
- 以root用户登录业务板。
- 修改“/etc/hosts”文件。
&KH"R:nn"K0#vi /etc/hosts
将安装操作系统时设置的IP地址后的主机名改为当前业务板操作系统主机名。屏幕显示信息如下:192.168.100.154linux154
s4V/A@8g0
#hu#Ak xoz$@0 - 保存修改并退出编辑状态。
修改系统内核参数
背景信息
在安装操作系统后需要调整操作系统的内核参数、分配数据库实例使用的共享内存,从而提高系统消息队列以及数据库性能。
],|,N8ggzK6e%C051Testing软件测试网 gK;Y'R+dx ]#N调整系统内核参数需要在所有节点上进行操作。
r"P@+N\E j0|1mt0操作步骤
- 以root用户登录单板。
- 修改配置文件。51Testing软件测试网Y|L:o-r7T~
#vi/etc/sysctl.conf51Testing软件测试网(V{N,W#Gl5D;Y{X
51Testing软件测试网cql.X+_qB!e(n在文件中添加如下内容:
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”文件中原有的内核参数。
- 操作系统的内核参数会由于单板型号的不同而有差异,请在配置时考虑实际情况。
pbSb!R6x8fE051Testing软件测试网f^Md"z1E*mg
- 检查系统参数配置是否修改成功。
/tz2Y.e(I!a0
$V'~dW.w l0#/sbin/sysctl -a | grepsem51Testing软件测试网{-m4xN'|0q
sqV&^|c%iK|0#/sbin/sysctl -a | grepshm
Mx)L6b&O`-f051Testing软件测试网._Fz hoJ7{#/sbin/sysctl -a | grepfile-max51Testing软件测试网a1X,PyI O^
51Testing软件测试网Wt#i.? hdf3p#/sbin/sysctl -a | grepaio-max-nr