You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/cnf-collecting-low-latency-tuning-debugging-data-for-red-hat-support.adoc
+41-39Lines changed: 41 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,44 +25,17 @@ The `oc adm must-gather` CLI command collects the information from your cluster
25
25
You can specify one or more images when you run the command by including the `--image` argument. When you specify an image, the tool collects data related to that feature or product. When you run `oc adm must-gather`, a new pod is created on the cluster. The data is collected on that pod and saved in a new directory that starts with `must-gather.local`. This directory is created in your current working directory.
Use the `oc adm must-gather` CLI command to collect information about your cluster, including features and objects associated with low latency tuning, including:
31
31
32
32
* The Node Tuning Operator namespaces and child objects.
33
33
* `MachineConfigPool` and associated `MachineConfig` objects.
34
34
* The Node Tuning Operator and associated Tuned objects.
35
-
* Linux Kernel command line options.
35
+
* Linux kernel command line options.
36
36
* CPU and NUMA topology
37
37
* Basic PCI device information and NUMA locality.
38
38
39
-
To collect debugging information with `must-gather`, you must specify the Performance Addon Operator `must-gather` image:
In earlier versions of {product-title}, the Performance Addon Operator provided automatic, low latency performance tuning for applications. In {product-title} 4.11 and later, this functionality is part of the Node Tuning Operator. However, you must still use the `performance-addon-operator-must-gather` image when running the `must-gather` command.
49
-
====
50
-
51
-
[id="cnf-about-gathering-data_{context}"]
52
-
== Gathering data about specific features
53
-
54
-
You can gather debugging information about specific features by using the `oc adm must-gather` CLI command with the `--image` or `--image-stream` argument. The `must-gather` tool supports multiple images, so you can gather data about more than one feature by running a single command.
55
-
56
-
[NOTE]
57
-
====
58
-
To collect the default `must-gather` data in addition to specific feature data, add the `--image-stream=openshift/must-gather` argument.
59
-
====
60
-
61
-
[NOTE]
62
-
====
63
-
In earlier versions of {product-title}, the Performance Addon Operator provided automatic, low latency performance tuning for applications. In {product-title} 4.11, these functions are part of the Node Tuning Operator. However, you must still use the `performance-addon-operator-must-gather` image when running the `must-gather` command.
64
-
====
65
-
66
39
.Prerequisites
67
40
68
41
* Access to the cluster as a user with the `cluster-admin` role.
@@ -72,26 +45,55 @@ In earlier versions of {product-title}, the Performance Addon Operator provided
72
45
73
46
. Navigate to the directory where you want to store the `must-gather` data.
74
47
75
-
. Run the `oc adm must-gather` command with one or more `--image` or `--image-stream` arguments. For example, the following command gathers both the default cluster data and information specific to the Node Tuning Operator:
48
+
. Collect debugging information by running the following command:
<1> The default {product-title} `must-gather` image.
86
-
<2> The `must-gather` image for low latency tuning diagnostics.
55
+
.Example output
56
+
+
57
+
[source,terminal]
58
+
----
59
+
[must-gather ] OUT Using must-gather plug-in image: quay.io/openshift-release
60
+
When opening a support case, bugzilla, or issue please include the following summary data along with any other requested information:
61
+
ClusterID: 829er0fa-1ad8-4e59-a46e-2644921b7eb6
62
+
ClusterVersion: Stable at "<cluster_version>"
63
+
ClusterOperators:
64
+
All healthy and stable
65
+
66
+
67
+
[must-gather ] OUT namespace/openshift-must-gather-8fh4x created
68
+
[must-gather ] OUT clusterrolebinding.rbac.authorization.k8s.io/must-gather-rhlgc created
69
+
[must-gather-5564g] POD 2023-07-17T10:17:37.610340849Z Gathering data for ns/openshift-cluster-version...
70
+
[must-gather-5564g] POD 2023-07-17T10:17:38.786591298Z Gathering data for ns/default...
71
+
[must-gather-5564g] POD 2023-07-17T10:17:39.117418660Z Gathering data for ns/openshift...
72
+
[must-gather-5564g] POD 2023-07-17T10:17:39.447592859Z Gathering data for ns/kube-system...
73
+
[must-gather-5564g] POD 2023-07-17T10:17:39.803381143Z Gathering data for ns/openshift-etcd...
74
+
75
+
...
76
+
77
+
Reprinting Cluster State:
78
+
When opening a support case, bugzilla, or issue please include the following summary data along with any other requested information:
79
+
ClusterID: 829er0fa-1ad8-4e59-a46e-2644921b7eb6
80
+
ClusterVersion: Stable at "<cluster_version>"
81
+
ClusterOperators:
82
+
All healthy and stable
83
+
----
87
84
88
85
. Create a compressed file from the `must-gather` directory that was created in your working directory. For example, on a computer that uses a Linux operating system, run the following command:
89
86
+
90
87
[source,terminal]
91
88
----
92
-
$ tar cvaf must-gather.tar.gz must-gather.local.5421342344627712289/ <1>
89
+
$ tar cvaf must-gather.tar.gz must-gather-local.5421342344627712289// <1>
93
90
----
94
91
+
95
-
<1> Replace `must-gather-local.5421342344627712289/` with the actual directory name.
92
+
<1> Replace `must-gather-local.5421342344627712289//` with the directory name created by the `must-gather` tool.
93
+
+
94
+
[NOTE]
95
+
====
96
+
Create a compressed file to attach the data to a support case or to use with the Performance Profile Creator wrapper script when you create a performance profile.
97
+
====
96
98
97
99
. Attach the compressed file to your support case on the link:https://access.redhat.com/[Red Hat Customer Portal].
Copy file name to clipboardExpand all lines: modules/cnf-gathering-data-about-cluster-using-must-gather.adoc
+9-21Lines changed: 9 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,15 +8,9 @@
8
8
9
9
The Performance Profile Creator (PPC) tool requires `must-gather` data. As a cluster administrator, run the `must-gather` command to capture information about your cluster.
10
10
11
-
[NOTE]
12
-
====
13
-
In earlier versions of {product-title}, the Performance Addon Operator provided automatic, low latency performance tuning for applications. In {product-title} 4.11 and later, this functionality is part of the Node Tuning Operator. However, you must still use the `performance-addon-operator-must-gather` image when running the `must-gather` command.
14
-
====
15
-
16
11
.Prerequisites
17
12
18
13
* Access to the cluster as a user with the `cluster-admin` role.
19
-
* Access to the Performance Addon Operator `must gather` image.
The `must-gather` command must be run with the `performance-addon-operator-must-gather` image. The output can optionally be compressed. Compressed output is required if you are running the Performance Profile Creator wrapper script.
Copy file name to clipboardExpand all lines: modules/cnf-understanding-low-latency.adoc
+1-3Lines changed: 1 addition & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,7 @@
6
6
[id="cnf-understanding-low-latency_{context}"]
7
7
= Understanding low latency
8
8
9
-
The emergence of Edge computing in the area of Telco / 5G plays a key role in
10
-
reducing latency and congestion problems and improving application performance.
9
+
The emergence of Edge computing in the area of Telco / 5G plays a key role in reducing latency and congestion problems and improving application performance.
11
10
12
11
Simply put, latency determines how fast data (packets) moves from the sender to receiver and returns to the sender after processing by the receiver. Maintaining a network architecture with the lowest possible delay of latency speeds is key for meeting the network performance requirements of 5G. Compared to 4G technology, with an average latency of 50 ms, 5G is targeted to reach latency numbers of 1 ms or less. This reduction in latency boosts wireless throughput by a factor of 10.
13
12
@@ -38,4 +37,3 @@ In an ideal world, all of those would be prioritized: in real life, some come at
38
37
39
38
The environment in which an application is operating influences its behavior. For a typical data center with no strict latency requirements, only minimal default tuning is needed that enables CPU partitioning for some high performance workload pods. For data centers and workloads where latency is a higher priority, measures are still taken to optimize power consumption. The most complicated cases are clusters close to latency-sensitive equipment such as manufacturing machinery and software-defined radios. This last class of deployment is often referred to as Far edge. For Far edge deployments, ultra-low latency is the ultimate priority, and is achieved at the expense of power management.
40
39
41
-
In {product-title} version 4.10 and previous versions, the Performance Addon Operator was used to implement automatic tuning to achieve low latency performance. Now this functionality is part of the Node Tuning Operator.
* For more information about the `must-gather` tool, see xref:../support/gathering-cluster-data.adoc#gathering-cluster-data[Gathering data about your cluster]
85
+
84
86
* For more information about MachineConfig and KubeletConfig,
85
87
see xref:../nodes/nodes/nodes-nodes-managing.adoc#nodes-nodes-managing[Managing nodes].
0 commit comments