With the release of Red Hat Enterprise Linux (RHEL) 8.5, we continue our efforts to harden performance tooling, listen to customer feedback and improve our workload tuning recommendations. Specifically in 8.5, we are announcing:
-
The ability to scale Performance Co-Pilot to 1,000 nodes for performance metric collection in large environments.
-
systemd Journal Integration in the Web Console Performance Metrics page to help you better answer the question of “Which application is causing my performance problems?”
-
Improved SQL Server performance through the introduction of updates to our TuneD profile.
Let’s take a quick look at each of these features!
Performance Co-Pilot scaling
With the release of RHEL 8.5, we have rebased Performance Co-Pilot (PCP) to 5.3.1. This release allows for better scalability and we are now providing guidance on how to architect PCP environments that monitor up to 1,000 hosts. Details on how to set up a decentralised or federated configuration that enables a large setup can be found here.
With this guidance and improved code base, you can now take Performance Co-Pilot into much larger environments. However, if you’re new to PCP, you can check out the Performance Co-Pilot on RHEL Lab and learn how to get started. We will continue to work on improving the scalability of Performance Co-Pilot as we continue to rely on it in Red Hat Enterprise Linux. Try it out in RHEL 8.5 and let us know what you think!
The Performance Metrics page now features systemd journal information
RHEL 8.5 also brings us a new feature in our Performance Metrics page that will help you apply the USE method to troubleshoot more effectively. By integrating the systemd journal into the performance metric page, you will be able to see potentially relevant logs alongside perceived performance events. This functionality helps you determine which application is causing a performance problem in certain scenarios.
Let’s look at two examples of where this has come in useful. In the first example, we get a CPU spike and the following logs:
![Figure 1. Figure 1.](/rhdc/managed-files/styles/wysiwyg_full_width/private/image1_124_0.png.webp?itok=Wh6mQew_)
Looking at this, we see that stress-ng was invoked by user 0 (root) and this would definitely cause the CPU to spike.
In this second example, we get two SELinux messages explaining that access to index.html has been forbidden:
![Figure 2. Figure 2.](/rhdc/managed-files/styles/wysiwyg_full_width/private/image2_84.png.webp?itok=H0CIym4Z)
The extra logging around the SELinux message is actually what’s leading to the CPU spike and simply addressing the issue (by doing restorecon -v /var/www/html/index.html) reduces the CPU load dramatically.
Improved SQL Server performance with new TuneD profile
Our Red Hat Performance Engineering team continues to work with our partners to determine how to best tune our products for various workloads. Once we figure out how to do this, we ship these best practices as code in the form of TuneD profiles.
With RHEL 8.5, we are shipping the latest best practices that have resulted from our collaboration with Microsoft on SQL Server. These tunings have been helping SQL Server on RHEL to be a performance leader in the TPC-H Benchmark results (as of December 2021).
Update your RHEL on SQL Server instances to RHEL 8.5 today to take advantage of these improvements!
We are continuing to work on all aspects of performance in Red Hat Enterprise Linux and we hope that you are enjoying these new features and improvements in our 8.5 release! To learn more about the performance space in Red Hat Enterprise Linux, we invite you to check out our other posts and resources.
執筆者紹介
Karl Abbott is a Senior Product Manager for Red Hat Enterprise Linux focused on the kernel and performance. Abbott has been at Red Hat for more than 15 years, previously working with customers in the financial services industry as a Technical Account Manager.
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
オリジナル番組
エンタープライズ向けテクノロジーのメーカーやリーダーによるストーリー
製品
ツール
試用、購入、販売
コミュニケーション
Red Hat について
エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。
言語を選択してください
Red Hat legal and privacy links
- Red Hat について
- 採用情報
- イベント
- 各国のオフィス
- Red Hat へのお問い合わせ
- Red Hat ブログ
- ダイバーシティ、エクイティ、およびインクルージョン
- Cool Stuff Store
- Red Hat Summit