man: updated manual pages to be more consistent
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
This commit is contained in:
parent
b4f21db0e9
commit
207ae6f84b
17 changed files with 83 additions and 88 deletions
|
|
@ -124,13 +124,16 @@ Unload tunings.
|
|||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-mssql (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
.BR tuned\-profiles\-cpu\-partitioning (7)
|
||||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -61,6 +61,7 @@ netfilter connections tracking.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -91,6 +91,9 @@ CPU governor is set to performance.
|
|||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
.BR tuned\-profiles\-cpu\-partitioning (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -1,67 +0,0 @@
|
|||
.\"/*
|
||||
.\" * All rights reserved
|
||||
.\" * Copyright (C) 2022 Red Hat, Inc.
|
||||
.\" * Authors: Christophe Fontaine
|
||||
.\" *
|
||||
.\" * This program is free software; you can redistribute it and/or
|
||||
.\" * modify it under the terms of the GNU General Public License
|
||||
.\" * as published by the Free Software Foundation; either version 2
|
||||
.\" * of the License, or (at your option) any later version.
|
||||
.\" *
|
||||
.\" * This program is distributed in the hope that it will be useful,
|
||||
.\" * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
.\" * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
.\" * GNU General Public License for more details.
|
||||
.\" *
|
||||
.\" * You should have received a copy of the GNU General Public License
|
||||
.\" * along with this program; if not, write to the Free Software
|
||||
.\" * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
.\" */
|
||||
.\"
|
||||
.TH TUNED_PROFILES_CPU_PARTITIONING "7" "22 Nov 2022" "TuneD"
|
||||
.SH NAME
|
||||
tuned\-profiles\-cpu\-partitioning\-powersave - Partition CPUs into isolated and housekeeping with C-States enabled
|
||||
|
||||
.SH DESCRIPTION
|
||||
The cpu\-partitioning\-powersave profile is similar to cpu\-partitioning profile,
|
||||
but gives more flexibility on the C-States configuration.
|
||||
|
||||
.SH CONFIGURATION
|
||||
The cpu-partitioning-powersave profile is configured by editing the
|
||||
.I /etc/tuned/cpu-partitioning-powersave-variables.conf
|
||||
file. There are three configuration options:
|
||||
|
||||
.TP
|
||||
.B isolated_cores=<CPU\-LIST>
|
||||
List of CPUs to isolate. This option is mandatory. Any CPUs not in this list
|
||||
is automatically considered a housekeeping CPU.
|
||||
.TP
|
||||
.B no_balance_cores=<CPU\-LIST>
|
||||
List of CPUs not be considered by the kernel when doing system wide
|
||||
process load\-balancing. Usually, this list should be the same as
|
||||
isolated_cores=. This option is optional.
|
||||
.TP
|
||||
.B max_power_state=<MAX_CSTATE>
|
||||
Maximum c-state the cores are allowed to enter. Can be expressed as it's name (C1E)
|
||||
or minimum wake-up latency, in micro-seconds.
|
||||
This parameter is provided as-is to `force_latency`.
|
||||
Default is set to "cstate.name:C1|10" to behave as cpu\-partitioning profile.
|
||||
|
||||
|
||||
.SH IMPORTANT NOTES
|
||||
|
||||
.IP *
|
||||
Same recommendations as tuned\-profiles\-cpu\-partitioning (7) apply.
|
||||
|
||||
.SH "FILES"
|
||||
.nf
|
||||
.I /etc/tuned/cpu\-partitioning\-variables.conf
|
||||
.I /etc/tuned/tuned\-main.conf
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles\-cpu\-partitioning (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Christophe Fontaine <cfontain@redhat.com>
|
||||
|
|
@ -23,8 +23,8 @@
|
|||
tuned\-profiles\-cpu\-partitioning - Partition CPUs into isolated and housekeeping.
|
||||
|
||||
.SH DESCRIPTION
|
||||
The cpu\-partitioning profile partitions the system CPUs into isolated and
|
||||
housekeeping CPUs. This profile is intended to be used for latency\-sensitive
|
||||
The cpu\-partitioning* profiles partition the system CPUs into isolated and
|
||||
housekeeping CPUs. These profiles are intended for latency\-sensitive
|
||||
workloads.
|
||||
|
||||
An isolated CPU incurs reduced jitter and reduced interruptions by the
|
||||
|
|
@ -42,9 +42,21 @@ run all daemons, shell processes, kernel threads, interruption handlers
|
|||
and work that can be dispatched from isolated CPUs such as disk I/O,
|
||||
RCU work, timers, etc.
|
||||
|
||||
.SH PROFILES
|
||||
The following profiles are provided:
|
||||
|
||||
.TP
|
||||
.BI "cpu\-partitioning"
|
||||
Profile partitioning the system CPUs into isolated and housekeeping CPUs.
|
||||
|
||||
.TP
|
||||
.BI "cpu\-partitioning\-powersave"
|
||||
Profile similar to the cpu\-partitioning profile, but with more flexibility
|
||||
on the C\-states configuration.
|
||||
|
||||
.SH CONFIGURATION
|
||||
The cpu-partitioning profile is configured by editing the
|
||||
.I /etc/tuned/cpu-partitioning-variables.conf
|
||||
The cpu\-partitioning profile is configured by editing the
|
||||
.I /etc/tuned/cpu\-partitioning\-variables.conf
|
||||
file. There are two configuration options:
|
||||
|
||||
.TP
|
||||
|
|
@ -57,26 +69,39 @@ List of CPUs not be considered by the kernel when doing system wide
|
|||
process load\-balancing. Usually, this list should be the same as
|
||||
isolated_cores=. This option is optional.
|
||||
|
||||
.LP
|
||||
The cpu\-partitioning\-powersave profile is configured by editing the
|
||||
.I /etc/tuned/cpu\-partitioning\-powersave\-variables.conf
|
||||
file. It supports the same options as the cpu\-partitioning profile and
|
||||
one additional option:
|
||||
|
||||
.TP
|
||||
.B max_power_state=<MAX_CSTATE>
|
||||
Maximum c-state the cores are allowed to enter. Can be expressed as it's name (C1E)
|
||||
or minimum wake-up latency, in micro-seconds.
|
||||
This parameter is provided as-is to `force_latency`.
|
||||
Default is set to "cstate.name:C1|10" to behave as cpu\-partitioning profile.
|
||||
|
||||
.SH IMPORTANT NOTES
|
||||
|
||||
.IP * 2
|
||||
The system should be rebooted after applying the cpu\-partitioning profile
|
||||
The system should be rebooted after applying the cpu\-partitioning* profiles
|
||||
for the first time or changing its configuration
|
||||
.IP *
|
||||
The cpu\-partitioning profile can be used in bare\-metal and virtual machines
|
||||
The cpu\-partitioning* profiles can be used in bare\-metal and virtual machines
|
||||
.IP *
|
||||
When using the cpu\-partitioning profile in bare\-metal, it is strongly
|
||||
When using the cpu\-partitioning* profiles in bare\-metal, it is strongly
|
||||
recommended to "mask" the ksm and ksmtuned services in systemd (if they are
|
||||
installed). This can be done with the following command:
|
||||
|
||||
# systemctl mask ksm ksmtuned
|
||||
.IP *
|
||||
The cpu\-partitioning profile does not use the kernel's isolcpus= feature
|
||||
The cpu\-partitioning* profiles do not use the kernel's isolcpus= feature
|
||||
.IP *
|
||||
On a NUMA system, it is recommended to have at least one housekeeping CPU
|
||||
per NUMA node
|
||||
.IP *
|
||||
The cpu\-partitioning profile does not support isolating the L3 cache. This
|
||||
The cpu\-partitioning* profiles do not support isolating the L3 cache. This
|
||||
means that a housekeeping CPU can still thrash cache entries pertaining to
|
||||
isolated CPUs. It is recommended to use cache isolation technologies to remedy
|
||||
this problem, such as Intel's Cache Allocation Technology
|
||||
|
|
@ -87,24 +112,34 @@ Please, consult the nohz_full documentation in the kernel to learn more
|
|||
.IP *
|
||||
The Linux real\-time project has put together a document on the best
|
||||
practices for writing real\-time applications. Even though the
|
||||
cpu\-partitioning profile does not guarantee real\-time response time, much
|
||||
cpu\-partitioning* profiles do not guarantee real\-time response time, much
|
||||
of the techniques for writing real\-time applications also apply for
|
||||
applications intended to run under the cpu\-partitioning profile. Please,
|
||||
applications intended to run under the cpu\-partitioning* profiles. Please,
|
||||
refer to this document at
|
||||
.I https://rt.wiki.kernel.org
|
||||
|
||||
.SH "FILES"
|
||||
.nf
|
||||
.I /etc/tuned/cpu\-partitioning\-variables.conf
|
||||
.I /etc/tuned/cpu\-partitioning\-powersave\-variables.conf
|
||||
.I /etc/tuned/tuned\-main.conf
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-mssql (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -23,7 +23,14 @@
|
|||
tuned\-profiles\-mssql - description of profile provided for the MS SQL Server
|
||||
|
||||
.SH DESCRIPTION
|
||||
This profile is provided for the MS SQL Server. It's based on the
|
||||
The profile is provided for the MS SQL Server.
|
||||
|
||||
.SH PROFILES
|
||||
The following profile is provided:
|
||||
|
||||
.TP
|
||||
.BI "mssql"
|
||||
Profile optimized for the MS SQL Server. It's based on the
|
||||
throughput-performance profile.
|
||||
|
||||
.SH "FILES"
|
||||
|
|
@ -35,10 +42,10 @@ throughput-performance profile.
|
|||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
|
|
@ -46,6 +53,7 @@ throughput-performance profile.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ Profile optimized for virtual guests based on realtime profile.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ Profile optimized for virtual hosts based on realtime profile.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -49,17 +49,18 @@ Profile optimized for general workloads on OpenShift worker nodes.
|
|||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-mssql (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
.BR tuned\-profiles\-cpu\-partitioning (7)
|
||||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -43,10 +43,10 @@ performance related kernel parameters.
|
|||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-mssql (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
|
|
@ -54,6 +54,7 @@ performance related kernel parameters.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -45,17 +45,18 @@ performance related kernel parameters.
|
|||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-mssql (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
.BR tuned\-profiles\-cpu\-partitioning (7)
|
||||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ Profile optimized for realtime.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -53,10 +53,11 @@ semaphores.
|
|||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
.BR tuned\-profiles\-nfv\-guest (7)
|
||||
.BR tuned\-profiles\-cpu-partitioning (7)
|
||||
.BR tuned\-profiles\-cpu\-partitioning (7)
|
||||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ areas a process may have.
|
|||
.BR tuned\-profiles\-compat (7)
|
||||
.BR tuned\-profiles\-postgresql (7)
|
||||
.BR tuned\-profiles\-openshift (7)
|
||||
.BR tuned\-profiles\-spectrumscale\-ece (7)
|
||||
.SH AUTHOR
|
||||
.nf
|
||||
Jaroslav Škarvada <jskarvad@redhat.com>
|
||||
|
|
|
|||
|
|
@ -43,10 +43,10 @@ performance related kernel parameters.
|
|||
.BR tuned (8)
|
||||
.BR tuned\-adm (8)
|
||||
.BR tuned\-profiles (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-sap (7)
|
||||
.BR tuned\-profiles\-sap\-hana (7)
|
||||
.BR tuned\-profiles\-mssql (7)
|
||||
.BR tuned\-profiles\-atomic (7)
|
||||
.BR tuned\-profiles\-oracle (7)
|
||||
.BR tuned\-profiles\-realtime (7)
|
||||
.BR tuned\-profiles\-nfv\-host (7)
|
||||
|
|
|
|||
|
|
@ -136,6 +136,11 @@ This profile is intended to be used as an overlay on other
|
|||
profiles (e.g. throughput\-performance profile), example:
|
||||
.B tuned\-adm profile throughput\-performance optimize\-serial\-console
|
||||
|
||||
.TP
|
||||
.BI "aws"
|
||||
Profile optimized for AWS EC2 instances. It is based on the
|
||||
throughput\-performance profile.
|
||||
|
||||
.SH "FILES"
|
||||
.nf
|
||||
.I /etc/tuned/*
|
||||
|
|
|
|||
|
|
@ -530,7 +530,6 @@ fi
|
|||
%{_prefix}/lib/tuned/cpu-partitioning
|
||||
%{_prefix}/lib/tuned/cpu-partitioning-powersave
|
||||
%{_mandir}/man7/tuned-profiles-cpu-partitioning.7*
|
||||
%{_mandir}/man7/tuned-profiles-cpu-partitioning-powersave.7*
|
||||
|
||||
%files profiles-spectrumscale
|
||||
%{_prefix}/lib/tuned/spectrumscale-ece
|
||||
|
|
|
|||
Loading…
Reference in a new issue