`
lean1252
  • 浏览: 216886 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux sysctl参数配置

阅读更多
引用
sudo vi /etc/sysctl.conf


# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.




# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 1

# Controls whether core dumps will append the PID to the core filename
# Useful for debugging multi-threaded applications
kernel.core_uses_pid = 1


# Controls the maximum size of a message, in bytes
kernel.msgmnb = 65536

# Controls the default maxmimum size of a mesage queue
kernel.msgmax = 65536

# Controls the maximum shared segment size, in bytes
kernel.shmmax = 68719476736

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 4294967296


# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
net.core.somaxconn = 10240
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_synack_retries = 3
net.ipv4.tcp_syn_retries = 3
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_no_metrics_save = 0
net.core.netdev_max_backlog = 2500
net.ipv4.tcp_max_syn_backlog = 4196
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
                                   
xen.independent_wallclock = 1

引用
重启,使修改生效

sudo sysctl -p
分享到:
评论

相关推荐

    linux sysctl参数配置详细介绍

    linux sysctl参数配置 步骤及实现: sudo vi /etc/sysctl.conf 代码: # Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl....

    通过linux sysctl调优

    #### Sysctl参数详解与优化建议 在Linux操作系统中,`sysctl`是一个非常强大的工具,用于查看和修改内核参数,从而实现对系统的微调。本文将深入探讨如何利用`sysctl`参数进行系统调优,并给出具体的优化建议。 ##...

    sysctl的参数配置

    ### sysctl的参数配置 在FreeBSD系统中,`sysctl`是一个强大的工具,用于查看和更改内核运行时参数。这些参数对于调整系统性能、安全性等至关重要。本文将详细介绍`sysctl.conf`中的一些关键配置参数及其作用。 ##...

    linux sysctl

    `sysctl`是Linux系统中的一个命令行工具,用于查看或更改内核参数。这些参数涉及到系统的多个方面,包括网络配置、内存管理、进程调度等。通过调整这些参数,可以优化系统的性能和稳定性。 #### 二、TIME_WAIT状态...

    linux命令sysctl使用.docx

    * -p:从配置文件 /etc/sysctl.conf 加载内核参数设置 * -a:打印当前全部可用的内核参数变量和值 * -A:以表格方式打印当前全部可用的内核参数变量和值 参数是变量=值的形式,例如 kern.maxproc=1044。 实例 ----...

    sysctl参数中文注释

    `sysctl` 是 Linux 内核的一个功能强大的工具,它用于动态查看和调整系统的各种运行时参数。在 `sysctl.conf` 文件中,你可以设定这些参数以优化系统性能、安全性和稳定性。以下是一些 `sysctl` 参数的中文解释: 1...

    sysctl-cookbook-源码.rar

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

    如何设置Sysctl.conf用以提高Linux的性能(最完整的).docx

    `Sysctl`是一种强大的工具,用于调整Linux内核的各种参数,包括网络、内存管理和其他关键系统配置。通过对`/etc/sysctl.conf`文件进行适当的配置,可以显著提升Linux系统的性能和安全性。 #### Sysctl的工作原理 `...

    [服务器性能优化]Linux下高并发socket最大连接数和sysctl(time_wait)设置

    本文将深入探讨如何优化Linux下的socket连接数以及如何调整sysctl参数,特别是time_wait状态的影响。这有助于提升服务器处理大量并发请求的能力,确保服务的稳定性和响应速度。 首先,我们需要了解socket连接数的...

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

    sysctl.conf是Linux系统中的一份核心配置文件,用于控制和设置系统的各种参数。下面是sysctl.conf文件中的重要参数解释: 1. dev.scsi.logging_level = 0 这个参数控制SCSI设备的日志级别。设置为0表示不记录任何...

    Linux内核编译配置选项简介

    Linux内核编译配置选项是Linux操作系统中非常重要的一个部分,它决定了Linux内核在编译时将包含哪些功能。对于想要深入理解和定制Linux内核的用户来说,掌握这些配置选项是必不可少的。本文将详细介绍Linux 2.6.19.x...

    通过调整Linux TCP参数提示服务器性能

    要调整 TCP 参数,需要在 /etc/sysctl.conf 文件中添加以下配置: ``` net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1800 net.ipv4.tcp_window_scaling = 0 net.ipv4.tcp_sack = 0 ...

    Linux利用Sysctl命令调整内核参数

    Linux中的`sysctl`命令是管理员用来在操作系统运行时动态调整内核参数的工具。这些参数涵盖了许多系统层面的功能,包括TCP/IP堆栈、虚拟内存管理、安全性设置以及硬件交互等。通过`sysctl`,有经验的系统管理员能够...

    linux系统服务器配置与管理

    内核参数的调整通常涉及修改/etc/sysctl.conf文件来优化服务器性能,如调整TCP/IP堆栈参数、调整文件描述符限制、磁盘调度策略等。系统服务的启用与禁用则通过运行级别来控制,如使用chkconfig或systemctl命令。 ...

    linux2.6内核配置

    - **Sysctl support**: Sysctl支持使得可以通过系统调用来动态调整内核参数而无需重新编译内核。这对于调试和优化非常有用。 - **Auditing support**: 审计支持可以记录系统的安全相关事件,对于安全审计和调试很有...

    精通Linux网络服务器配置·管理·检测·应用

    ### 精通Linux网络服务器配置·管理·检测·应用 #### 一、Linux网络服务器配置 1. **网络配置**: - **IP地址**:通过`/etc/sysconfig/network-scripts/ifcfg-ethX`文件(其中X代表网卡接口编号)来设置静态IP...

    linux查看系统环境配置及常用命令

    1. sysctl:显示和配置系统参数。 2. sysctl -a:显示所有的系统参数。 3. modprobe:加载或卸载内核模块。 4. insmod:加载内核模块。 5. rmmod:卸载内核模块。 八、其他命令 1. man:显示命令的使用手册。 2. ...

    Linux安装Oracle配置详解

    ### Linux安装Oracle配置详解 #### 一、环境搭建与准备 在进行Oracle 10g在Linux下的安装之前,确保你的环境已经准备妥当是非常重要的一步。本篇将详细介绍如何在Red Hat Enterprise Linux AS 5.4环境中安装Oracle...

    Linux服务器系统性能参数配置不当引起的网站访问报错ERR-CONNECTION-TIMED-OUT 200解决方法

    ### Linux服务器系统性能参数配置不当引起的问题及解决方案 #### 一、问题背景 在NAT(Network Address Translation)网络环境下,Linux服务器系统性能参数的不当配置可能会导致网站访问出现“ERR_CONNECTION_...

Global site tag (gtag.js) - Google Analytics