RH442 (6.2) Performance Tuning 2012-12-19
Student Activity Checklist
Course participants who are new to performance tuning or who desire familiarization with features, methods and best practices
are advised to perform exercises primarily from the Solutions, using the pages marked in bold.
Experienced tuning administrators needing less detailed guidance, and exam candidates wanting a realistic evaluation of readiness,
should repetitively practice the exercises using only the Main Text after completing the Solutions at least once.
Unit
min
Activity
Main Text Solutions
1
no exercises
Registration
5
http://instructor/cgi-bin/roster.cgi
2
ä
Open Lab
15
Install and Configure sar
19
256
ä
Open Lab
15
Using awk to FormaDatat
23
256
ä
Open Lab
15
Plot Load-Average Data with gnuplot
29
258
ä
Case Study
20
Graph Load-Average Data with RRDtool
30
259
3
ä
Open Lab
10
Displaying and Configuring Module Parameters
42
262
ä
Workshop
15
Install tuned
44
-
Performance Checklist
10
Create a tuned Profile
46
263
ä
Case Study
30
Configure tuned
51
264
4
ä
Case Study
30
Persistently Create a Control Group
61
266
5
ä
Open Lab
15
Profile the CPU
75
268
Performance Checklist
5
Collect Hardware Information Using DMI
79
268
ä
Workshop
10
sosreport Workshop
80
-
ä
Case Study
5
Plot ZCAV data
90
270
ä
Case Study
10
Profile your System
95
271
6
ä
Open Lab
20
The Effects of Realtime Scheduling
105
272
ä
Open Lab
10
Using strace and ltrace
109
272
ä
Open Lab
20
Profile Cache Usage with valgrind
121
273
7
ä
Workshop
30
Prepare a system for systemtap
128
275
ä
Open Lab
15
Extend a systemtap script
131
276
8
ä
Open Lab
10
Select a tuned Profile For a Mail Server Workload
141
278
ä
Case Study
15
Tune a System For a Mail Server Workload
144
279
9
ä
Workshop
20
See the Effect of Memory cgroups on Swap Usage
155
281
ä
Open Lab
10
Investigate the Difference between Leaking Virtual and Residential Memory
157
281
ä
Open Lab
15
Tune the Out-of-Memory Killer
167
282
ä
Case Study
20
Tune Your System For a Big Memory Workload
170
283
10
ä
Case Study
15
Limit CPU Access with cgroups
175
285
Performance Checklist
15
Manually Rebalance Interrupts to Just One CPU
177
286
ä
Open Lab
10
Pin a Process to a Specific CPU
179
287
ä
Case Study
15
Tune Your System for a CPU-Intensive Workload
181
288
11
Performance Checklist
15
Create a File System with an Extended Journal
188
290
ä
Open Lab
15
Measuring Network Performance with qperf
193
291
ä
Open Lab
15
Explore BDP and Buffer Sizes
197
293
ä
Case Study
15
Tune Your System for a File Server Workload
203
295
12
ä
Open Lab
10
Configure a tuned Profile for a Database Server
209
298
ä
Open Lab
5
Tune Network Latency
211
298
ä
Open Lab
10
SysV IPCS
214
299
ä
Open Lab
15
Huge Pages
217
301
ä
Open Lab
15
Tune Memory Allocation
219
303
ä
Case Study
20
Tune a Database Server
220
304
13
ä
Open Lab
10
Select a Power-saving tuned Profile
229
307
ä
Open Lab
10
Profile Power Usage with powertop
231
307
ä
Open Lab
5
Identify Power-consuming Application
232
309
ä
Case Study
15
Tune a System for Power Consumption
233
310
Survey
5
http://instructor/rhsurvey
14
ä
Open Lab
10
Set Virtualization tuned Profiles
239
313
ä
Open Lab
10
Pin a VCPU to a CPU
243
313
ä
Open Lab
10
KSM Tuning
246
314
ä
Open Lab
10
Limit Virtual Guests Using cgroups
249
316
ä
Open Lab
10
Clone a VM Using an LVM Snapshot
251
317
ä
Case Study
15
Virtualization Tuning
253
319