Chapter 4. Disabling the resource optimization service
4.1. Removing resource optimization files and data
Using Ansible to disable the resource optimization service
Perform the following steps on each system to disable and uninstall the resource optimization service.
Procedure
Download the Ansible Playbook with the following command:
$ curl -O https://raw.githubusercontent.com/RedHatInsights/ros-backend/v1.0/ansible-playbooks/ros_disable.yml
Run the Ansible Playbook using command:
# ansible-playbook -c local ros_disable_and_clean_up.yml
Uninstalling the playbook does not stop or remove the Performance Co-Pilot (PCP) toolkit. Note that PCP may support multiple applications. If you are using PCP exclusively for the resource optimization service, and desire to remove PCP as well, there are a couple options. You can stop and disable the pmlogger
and pmcd
services, or remove PCP completely by uninstalling the pcp
package from the system.
Manually disabling the resource optimization service without the use of Ansible
The use of Ansible is recommended to expedite the uninstallation process. If you choose to not use Ansible, use the manual procedure that follows:
Procedure
Disable resource optimization service metrics collection by removing this line from
/etc/pcp/pmlogger/control.d/local
LOCALHOSTNAME n y PCP_LOG_DIR/pmlogger/ros -r -T24h10m -c config.ros -v 100Mb
Restart PCP so that resource optimization service metrics collection is effectively stopped:
$ sudo systemctl pmcd pmlogger
Remove the resource optimization service configuration file
$ sudo rm /var/lib/pcp/config/pmlogger/config.ros
Remove the resource optimization data from the system
$ sudo rm -rf /var/log/pcp/pmlogger/ros
If you are not using PCP for anything else, you can remove it from your system
$ sudo yum remove pcp
4.2. Disabling kernel pressure stall information (PSI)
Procedure
-
Edit the
/etc/default/grub
file and removepsi=1
from the GRUB_CMDLINE_LINUX line. Regenerate the grub configuration file.
[user]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- Reboot the system.
Verification step
When PSI is disabled, /proc/pressure
does not exist.