SUSE Certified Engineer - Using Kernel Control Groups

30 minutes
  • 3 Learning Objectives

About this Hands-on Lab

In this hands-on lab, you’ll be investigating the concept and practice of using kernel control groups on your system to control the use of resources. This allows you to view your system services and processes in ways that will help you manage and make better use of those resources and troubleshoot problems as they occur.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Configuring and Monitoring a Load Service
  • Create a systemd service unit for a load service.
  • Configure a load script to run for stress testing.
  • Monitor the load service/processes.
Alter Load Service Settings and Monitor Processes
  • Alter the service unit settings.
  • Troubleshoot any issues.
  • Make further changes.
  • Observe and monitor the results.
Create Another Load Service and Set CPU and Slice Settings
  • Create more load service unit files.
  • Set CPUWeight settings.
  • Observe the results.

Additional Resources

In this lab you're a mid-level systems operator who has been tasked with better understanding what cgroups are. You need to learn how they work on your system and how you can create a testing service which will allow you to experiment with cgroups by applying loads and then modifying the cgroup/slice parameters for better control. All of this will apply directly to your upcoming assignment which is to administer your virtual servers and the services they provide so that every service gets an appropriate level of resources.

What are Hands-on Labs

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.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?