この記事ではRed Hat Enterprise Linux 9.5のカーネルパラメータを掲載しています。
Red Hat Enterprise Linux 9のカーネルパラメータ
以下はRHEL9のカーネルパラメータに関するドキュメントです。
37.5. カーネルパラメーター | Red Hat Product Documentation
37.5. カーネルパラメーター | Red Hat Documentation
上記によると、以下の用に記載されています。
カーネルパラメーターのデフォルト値は
/proc/sys/kernel/
ディレクトリーにあります。これらは、カーネルによって提供される設定されたデフォルト値、またはsysctl
を介してユーザーによって指定された値です。
RHEL9.5の/proc/sys/kernel/を確認する
RHEL9.5の/proc/sys/kernel/に置かれているファイルを確認してみます。
※ApacheなどがインストールされているRed Hat Enterprise Linux 9.5なので、一部パラメータはインストール時のデフォルトではない可能性があります。
[root@RHEL95 ~]# cd /proc/sys/kernel/
[root@RHEL95 kernel]#
[root@RHEL95 kernel]#
[root@RHEL95 kernel]# ls
acct kexec_load_limit_panic perf_cpu_time_max_percent sem_next_id
acpi_video_flags kexec_load_limit_reboot perf_event_max_contexts_per_stack shm_next_id
auto_msgmni keys perf_event_max_sample_rate shm_rmid_forced
bootloader_type kptr_restrict perf_event_max_stack shmall
bootloader_version max_lock_depth perf_event_mlock_kb shmmax
bpf_stats_enabled max_rcu_stall_to_panic perf_event_paranoid shmmni
cad_pid modprobe pid_max soft_watchdog
cap_last_cap modules_disabled poweroff_cmd softlockup_all_cpu_backtrace
core_pattern msg_next_id print-fatal-signals softlockup_panic
core_pipe_limit msgmax printk split_lock_mitigate
core_uses_pid msgmnb printk_delay stack_tracer_enabled
ctrl-alt-del msgmni printk_devkmsg sysctl_writes_strict
dmesg_restrict ngroups_max printk_ratelimit sysrq
domainname nmi_watchdog printk_ratelimit_burst tainted
firmware_config ns_last_pid pty task_delayacct
ftrace_dump_on_oops numa_balancing random threads-max
ftrace_enabled numa_balancing_promote_rate_limit_MBps randomize_va_space timer_migration
hardlockup_all_cpu_backtrace oops_all_cpu_backtrace real-root-dev traceoff_on_warning
hardlockup_panic oops_limit sched_autogroup_enabled tracepoint_printk
hostname osrelease sched_cfs_bandwidth_slice_us unknown_nmi_panic
hung_task_all_cpu_backtrace ostype sched_child_runs_first unprivileged_bpf_disabled
hung_task_check_count overflowgid sched_deadline_period_max_us usermodehelper
hung_task_check_interval_secs overflowuid sched_deadline_period_min_us version
hung_task_panic panic sched_energy_aware warn_limit
hung_task_timeout_secs panic_on_io_nmi sched_rr_timeslice_ms watchdog
hung_task_warnings panic_on_oops sched_rt_period_us watchdog_cpumask
io_delay_type panic_on_rcu_stall sched_rt_runtime_us watchdog_thresh
io_uring_disabled panic_on_unrecovered_nmi sched_schedstats yama
io_uring_group panic_on_warn seccomp
kexec_load_disabled panic_print sem
[root@RHEL95 kernel]#

一部はディレクトリですが、これだけの数のファイルがあります。ファイル一つ一つに値が格納されており、これがカーネルパラメータです。
カーネルパラメータの説明
以下の各カーネルパラメータは以下の記事で詳細の説明があります。
Documentation for /proc/sys/kernel/ — The Linux Kernel documentation
[root@RHEL95 kernel]# ls -1
acct
acpi_video_flags
auto_msgmni
bootloader_type
bootloader_version
bpf_stats_enabled
cad_pid
cap_last_cap
core_pattern
core_pipe_limit
core_uses_pid
ctrl-alt-del
dmesg_restrict
domainname
firmware_config
ftrace_dump_on_oops
ftrace_enabled
hardlockup_all_cpu_backtrace
hardlockup_panic
hostname
hung_task_all_cpu_backtrace
hung_task_check_count
hung_task_check_interval_secs
hung_task_panic
hung_task_timeout_secs
hung_task_warnings
io_delay_type
io_uring_disabled
io_uring_group
kexec_load_disabled
kexec_load_limit_panic
kexec_load_limit_reboot
keys
kptr_restrict
max_lock_depth
max_rcu_stall_to_panic
modprobe
modules_disabled
msg_next_id
msgmax
msgmnb
msgmni
ngroups_max
nmi_watchdog
ns_last_pid
numa_balancing
numa_balancing_promote_rate_limit_MBps
oops_all_cpu_backtrace
oops_limit
osrelease
ostype
overflowgid
overflowuid
panic
panic_on_io_nmi
panic_on_oops
panic_on_rcu_stall
panic_on_unrecovered_nmi
panic_on_warn
panic_print
perf_cpu_time_max_percent
perf_event_max_contexts_per_stack
perf_event_max_sample_rate
perf_event_max_stack
perf_event_mlock_kb
perf_event_paranoid
pid_max
poweroff_cmd
print-fatal-signals
printk
printk_delay
printk_devkmsg
printk_ratelimit
printk_ratelimit_burst
pty
random
randomize_va_space
real-root-dev
sched_autogroup_enabled
sched_cfs_bandwidth_slice_us
sched_child_runs_first
sched_deadline_period_max_us
sched_deadline_period_min_us
sched_energy_aware
sched_rr_timeslice_ms
sched_rt_period_us
sched_rt_runtime_us
sched_schedstats
seccomp
sem
sem_next_id
shm_next_id
shm_rmid_forced
shmall
shmmax
shmmni
soft_watchdog
softlockup_all_cpu_backtrace
softlockup_panic
split_lock_mitigate
stack_tracer_enabled
sysctl_writes_strict
sysrq
tainted
task_delayacct
threads-max
timer_migration
traceoff_on_warning
tracepoint_printk
unknown_nmi_panic
unprivileged_bpf_disabled
usermodehelper
version
warn_limit
watchdog
watchdog_cpumask
watchdog_thresh
yama