`
hqman
  • 浏览: 354297 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

通过sysctl优化linux内核

阅读更多

通过调整system control (sysctl)可以显著提高linux的性能

 

http://www.samag.com/documents/s=8920/sam0311a/0311a.htm

#最大文件句柄数
fs.file-max = 3199696

net.ipv4.tcp_sack = 0
net.ipv4.tcp_timestamps = 0
net.ipv4.ip_local_port_range = 1024 35999

# 这样保证了 TIME_WAIT 端口既不被拒也不快速关闭
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_tw_recycle = 1
# TCP 内存
net.core.rmem_max = 16777216
net.core.rmem_default = 16777216
net.core.netdev_max_backlog = 262144
net.core.somaxconn = 262144

net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2


net.ipv4.netfilter.ip_conntrack_max = 1048576
net.nf_conntrack_max = 1048576


 

 

评论

相关推荐

    sysctl:LinuxBSD内核调整和网络安全强化优化,通过优化的sysctl调整提高了服务器系统的性能

    sysctl:LinuxBSD内核调整和网络安全强化优化,通过优化的sysctl调整提高了服务器系统的性能

    基于开源Linux优化的强实时操作系统,可以支持智能汽车.zip

    出于安全考虑,Linux内核默认是禁止数据包路由转发的。在linux系统中,有临时和永久两种方法启用转发功能。 [3] 临时启用:此种方法只对当前会话起作用,系统重启后不再启用。临时开启的命令格式:sysctl–wnet.ipv4...

    Linux内核参数调整方法

    由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此...

    Linux 系统优化的一些建议(内核优化)

    例如物理内存只有1g,启动2个程序各申请1g是可以的,linux通过这种过度分配的方式来达到内存的充分利用,当程序实际使用内存超出物理内存时,会被系统按照优先级,杀掉一部分程序以确保其它程序的正常运行;...

    linux下oracle优化

    下面的步骤给出了如何去校验并设置这些参数的值。 通过执行下面的命令进行校验 /sbin/sysctl -a | egrep "kernel.shmall|kernel.shmmax|kernel.shmmn|kernel.sem...有关优化内核参数更多信息请参考操作系统相关文档。

    CentOS优化配置

    CentOS优化配置 可以通过/etc/sysctl.conf控制和配置Linux内核及网络设置。 Sysctl是一个允许改变正在运行中的Linux系统的接口,它包含一些TCP/IP堆栈和虚拟内存系统的高级选项。

    浅谈Nginx10m+高并发内核优化详解

    默认的Linux内核参数考虑的是最通用场景,不符合用于支持高并发访问的Web服务器,所以需要修改Linux内核参数,这样可以让Nginx拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来...

    oracle11g设置内核参数和limit的增强

    从ORACLE 11gR2 for linux版本,已经不需要DBA们手动去编辑/etc/sysctl.conf文 件和/etc/security/limits.conf文件来修改操作系统的内核参数和限额,这些工作ORACL E会生成一个脚本,DBA只需要用root用户执行一下这...

    RED HAT LINUX 6大全

    2.3.2 内核参数选项 8 2.3.3 安装程序 9 2.3.4 选择一种安装方法 9 2.3.5 光盘安装 10 2.4 硬件配置 14 2.4.1 选择鼠标 14 2.4.2 配置X Window系统 14 2.4.3 配置网络 14 2.4.4 设置时区 15 2.4.5 选择服务自动启动 ...

    understanding linux network internals

    procfs Versus sysctl Section 3.3. ioctl Section 3.4. Netlink 网络链接 Section 3.5. Serializing Configuration Changes 不断的配置变化 Part II: System Initialization 系统初始化 Chapter 4. ...

    mysql 调优总结

    Linux操作系统的内核优化 内核相关参数(/etc/sysctl.conf) -网络TCP连接 -加快资源回收效率 -增加资源限制 -改变磁盘调度策略 2、优化MySQL服务器 最大连接数: max_connections=2000 默认:max_connections=151 ...

    matlab闹钟代码-myStars:我的星星

    Linux/内核网络流中的位置 - [WIP] 艰难地学习 FFmpeg libav - 具有任务调度的并行计算 —— :hundred_points: 算法学习材料、行为内容和技巧,让你的编码面试变得更有趣 - Golang 中 Linux 的零拷贝套接字 - 来自...

    oracle 11g安装配置

    fs.file-max = 6815744 文件句柄设置代表linux系统中可以打开的文件的数量。 kernel.shmmni = 4096 共享内存的总页数 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 ...

Global site tag (gtag.js) - Google Analytics