RHEL 8/9:cgroups 内の blkio の num_cgroups が増加し続けます。
Issue
- cgroups 内の blkio の num_cgroups が増加し続けます。
$ cat /proc/cgroups | grep -e subsys -e blkio | column -t
#subsys_name hierarchy num_cgroups enabled
blkio 4 1099 1
memory 7 28 1
- kmalloc-* スラブはより多くのメモリーを消費しています。
0xffff8d8c80003500 kmalloc-2k 745376 K 2048
0xffff8d8c800036c0 kmalloc-4k 614240 K 4096
0xffff8d8c80003340 kmalloc-1k 442416 K 1024
- /proc/meminfo の Percpu を観察すると、わずかに増加することがあります。
/sys/fs/cgroup/blkio/blkio.throttle.io_service_bytes_recursiveファイルの読み取りには最大数分かかることがあり、ソフトロックアップ (有効な場合はパニック/クラッシュ) が発生することがあります。同じことが、ファイルblkio.throttle.io_serviced_recursive、blkio.bfq.io_serviced_recursive、およびblkio.bfq.io_service_bytes_recursiveにも当てはまる可能性があります。
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4.13: カーネル
5.14.0-284.25.1.el9_2で確認されています。 - 4.12 以前: カーネル
kernel-4.18.0-372.52.1.el8_6以降で発生します。 - 4.11 以前: カーネル
kernel-4.18.0-372.52.1.el8_6以降で発生します。
- 4.13: カーネル
- Red Hat Enterprise Linux (RHEL) 8.8
kernel-4.18.0-477.10.1.el8_8以降で確認
- Red Hat Enterprise Linux (RHEL) 8.6
kernel-4.18.0-372.52.1.el8_6以降で確認
- cgroupV1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.