Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Lab
    • Libraries: If you want this lab, consider one of these libraries.
    • Cloud
Google Cloud Platform icon
Labs

Tuning a System with Tuned

In this hands-on lab, you will be using `Tuned` to monitor and optimize the performance of a lab system. As part of the lab, you will view a list of available profiles using `tuned-adm`. This same command displays the recommended profile for the lab system and will follow up by showing the currently active profile. For the final part of the lab, you will create a custom `Tuned` profile based on a template. You will modify the custom profile, enable select values, add some system settings, and finally add a custom script. *This course is not approved or sponsored by Red Hat.*

Google Cloud Platform icon
Lab platform
Lab Info
Level
Advanced
Last updated
Sep 17, 2025
Duration
45m

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
Table of Contents
  1. Challenge

    Review `tuned` Profiles
    1. List available tuned profiles.
    2. Run the appropriate tuned command to view the recommended profile.
    3. Execute the appropriate tuned command to display the active profile.
    4. View the tuned.conf file for the active profile.
  2. Challenge

    Check Current System Configuration Details
    1. Use sysctl to check the IPv4 and IPv6 forwarding values.
    2. Check the /tmp directory for a tuned.txt log.
    3. Launch PowerTOP to review the recommended tunables.
      • Review the list of entries under the Tunables tab.
  3. Challenge

    Create a Custom `tuned` Profile
    1. Create a custom profile directory called it_profile.
      • The profile will be created in the /etc/tuned directory.
    2. Copy the configuration files provided by the senior architect into the new directory.
      • The source directory for the files is ~/scripts/pt_profile/.
    3. Edit the configuration file, making the following changes.
      • In the [sysctl] section, enable IPv4 and IPv6 forwarding: net.ipv4.conf.all.forwarding = 1 net.ipv6.conf.all.forwarding = 1
      • In the [sysfs] section, enable the first 2 entries:
        • Runtime PM for I2C Adapter i2c-0 (SMBus PIIX4 adapter at b100)
        • Runtime PM for PCI Device Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
      • At the end of the file, add a [script] section and call the tuned.sh script from the cloud_user's scripts directory: script=/home/cloud_user/scripts/tuned.sh
  4. Challenge

    Enable and Validate the Custom Profile
    1. Using the appropriate tuned command, enable the profile.
    2. Verify the profile has been loaded and settings applied using the appropriate tuned command.
    3. Validate the changes on the system.
      • Confirm IPv4 and IPv6 forwarding has been enabled.
      • Check the /tmp directory to determine if a tuned.txt log file was created.
      • Launch PowerTOP, check the Tunables tab and confirm the I2C Adapter and PCI Device values have been corrected.
  5. Challenge

    Reboot the Lab and Confirm Changes Persist
    1. Verify the custom profile is active.
    2. Confirm IPv4 and IPv6 forwarding are still enabled.
    3. Check the /tmp directory to determine if a tuned.txt log file was created.
    4. Launch PowerTOP, check the Tunables tab, and confirm the I2C Adapter and PCI Device values are still corrected.
About the author

Pluralsight Skills gives leaders confidence they have the skills needed to execute technology strategy. Technology teams can benchmark expertise across roles, speed up release cycles and build reliable, secure products. By leveraging our expert content, skill assessments and one-of-a-kind analytics, keep up with the pace of change, put the right people on the right projects and boost productivity. It's the most effective path to developing tech skills at scale.

Real skill practice before real-world application

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Learn by doing

Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.

Follow your guide

All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.

Turn time into mastery

On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.

Get started with Pluralsight