たとえば 150 以上など、CPU 数が多い RHEL 8 および RHEL 9 システムにおける hugepage ワークロードに対するパフォーマンスの影響
Issue
- CPU 数が多い (たとえば 150 個以上の CPU) システムでは、Oracle などの hugepage ワークロードでパフォーマンスに影響が出たり、速度が低下したりします。
kernel-4.18.0-553.69.1.el8_10またはkernel-5.14.0-570.35.1.el9_6以降に更新した後、データベースの速度が遅くなりました。- Oracle DB の遅延が繰り返し発生することで、30 分ごとにアプリケーションアクセスの遅延が発生します (2 - 3 分のタイムアウト)。
- DB のアクティブ接続数が増加してアプリケーションに影響を与え、約 15 - 20 分間この問題が継続した後、自然に解決されます。
- Oracle ワークロードのラッチ待機が急増しますが、対応する CPU アクティビティーの急増は発生しません。
Environment
- Red Hat Enterprise Linux 8.10
kernel-4.18.0-553.69.1.el8_10以降
- Red Hat Enterprise Linux 9.6
kernel-5.14.0-570.35.1.el9_6以降
- Red Hat Enterprise Linux 10.0
kernel-6.12.0-55.27.1.el10_0以降 (理論上の可能性、実例報告なし)
- 高 CPU 数 (150 CPU コアなど)
- HugeTLB HugePage を使用するソフトウェア (Oracle Database など)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.