linux内核参数优化

一、概述

  为了获得更加强劲的性能,linux的某些默认参数需要调整:

    linux默认的线程数:#sysctl kernel.pid_max         //默认为32768  

    #sysctl -w kernel.pid_max=4194303      //或者修改/etc/sysctl.conf文件,将kernel.pid_max = 4194303填写在/etc/sysctl.conf文件的末尾。

时间: 2024-08-01 18:55:36

linux内核参数优化的相关文章

Linux 内核参数优化(for oracle)

    Oracle 不同平台的数据库安装指导为我们部署Oracle提供了一些系统参数设置的建议值,然而建议值是在通用的情况下得出的结论,并非能完全满足不同的需求.使用不同的操作系统内核参数将使得数据库性能相差甚远.本文描述了linux下几个主要内核参数的设置,供参考. 1.Linux共享内存  共享内存是在系统内核分配的一块缓冲区,多个进程都可以访问该缓冲区.  由于进程可以直接读写内存,避免了在内核空间与用户空间的切换,所以共享内存读写效率很高.  当一个进程改变了这块地址中的内容的时候,其

linux中nginx内核参数优化配置

内核参数优化配置 vi /etc/sysctl.conf 添加以下参数设置后运行命令: /sbin/sysctl -p 关于Nginx内核参数的优化: net.ipv4.tcp_max_tw_buckets = 6000 设定timewait的数量,默认是180000. net.ipv4.ip_local_port_range = 1024 65000 允许系统打开的端口范围. net.ipv4.tcp_tw_recycle = 1 启用timewait快速回收. net.ipv4.tcp_tw

Linux内核参数配置文件的修改

Linux在系统运行时修改内核参数(/proc/sys与/etc/sysctl.conf),而不需 要重新引导系统,这个功能是通过/proc虚拟文件系统实现的. 在/proc/sys目录下存放着大多数的内核参数,并且设计成可以在系统运行的同 时进行更改, 可以通过更改/proc/sys中内核参数对应的文件达到修改内核参数 的目的(修改过后,保存配置文件就马上自动生效),不过重新启动机器后之前修 改的参数值会失效,所以只能是一种临时参数变更方案.(适合调试内核参数优 化值的时候使用,如果设置值有问

修改Linux内核参数提高Nginx服务器在高并发时的性能

并发 Linux下高并发的Nginx服务器,当TCP TIME_WAIT套接字数量经常达到两.三万,服务器很容易被拖死.通过修改Linux内核参数,可以减少Nginx服务器的TIME_WAIT套接字数量. vi /etc/sysctl.conf 增加以下几行: 引用 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse =

linux驱动-为提高转发效率对linux内核进行优化,应该从哪些方面着手?

问题描述 为提高转发效率对linux内核进行优化,应该从哪些方面着手? 目前要开发一款防火墙产品,需要对linux内核进行优化,目的是提高报文的转发速度,如果能达到线速最好.现在如果不考虑硬件因素,单从软件考虑,应该对linux内核如何优化,需要从哪些方面着手?

与oracle紧密相关的unix/linux内核参数

        下面是几个与oracle紧密相关的unix/linux内核参数,在安装数据库的时候,一般都需要根据实际情况进行调整. Init.ora Parameter Kernel Parameter db_block_buffers shmmax, shmall db_files(maxdatafiles) nfile, maxfiles large_pool_size shmmax, shmall log_buffer shmmax, shmall processes nproc, se

Linux 下 Oracle 内核参数优化

    数据库的性能优化涉及到整个数据库运行环境的方方面面,诸如操作系统,Oracle自身,存储,网络等等几个大块.而操作系统则是Oracle稳定运行与最大化性能的基石.本文主要描述基于Linux系统下 Oracle 内核参数的配置.     校验下面的列表中显示的内核参数的值被设置为大于或等于下面所显示的最小值.     如果你的系统中下面的任意参数的当前值已经大于或高于下面列出的值,请不要做任何修改.   下面的步骤给出了如何去校验并设置这些参数的值.     通过执行下面的命令进行校验  

高负载web服务器linux内核参数调整

参考:http://blog.csdn.net/lizhitao/article/details/9323137 Linux系统中sysctl参数优化(TCP高级选项设置) 服务器在高并发时,会创建大量连接,这就需要设置TCP相关参数来提供服务器性能. 1.文件描述符最大数调整.    修改 vi /etc/security/limits.conf 值       在里面添加一行       * - nofile 65535    保存重启,再用命令ulimit -n 可发现文件描述符由默认变成

安装Oracle时需要调整的linux内核参数

下面列出在安装Oracle的时候需要调整linux的内核参数以及各参数的详细解析. Oracle官方安装文档中给出的最小值: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65