zoukankan      html  css  js  c++  java
  • AIX&LINUX操作系统调优

    1. AIX

    核心参数:

    (1) maxuproc每个用户的最大进程数,缺省为128。

    查看:lsattr -El sys0

    修改: chdev -l sys0 -a maxuproc=500

    (2) maxperm最大非计算内存占用比率,非计算内存——用于I/O缓存的内存;

    查看:vmo [-F] -a |grep maxclient%; vmo [-F] -a |grep maxperm%

    修改:vmo -p -o  maxclient%=20; vmo -p -o  maxperm%=20;

    最大20%的物理内存用于缓存磁盘信息。对于联机类交易处理场景,建议将其控制在较小范围内。

    (3) 当前用户下的系统资源限制

    查看:ulimit -a

    修改:/etc/security/limits

    [指定用户]

                     nofiles = 10000

                     fsize = -1                 

    原因:打开文件数,由于打开一个Socket也是一个文件句柄,故可能会在同一时刻打开>2000个句柄,建议调整成10000,fsize,由于日志文件在不分片的情况下可能超过2G,故建议调整成不限制大小;

    2. Linux

    (1)共享内存大小 /proc/sys/kernel/shmmax

    修改: /etc/sysctl.conf增加一行 kernel.shmmax=1073741824 (设为1G,重启生效)

    (2)信号量限制    /proc/sys/kernel/sem

    查看: ipcs -l 或 cat /proc/sys/kernel/sem

    修改:/etc/sysctl.conf增加一行   kernel.sem=250 32000 128 1024 (设为最大128,重启生效)

  • 相关阅读:
    计算机硬件
    队列、堆、栈、堆栈的区别
    操作系统与应用程序的关系
    DNS与HTTPDNS
    配置静态路由传送网络包
    django的nginx配置
    视频流和文件传输相关协议
    HTTPS 对称加密和非对称加密
    HTTP1.1/2.0与QUIC协议
    mysql join联表 + id自增
  • 原文地址:https://www.cnblogs.com/qingxia/p/2720861.html
Copyright © 2011-2022 走看看