systemd-udev threads consumes more CPU during system bootup or device discovery

book

Article ID: 100060624

calendar_today

Updated On:

Description

During disk discovery, VxVM udev rules are invoked to create symbolic links for hardware paths and set the SELinux security context on Veritas device files. For each storage device, the find command is executed and when many storage devices are attached to the system, this can cause high CPU consumption.

Additionally, when the appropriate SELinux security context on VxVM device files exists, restorecon is implemented irrespective if SELinux is enabled or disabled.

Cause

 

 

Resolution

Usage of the find command is replaced with the udevadm command. SELinux security context on VxVM device files is set only when SELinux is enabled on the system.

A hotfix is now available for this issue in the current version(s) of the product(s) mentioned.

  • 7.4.1
  • 7.4.2
  • 8.0

There are no plans to address this issue by way of a patch or hotfix in earlier versions of the software at the present time.  However, the issue has been addressed in the revision of the product specified at the end of this article. 
 
Please contact your Veritas Sales representative or the Veritas Sales group for upgrade information including upgrade eligibility to the release containing the resolution for this issue.

https://downloads.infoscale.com/content/support/en_US/downloads/update.UPD522710

 

Issue/Introduction

systemd-udev threads consume a high amount of CPU during system bootup or device discovery. This can result in a high average load.

Additional Information

ETrack: 4118111 SW Download: UPD522710