搜索

第 5 章 内核参数

download PDF

您可以使用内核参数修改内核的行为。

参数描述

BridgeNfCallArpTables

配置 sysctl net.bridge.bridge-nf-call-arptables 密钥。默认值为:1

BridgeNfCallIp6Tables

配置 sysctl net.bridge.bridge-nf-call-ip6tables 密钥。默认值为:1

BridgeNfCallIpTables

配置 sysctl net.bridge.bridge-nf-call-iptables 密钥。默认值为:1

ExtraKernelModules

要载入的额外内核模块的哈希值。

ExtraKernelPackages

要安装的额外内核相关软件包列表。

ExtraSysctlSettings

要应用的额外 sysctl 设置哈希。

FsAioMaxNumber

内核根据需要分配io 内存,这个数字限制了一个并行 Aio 请求的数量;一个较大的限制的唯一缺陷是,恶意客户机可以有并行请求,从而导致内核设置外部内存。将这个数字至少设置为 128 *(主机上的虚拟磁盘数量)Libvirt 使用默认 1M 请求来允许 8k 磁盘,如果所有磁盘都达到 1M 内存,则至少为 64M 请求。默认值为 0

InotifyInstancesMax

配置 sysctl fs.inotify.max_user_instances 密钥。默认值为 1024

InotifyIntancesMax

配置 sysctl fs.inotify.max_user_instances 密钥。默认值为 1024

KernelDisableIPv6

配置 sysctl net.ipv6.{default/all}.disable_ipv6 密钥。默认值为 0

KernelIpForward

配置 net.ipv4.ip_forward 键。默认值为:1

KernelIpNonLocalBind

配置 net.ipv{4,6}.ip_nonlocal_bind 键。默认值为:1

KernelIpv4ConfAllRpFilter

配置 net.ipv4.conf.all.rp_filter 键。默认值为:1

KernelIpv6ConfAllForwarding

配置 net.ipv6.conf.all.forwarding 密钥。默认值为 0

KernelPidMax

配置 sysctl kernel.pid_max 键。默认值为 1048576

NeighbourGcThreshold1

配置 sysctl net.ipv4.neigh.default.gc_thresh1 值。这是在 ARP 缓存中保留的最少条目数。如果缓存中的这个条目数量少于这个数量,则垃圾收集器将不会运行。默认值为 1024

NeighbourGcThreshold2

配置 sysctl net.ipv4.neigh.default.gc_thresh2 值。这是要在 ARP 缓存中的软最大条目数。垃圾收集器将允许执行集合前 5 秒之内的条目数量。默认值为 2048

NeighbourGcThreshold3

配置 sysctl net.ipv4.neigh.default.gc_thresh3 值。这是在 ARP 缓存中要保留的硬最大条目数。如果缓存中有很多条目,则垃圾收集器始终运行。默认值为 4096

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.