我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。

调整系统内核参数

上一篇 / 下一篇  2014-05-27 17:10:08 / 个人分类:总结

调整系统arp响应参数

背景信息

通过ATAE自动安装的操作系统会导致arp响应错误,所以在安装完成后还需要手动修改/etc/sysctl.conf文件以规避可能出现的问题。此任务需要在所有单板上执行。

操作步骤

  1. 以root用户登录单板。
  2. 修改配置文件。51Testing软件测试网oR K9wt1r {[{-|

    #vi/etc/sysctl.conf

    2}b8nk*OY2y \ Z:n051Testing软件测试网a:^ OC)Li}]!~

    在文件中添加如下内容:

    net.ipv4.conf.default.arp_announce=1
    51Testing软件测试网fXJ/D4p:Nm(} o

    4dG7}c#TIh|0
  3. 保存并退出编辑状态。
  4. 调整系统core参数

    背景信息

    51Testing软件测试网!K9tt;b`c#gdV5N

    安装操作系统后需要调整系统的core参数,确保core文件信息完整。此任务需要在所有单板上执行。51Testing软件测试网cz9F_,p"kn

    操作步骤

    1. 以root用户登录到单板。
    2. 编辑“/etc/security/limits.conf”文件,对文件大小是否受限制进行配置。51Testing软件测试网Kv_0x+T

      说明:
      现网请根据实际情况对文件大小是否受限制进行配置。
      • 配置文件大小受限制:51Testing软件测试网|/zXk9_O Q'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 ?q0

        7zX}y4Q9m7u6ieEM {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)T J-v})VY'kU

      51Testing软件测试网D0H"b G(CL"}q

      51Testing软件测试网wAEt_FH.U:I

    3. 编辑“/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.B4msXtH0

      9C!M;Q)\P G'w0

      j-v8rzbV0

修改/etc/hosts文件

背景信息

zZPds^!p)d0自动安装操作系统时,安装程序会根据界面上设置的操作系统主机名和IP地址写入“/etc/hosts”文件。但USM服务器不支持同时修改主机名,在多块单板同时安装操作系统时,“/etc/hosts”文件中写入的主机名一致。安装数据库软件时,会通过主机名进行本地域名解析查找IP。由于各单板“/etc/hosts”文件中的主机名一致,通过主机名不能找到相应的单板从而导致安装失败。因此,在操作系统自动安装后,需要修改“/etc/hosts”文件中的主机名。

1c5Uv)dn~0

操作步骤

  1. 以root用户登录业务板。
  2. 修改“/etc/hosts”文件。51Testing软件测试网:t,@KVez

    #vi /etc/hosts

    将安装操作系统时设置的IP地址后的主机名改为当前业务板操作系统主机名。屏幕显示信息如下:
    192.168.100.154linux154

    Q7gbWk#k Sm_051Testing软件测试网 ^$M8Hy Q X;Si L

  3. 保存修改并退出编辑状态。

修改系统内核参数

背景信息

51Testing软件测试网 Np+fxt*b6gV1O

在安装操作系统后需要调整操作系统的内核参数、分配数据库实例使用的共享内存,从而提高系统消息队列以及数据库性能。51Testing软件测试网*N2za Y!K8Qg)pF

U2Ti(|*_lN0调整系统内核参数需要在所有节点上进行操作。51Testing软件测试网4VeeBQ2Yv

操作步骤

  1. 以root用户登录单板。
  2. 修改配置文件。

    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[

  3. 检查系统参数配置是否修改成功。

    X/A)mc#H051Testing软件测试网T-L0m"b\S ?

    #/sbin/sysctl -a | grepsem

    4[._2gVM#b4v0

    c XXm,|fC0#/sbin/sysctl -a | grepshm51Testing软件测试网mPt pA/g:K

    51Testing软件测试网X7j8_UHN$\

    #/sbin/sysctl -a | grepfile-max51Testing软件测试网N Qm'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 ~1TZ0#/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软件测试网0P jBL}S7X%]JM1J

    #/sbin/sysctl -a | grepmsgmax51Testing软件测试网%E#gYD9{;^1B

    51Testing软件测试网"_9b~[0w"fA7Y

    #/sbin/sysctl -a | grepmsgmnb

    e F&oT(K0

    Cu0eS9R {+d%e;_0

    3n)? Lf+|e0
  4. 使配置生效。51Testing软件测试网0M WE0S ^4{Zl8u

    51Testing软件测试网(J$m~1@e7uYA)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

  5. 修改系统arp响应参数。51Testing软件测试网| H}PP@*Ykq}

    说明:
    通过ATAE自动安装的操作系统会导致arp响应错误,所以在安装完成后还需要手动修改“/etc/sysctl.conf”文件以规避可能出现的问题。此任务需要在所有单板上执行。
    51Testing软件测试网la k B1B@!p4i-F&F,l

    ;Z"P I;Bp-}%u y0
    1. 以root用户登录单板。
    2. 修改配置文件。

      SM^mH Z V;\O0#vi/etc/sysctl.conf51Testing软件测试网0T,W+w%y S~\c%_

      51Testing软件测试网lO2^:c9rr\

      在文件中添加如下内容:

      net.ipv4.conf.default.arp_filter=1
      51Testing软件测试网Cvx^,Be

      51Testing软件测试网 f)r9hk j

    3. 保存并退出编辑状态。
  6. 设置“/etc/sysctl.conf”文件在操作系统启动时自动加载。

    bneN;} m2e1O`0#sysctl -p

    eZ"KJ8|tw0

TAG:

 

评分:0

我来说两句

日历

« 2024-06-05  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 111654
  • 日志数: 89
  • 图片数: 1
  • 文件数: 15
  • 建立时间: 2013-03-01
  • 更新时间: 2018-08-23

RSS订阅

Open Toolbar