Cet article décrira les étapes pour définir children-max dans CentOS/RHEL 7 de manière temporaire et permanente.
Ensemble temporaire children-max pour le service udev
Pour changer temporairement, sans redémarrer :
# systemctl status systemd-udevd.service ... Status: "Processing with ## children at max" <--- The original value can be seen
# udevadm control --children-max=[new value]
# systemctl status systemd-udevd.service ... Status: "Processing with ## children at max" <--- The new value can take effect
Définir de manière persistante children-max pour le service udev (nécessitant un redémarrage)
Pour changer définitivement, nous devons modifier le fichier de configuration GRUB2. Veuillez noter que cela nécessite un redémarrage du système.
1. Sauvegardez le fichier de configuration GRUB2 /boot/grub2/grub.cfg .
2. Modifiez la ligne de 'linux16 ‘ en ajoutant ‘udev.children-max=[value] ‘
de :
linux16 /vmlinuz-4.1.12-###.el7uek.x86_64 root=UUID=### ro crashkernel=auto rhgb quiet
à :
linux16 /vmlinuz-4.1.12-###.el7uek.x86_64 root=UUID=### ro crashkernel=auto rhgb quiet udev.children-max=[value]
3. Enregistrez le fichier /boot/grub2/grub.cfg et quittez.
4. Redémarrez le serveur pour que la nouvelle valeur soit appliquée.
# shutdown -r now
/boot/grub2/grub.cfg | grep linux16