1
0
Fork 0

man: updated manual pages to be more consistent

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
This commit is contained in:
Jaroslav Škarvada 2023-02-15 18:03:41 +01:00
parent b4f21db0e9
commit 207ae6f84b
No known key found for this signature in database
GPG key ID: D8E1C00E076E840B
17 changed files with 83 additions and 88 deletions

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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)

View file

@ -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/*

View file

@ -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