`
7shao
  • 浏览: 50929 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sysctl优化脚本

 
阅读更多
#!/bin/sh

sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=600
sysctl -w net.ipv4.netfilter.ip_conntrack_max=1310720
sysctl -w net.ipv4.ip_conntrack_max=1310720
sysctl -w net.ipv4.netfilter.ip_conntrack_generic_timeout=120
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv=15
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_fin_wait=60
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_max_retrans=2
sysctl -w net.ipv4.netfilter.ip_conntrack_tcp_timeout_syn_recv=6

#優化網絡設備接收隊列
sysctl -w net.core.netdev_max_backlog=3000

#打開TIME-WAIT套接字重用功能,對于存在大量連接的Web服務器非常有效。
sysctl -w net.ipv4.tcp_tw_reuse=1
sysctl -w net.ipv4.tcp_tw_recycle=1

#減少處于FIN-WAIT-2連接狀態的時間,使系統可以處理更多的連接。
sysctl -w net.ipv4.tcp_fin_timeout=30

#減少TCP KeepAlive連接偵測的時間,使系統可以處理更多的連接。
sysctl -w net.ipv4.tcp_keepalive_time=1800

#增加TCP SYN隊列長度,使系統可以處理更多的並發連接。
sysctl -w net.ipv4.tcp_max_syn_backlog=8192



感谢http://bbs.chinaunix.net/thread-2090550-1-1.html
royzs
[color=red][/color]
分享到:
评论

相关推荐

    安卓init最好优化脚本

    【安卓init最好优化脚本】涉及的是Android系统初始化过程中的性能优化技术,主要目标是提升设备启动速度、系统运行效率以及资源利用率。在Android系统中,`init`进程是第一个启动的用户空间程序,它负责管理系统启动...

    sysctl.conf中文参数指南[收集].pdf

    sysctl.conf中文参数指南 sysctl.conf是Linux系统中的一份核心配置文件,用于控制和设置系统的各种...这些参数只是sysctl.conf文件中的一部分,了解这些参数的含义和用途,可以帮助我们更好地配置和优化Linux系统。

    Ubuntu 20.04 LTS 配置脚本.zip

    - 调整内核参数,例如通过`sysctl`。 - 优化SWAP分区设置。 - 调整文件系统挂载选项。 以上只是部分可能涵盖的知识点,具体配置脚本会根据实际需求有所不同。在使用这些脚本时,应确保理解其工作原理,并谨慎...

    LInux系统 oracle数据库安装前各项参数脚本化一键自动配置

    经过数天的修改与调试终于以跳板机的方式实现LInux系统 oracle数据库安装前各项参数脚本话一键自动配置,包含单向互信的添加与删除,asm磁盘对的绑定和limits和sysctl.conf,grid和oracle用户的添加及环境配置。

    rsync+inotify开机自启动实时同步增量备份

    修改这三个参数的具体操作是编辑/etc/sysctl.conf文件,设置适当的值,然后使用sysctl -p命令来应用这些设置。这样可以确保系统有足够的资源来监控文件系统的变化,从而提高rsync+inotify备份脚本的效率和可靠性。 ...

    greenplum安装脚本

    2. **系统参数修改**:为了确保Greenplum在目标系统上高效运行,安装脚本可能需要调整操作系统级别的设置,例如增加内存限制(如`ulimit -v`),修改内核参数(如`/etc/sysctl.conf`),以及优化网络设置等。...

    通用的优化Linux系统的六大妙招

    可以使用nmap工具扫描开放端口,以确定哪些服务正在运行,然后通过`/etc/rc.d/init.d`目录下的启动脚本手动管理这些服务。 4. **内存管理优化** 调整系统内存分配策略,如修改`/etc/sysctl.conf`文件,可以提高...

    oracle安装环境部署脚本-请参照我的oracle安装文档学习

    首先,Oracle安装的准备工作至关重要,其中包括创建逻辑卷(LV)、设置用户与用户组、调整内核参数以及优化系统资源限制。在描述中提到的五个脚本分别对应这些步骤: 1. **1lvcreat.sh**:此脚本用于创建逻辑卷。在...

    树莓派一键安装containerd和k8s集群脚本

    同时,通过创建`/etc/sysctl.d/k8s.conf`文件并应用规则,如`net.bridge.bridge-nf-call-iptables=1`等,进一步优化网络配置,为运行Kubernetes集群提供良好的底层支持。 #### 六、安装与配置cri-containerd - **...

    Linux安全和优化

    - **系统调优**:调整内核参数(如`sysctl`配置),优化内存管理、进程调度和网络设置。 - **磁盘I/O优化**:合理分配文件系统类型(如EXT4、XFS或Btrfs),使用LVM和RAID技术提高存储性能。 - **服务优化**:...

    linux性能诊断优化.rar

    8. **内核调优**:深入学习内核参数的含义和调整,如通过`sysctl`修改内核配置,或者通过编译自定义内核实现性能提升。 9. **并行与并发**:掌握线程和进程的管理,理解GIL(全局解释器锁)对Python等语言的影响,...

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

    这意味着DBA不再需要手动编辑`/etc/sysctl.conf`和`/etc/security/limits.conf`文件,只需执行一个脚本即可完成所有配置。 ##### 执行脚本完成配置 一旦脚本生成完毕,DBA需要以root用户身份执行该脚本。这一步骤...

    LAMP服务器性能优化技巧之Linux主机优化

    例如,可以调整内存分配策略,如增大交换分区大小,或者通过修改`/etc/sysctl.conf`文件来优化网络、内存和I/O性能。 5. **Apache优化**: Apache作为LAMP中的Web服务器,其配置也对性能有很大影响。可以通过限制...

    Linux系统优化应用指南1

    10. 调整内核参数:通过编辑`/etc/sysctl.conf`,调整内核参数以优化性能,如网络、内存和I/O等方面的参数。 11. 清理clientmqueue目录:定时执行清理任务,避免队列文件占满磁盘空间,可以使用cron job设定定期...

    Linux系统下快速配置HugePages的完整步骤

    在Linux系统中,HugePages是一种优化内存管理的技术,它允许操作系统分配连续的大块物理内存,从而减少或消除页面映射表(页表)的开销,提高内存访问效率,尤其是对于那些需要大量连续内存的高性能应用,如数据库...

    Oracle10g数据库的安装优化方法研究.pdf

    - 调整系统内核参数,例如最大打开文件数(`ulimit -n`),共享内存(`/etc/sysctl.conf`)等。 9. **数据库创建**: - 使用DBCA(Database Configuration Assistant)创建数据库实例,设定适当的表空间、数据文件...

    ffmpeg-android:使用Android NDK构建ffmpeg

    在本文的例子中,我们使用的项目名为"ffmpeg-android-master",这可能是一个已经为Android优化过的FFmpeg分支。 在获取源代码后,你需要创建一个构建脚本,例如`build.sh`。这个脚本会调用NDK的交叉编译工具链,...

    UnixLinux系统自动化管理内存管理篇.doc

    例如,`free`命令用于查看内存使用情况,`vmstat`和`top`同样适用,而`sysctl`命令可用于动态调整内核参数。Linux内存管理也涉及到交换空间、缓存和缓冲区等概念,理解这些有助于优化内存使用。 自动化内存管理通常...

Global site tag (gtag.js) - Google Analytics