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: content/install-guides/dcperf.md
+18-14Lines changed: 18 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,17 +21,17 @@ weight: 1
21
21
22
22
## Introduction
23
23
24
-
DCPerf is an opensource benchmarking and microbenchmarking suite, originally developed by Meta, that faithfully replicates the characteristics of various general-purpose data center workloads. DCPerf stands out for its accurate replication of microarchitectural behaviors, such as cache misses and branch mispredictions, that many other benchmarking tools overlook.
24
+
DCPerf is an open-source benchmarking and microbenchmarking suite originally developed by Meta. It faithfully replicates the characteristics of general-purpose data center workloads, with particular attention to microarchitectural fidelity. DCPerf stands out for accurate simulation of behaviors such as cache misses and branch mispredictions, which are details that many other benchmarking tools overlook.
25
25
26
-
DCPerf generates performance data to inform procurement decisions. You can also use it for regression testing to detect changes in the environment, such as kernel and compiler changes.
26
+
You can use DCPerf to generate performance data to inform procurement decisions, and for regression testing to detect changes in the environment, such as kernel and compiler changes.
27
27
28
-
You can install DCPerf on Arm-based servers. The examples below have been tested on an AWS `c7g.metal` instance running Ubuntu 22.04 LTS.
28
+
DCPerf runs on Arm-based servers. The examples below have been tested on an AWS `c7g.metal` instance running Ubuntu 22.04 LTS.
29
29
30
30
{{% notice Note %}}
31
31
When running on a server provided by a cloud service, you have limited access to some parameters, such as UEFI settings, which can affect performance.
This step might take several minutes to complete, depending on your system's download and setup speed.
120
120
121
-
## Run the MediaWiki Benchmark
121
+
## Run the MediaWiki benchmark
122
122
123
123
For the sake of brevity, you can provide the duration and timeout arguments using a `JSON` dictionary with the `-i` argument:
124
124
@@ -158,7 +158,7 @@ For example, the metrics file lists the following:
158
158
"score": 2.4692578125
159
159
```
160
160
161
-
## Understanding the Benchmark Results
161
+
## Understanding the benchmark results
162
162
163
163
The metrics file contains several key performance indicators from the benchmark run:
164
164
@@ -181,8 +181,12 @@ The metrics file contains several key performance indicators from the benchmark
181
181
182
182
These metrics help you evaluate the performance and reliability of the system under test. Higher values for successful requests and RPS, and lower response times, generally indicate better performance. The score provides a single value for easy comparison across runs or systems.
183
183
184
-
## Next Steps
184
+
## Next steps
185
185
186
-
- Use the results to compare performance across different systems, hardware configurations, or after making system changes (e.g., kernel or compiler updates).
187
-
- Consider tuning system parameters or trying different DCPerf benchmarks to further evaluate your environment.
188
-
- Explore the other DCPerf benchmarks
186
+
These are some activites you might like to try next:
187
+
188
+
* Use the results to compare performance across different systems, hardware configurations, or after making system changes, such as kernel, compiler, or driver updates.
189
+
190
+
* Consider tuning system parameters or trying alternative DCPerf benchmarks to further evaluate your environment.
191
+
192
+
* Explore additional DCPerf workloads, including those that simulate key-value stores, in-memory caching, or machine learning inference.
0 commit comments