EX200 Deploy, configure, and maintain systems Practice Question
An administrator wants to optimize system performance for a database workload. Which tool should be used to select a performance profile?
⚠ Common exam trap
Many candidates confuse `tuned-adm` with non-existent commands like `performance-tune` or incorrectly assume `systemctl` can manage performance profiles, when in fact Tuned is a separate service controlled via `tuned-adm`.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
tuned-adm profile throughput-performance
C is correct because `tuned-adm profile throughput-performance` selects a Tuned performance profile optimized for high throughput, which is suitable for database workloads that benefit from increased I/O and network performance. Tuned is the systemd-based dynamic system tuning daemon in RHEL that adjusts kernel parameters, disk schedulers, and other settings based on the selected profile.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
performance-tune --profile database
Why it's wrong here
The command `performance-tune --profile database` is not an actual utility shipped with RHEL; no binary or man page for `performance-tune` exists. Tuned, the system tuning service, is controlled via `tuned-adm`, not a separate `performance-tune` command. Even if it existed, specifying `database` as a profile name is invalid because standard profiles include `throughput-performance`, `latency-performance`, and `balanced`, not a predefined `database` profile.
- ✗
setroubleshoot
Why it's wrong here
`setroubleshoot` is a service and set of tools for analyzing SELinux denials, converting raw audit messages into human-readable guidance about policy adjustments. It does not modify kernel parameters, CPU governors, or disk schedulers, so it cannot influence system performance profiles. Running `setroubleshoot` or enabling its service will not apply a tuning profile; it simply aids in troubleshooting SELinux-related access issues.
- ✓
tuned-adm profile throughput-performance
Why this is correct
`tuned-adm profile throughput-performance` is the correct command: it tells the `tuned` daemon to activate the `throughput-performance` profile, which tunes the system for maximum throughput by adjusting settings such as the CPU governor, kernel scheduler, and virtual memory parameters. This command requires the `tuned` package to be installed and the `tuned` service to be active; once applied, the profile persists across reboots automatically.
- ✗
systemctl set-profile database
Why it's wrong here
`systemctl set-profile database` is invalid because `systemctl` has no `set-profile` subcommand; `systemctl` manages systemd units (start, stop, enable, status), not tuning profiles. Tuned profiles are applied exclusively through `tuned-adm`, so this command would fail with an unknown command error. Additionally, there is no standard Tuned profile named `database`; the available profiles are predefined and listed with `tuned-adm list`.
Go deeper
Related to this question
About these practice questions
Courseiva writes every EX200 question from scratch — 427 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This EX200 practice question is part of Courseiva's free Red Hat certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the EX200 exam.