sysfs から「分離」および「nohz_full」 CPU 情報の一覧を確認する方法
Environment
- RHEL 7.2 以降
- RHEL 8
- kernel-3.10.0-327.el7.x86_64 以降
Issue
- sysfs から「分離」および「nohz_full」 CPU 情報の一覧を確認する方法
Resolution
- RHEL 7.2 以降 (kernel-3.10.0-327.el7.x86_64 以降) では、sysfs から
isolated
CPU とnohz_full
CPU 情報を確認することが可能です。情報は、以下のファイルにエクスポートされます。
/sys/devices/system/cpu/isolated
/sys/devices/system/cpu/nohz_full
Root Cause
- この変更は、以下の 2 つのパッチによって導入されました。
drivers-base-show-nohz_full-cpus-in-sysfs
drivers-base-show-isolated-cpus-in-sysfs
Diagnostic Steps
- sysfs からの CPU 分離を検証します。
# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-320.el7.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap console=ttyS1,115200n81 isolcpus=1,5-8 nohz_full=2,7-10
# cat /sys/devices/system/cpu/isolated
1,5-8
# cat /sys/devices/system/cpu/nohz_full
2,7-10
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.
Comments