第 2 章 对外部内核参数的重要更改


本章为系统管理员提供了与 Red Hat Enterprise Linux 6.5 附带的内核有显著变化的总结。这些更改包括添加或更新的 procfs 条目、sysfs 默认值、引导参数、内核配置选项或任何可见的行为更改。
reserved_blocks
这个 RW 文件包含文件系统中很多保留块,这些块在特定情况下用于避免设备(ENOSPC)错误或可能的数据丢失。
proc/<pid>/comm/proc/<pid>/task/<tid>/comm 文件
这些文件提供了一种访问任务的 comm 值的方法。它还允许任务自行设置,或设置其线程同级的 comm 值之一。与 cmdline 值相比,comm 值的大小会限制,因此写入内核 TASK_COMM_LEN 宏(目前为 16 chars)将会产生截断的 comm 值。
int_pln_enable
这个参数允许用户启用电源限制通知中断。
nfsd.nfs4_disable_idmapping
此参数的默认值为 0。当设置为 1 时,NFSv4 服务器仅使用 AUTH_SYS 模式将数字用户 ID (UID)和组 ID (GID)返回到客户端,并且将接受来自此类客户端的数字 UID 和 GID。这有助于从 NFS 版本 2 迁移到 NFS 版本 3。
PCI 子系统选项
Red Hat Enterprise Linux 6.5 中可以使用 pci 内核参数的以下选项:
  • pcie_bus_tune_off-disables PCIe 最大有效负载大小(MPS)调整并使用 BIOS 配置的 MPS 默认值。
  • pcie_bus_safe- 将每个设备 MPS 设置为 root 复杂下所有设备支持的最大值。
  • pcie_bus_perf- 将设备 MPS 设置为基于其父总线的最大允许的 MPS。
  • pcie_bus_peer2peer- 将每个设备的 MPS 设置为 128B,保证每个设备都支持。
smbios_26_uuid
使用此参数时,System Management BIOS (SMBIOS) 2.6 格式的通用唯一标识符(UUID)显示。
tsc_init_debug
使用这个参数,在系统引导过程中会显示有关时间戳计数器(TSC)的附加信息。
usbcore.usbfs_memory_mb
这个选项以 MB 为单位显示受 USB 设备文件系统(usbfs)允许的缓冲区的内存限值。
tcp_limit_output_bytes
tcp_limit_output_bytes 控制每个 TCP 套接字的 TCP Small Queue 限制。
tcp_challenge_ack_limit
tcp_challenge_ack_limit 根据 RFC 5961 推荐,限制每秒发送的质询确认次数(向 Blind In-Window Attacks 提供了 Blind In-Window Attacks)
accept_ra
accept_ra 布尔值允许接受路由器发现信息(也称为路由器广告)。
cookie_hmac_alg
cookie_hmac_alg 用于在 INIT-ACK 块中生成由侦听 SCTP 套接字发送的 Cookie 值时使用的 keyed-hash 消息身份验证代码(HMAC)算法。有效值为:
  • md5
  • sha1
  • none
nf_conntrack_acct
nf_conntrack_acct 布尔值启用连接跟踪流核算。
nf_conntrack_buckets
nf_conntrack_buckets 决定哈希表的大小。如果在模块加载过程中未指定为参数,则默认大小是通过将总内存除以 16384 个来决定存储桶数量,但散列表永远不会小于 32384 存储桶来计算的。
nf_conntrack_checksum
这个参数用于验证传入数据包的校验和。带有无效校验和的数据包处于 INVALID 状态。如果启用此设置,则不会考虑这些数据包进行连接跟踪。
nf_conntrack_events_retry_timeout
只有在使用"可靠的连接跟踪事件"时,这个选项才相关。通常,ctnetlink 是"lossy",也就是说,当用户空间监听程序无法保持时,事件通常会丢弃。用户空间可以请求"可靠的事件模式"。当此模式处于活跃状态时,仅在事件发送后销毁连接跟踪。如果事件交付失败,内核会定期重新尝试将事件发送到用户空间。默认值为 15,内核在重新尝试提供 destroy 事件时应使用的最大间隔。数值越大,发送重试会比较少,处理积压将需要更长的时间。
merge_across_nodes
merge_across_nodes 参数指定是否可以合并来自不同 NUMA 节点的页面。当设置为 0 时,内核同页合并(KSM)只合并同一 NUMA 节点的内存区域。1 是在早期版本中执行的默认值和跨节点合并。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.