Skip to content

Commit dff9fb9

Browse files
Index update
1 parent d0308de commit dff9fb9

1 file changed

Lines changed: 10 additions & 13 deletions

File tree

  • content/learning-paths/servers-and-cloud-computing/tune-network-workloads-on-bare-metal

content/learning-paths/servers-and-cloud-computing/tune-network-workloads-on-bare-metal/_index.md

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
2-
title: Tune network workloads on Arm-based bare metal instances
3-
2+
title: Tune network workloads on Arm-based bare-metal instances
3+
44
minutes_to_complete: 60
55

66
who_is_this_for: This is an advanced topic for engineers who want to tune the performance of network workloads on Arm Neoverse-based bare-metal instances.
77

88
learning_objectives:
9-
- Set up a benchmarking environment using Tomcat and wrk2
10-
- Set up a baseline performance configuration before tuning
11-
- Tune network workloads performance using NIC queues
12-
- Tune network workloads performance with local NUMA
13-
- Tune network workloads performance with IOMMU
9+
- Set up a benchmarking environment using Apache Tomcat and wrk2 on an Arm Neoverse bare‑metal host
10+
- Establish a reproducible baseline performance configuration (throughput and latency) before tuning
11+
- Tune NIC multi‑queue, RSS/RPS/XPS, and IRQ affinity to increase throughput and stabilize latency
12+
- Optimize NUMA locality by pinning Tomcat workers and interrupts to local CPUs and memory
13+
- Evaluate IOMMU configuration options and select the setting that maximizes networking performance
1414

1515
prerequisites:
16-
- An Arm Neoverse-based bare-metal server running Ubuntu 24.04 to run Tomcat. This Learning Path was tested with an AWS c8g.metal-48xl instance
17-
- Access to a x86_64 bare-metal server running Ubuntu 24.04 to run wrk2
16+
- An Arm Neoverse-based bare-metal server running Ubuntu 24.04 to run Apache Tomcat (this Learning Path was tested with an AWS c8g.metal-48xl instance)
17+
- Access to an x86_64 bare-metal server running Ubuntu 24.04 to run wrk2
1818
- Basic familiarity with Java applications
1919

2020
author: Ying Yu, Ker Liu, Rui Chang
@@ -27,12 +27,10 @@ armips:
2727
tools_software_languages:
2828
- Tomcat
2929
- wrk2
30-
- OpenJDK-21
30+
- OpenJDK 21
3131
operatingsystems:
3232
- Linux
3333

34-
35-
3634
further_reading:
3735
- resource:
3836
title: OpenJDK Wiki
@@ -44,7 +42,6 @@ further_reading:
4442
link: https://tomcat.apache.org/tomcat-11.0-doc/index.html
4543
type: documentation
4644

47-
4845
### FIXED, DO NOT MODIFY
4946
# ================================================================================
5047
weight: 1 # _index.md always has weight of 1 to order correctly

0 commit comments

Comments
 (0)