この投稿では、CentOS/RHEL 7 で children-max を一時的および永続的に設定する手順について概説します。
udev サービスの一時的な children-max の設定
再起動せずに一時的に変更するには:
# 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
udev サービスの children-max を永続的に設定する (再起動が必要)
永続的に変更するには、GRUB2 構成ファイルを変更する必要があります。これにはシステムの再起動が必要であることに注意してください。
1. GRUB2 構成ファイル /boot/grub2/grub.cfg をバックアップします .
2.「linux16」の行を編集します ' udev.children-max=[値] を追加して '
から:
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. ファイル /boot/grub2/grub.cfg を保存して終了します。
4. 新しい値を適用するためにサーバーを再起動します。
# shutdown -r now
/boot/grub2/grub.cfg | grep linux16