`
hqman
  • 浏览: 361948 次
  • 性别: 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


 

 

评论

相关推荐

    linux内核编译各个选项的含义[参照].pdf

    Enable access to .config through /proc/config.gz(允许通过 /proc/config.gz 访问内核的配置信息)是 Linux 内核编译过程中的一个选项。该选项控制着内核的配置信息访问功能,用于允许通过 /proc/config.gz 访问...

    linux 内核参数调优

    通过调整 Linux 内核参数,可以提高系统的性能、安全性和稳定性。本文将详细讲解 Linux 内核参数的调整,包括网络、文件系统、TCP、内存等方面的优化。 一、前言 Linux 内核参数是 Linux 操作系统的核心组件之一,...

    linux内核配置详解

    Sysctl support:这个选项用于启用 Sysctl 功能,用于控制和监控内核的行为。 Auditing support:这个选项用于启用审计功能,用于记录和监控系统的安全事件。 Kernel Log Buffer Size:这个选项用于设置内核日志...

    Linux内核解读入门

    例如,通过修改`sysctl`参数可以优化网络性能,或者通过调整`/proc/sys/vm`目录下的文件来改善内存管理。 六、内核版本和更新 Linux内核的版本号通常由三部分组成:主版本号、次版本号和修订号。主版本号的变更通常...

    Linux内核参数优化调整

    Linux内核参数优化是提升系统性能的关键步骤,尤其是在运行虚拟化环境或高负载网络服务时。本文主要讨论如何针对Linux内核进行优化,重点关注TCP网络性能和磁盘缓存策略。 首先,关于磁盘缓存策略,KVM虚拟化环境下...

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

    在Linux和BSD操作系统中,`sysctl`是一个强大的工具,用于动态地查看和调整系统内核的参数。这些参数涵盖了网络、内存管理、安全性等多个方面,对于系统性能优化和网络安全强化至关重要。本篇文章将深入探讨如何利用...

    Linux内核配置选项.pdf

    通过这些选项,用户可以对Linux内核进行深层次的定制和优化,从而达到最佳的系统性能和硬件支持。了解这些配置选项的含义及其对系统性能和稳定性可能带来的影响,对于任何希望深入掌握Linux系统配置的用户来说都是至...

    Linux内核优化是指通过调整内核的参数和设置,提高Linux系统的性能和效率

    Linux内核优化主要是指通过对Linux内核的参数进行调整和设置,从而提升系统的性能与效率的过程。这种优化可以通过动态或手动的方式来实现。 1. **动态优化**:系统会根据实时监测到的数据自动调整各项设置,比如CPU...

    Linux内核编译配置选项简介

    Linux内核编译配置选项是Linux操作系统中非常重要的一个部分,它决定了Linux内核在编译时将包含哪些功能。...通过对这些选项的理解和运用,用户可以构建出一个最适合其使用场景和硬件环境的定制化Linux内核。

    Linux内核的升级与优化.pdf

    【Linux内核的升级与优化】是针对Linux操作系统的核心组件——内核进行更新和改进的过程。内核作为操作系统的核心,负责管理和协调硬件资源,确保软件与硬件之间的有效通信。随着技术的发展,新版本的内核通常会提供...

    优化Linux的内核参数来提高服务器并发处理能力

    ### 优化Linux内核参数以提高服务器并发处理能力 #### 背景与目标 在IT运维领域,尤其是在处理高并发场景时,如何在现有硬件条件下最大化地利用资源成为了一个重要课题。对于运行Linux操作系统的服务器而言,通过...

    Linux优化-修改内核参数.rar

    本资料"Linux优化-修改内核参数.rar"聚焦于如何通过调整这些参数来优化Linux环境。 首先,我们要理解Linux内核参数的重要性。内核是操作系统的核心,它管理硬件资源,提供服务给用户空间的应用程序。内核参数是控制...

    生产环境Linux系统优化方法.pdf

    * 上述参数用于启用Linux内核的TCP BBR拥塞算法,该算法优于传统的TCP协议默认拥塞算法。 * 用户可以根据需要修改参数,以提高系统性能和稳定性。 本文档提供了生产环境Linux系统优化方法的详细介绍,涵盖文件系统...

    通过linux sysctl调优

    这些参数控制着Linux内核的许多方面,包括内存管理、进程调度、网络配置等。通过合理的调整,可以在不重启系统的情况下改善系统的性能和稳定性。 ### 二、Sysctl参数分类 根据描述中的提示,我们将重点关注以下几...

    sysctl-cookbook-源码.rar

    `sysctl`是Linux内核提供的一种机制,允许用户空间程序动态调整内核参数,从而对系统行为进行微调。在了解`sysctl`之前,我们先要明白Linux内核和用户空间的关系。 Linux内核是操作系统的核心,负责管理硬件资源、...

    Linux内核配置文档

    这篇文档主要针对Linux内核配置的入门知识,适用于那些希望优化内核以适应特定硬件或功能的用户。文档基于内核版本V2.4.19,尽管版本较旧,但其中的基本概念和大部分选项在新版本的内核中依然适用。 首先,配置内核...

    linux-2.6.19.x内核编译配置选项简介.pdf

    Linux内核编译是一个将源代码编译成可执行文件的过程,在这个过程中,开发者可以根据需要选择不同的配置选项来定制内核,以满足特定系统的要求。Linux 2.6.19.x内核作为一个较早期的稳定版本,其编译配置选项非常...

    linux内核参数详解

    本文将深入探讨Linux内核参数中的“System V IPC”相关参数,特别是与共享内存和信号灯有关的配置项,以帮助用户更好地管理和优化Linux系统的资源。 #### 二、共享内存和信号灯简介 共享内存和信号灯是System V ...

Global site tag (gtag.js) - Google Analytics