リソース不足:DXP 7.0の一般的なパフォーマンス問題

この記事では、Liferay DXP 7.0のリソース不足に関連する一般的なパフォーマンスの問題について説明します。この問題に関する必要な情報とそのナビゲート方法については、以下をお読みください。

解決

システムリソースが不足しています

多くの場合、サーバーはLiferayプラットフォームだけでなく他のアプリケーションも実行しているため、マルチタスクを実行する必要があります。 たとえば、データベースが同じマシンまたはWebサーバー上にある場合があります。 また、サーバーがElasticsearchなどの他のアプリケーションをホストしている場合もあります。

システムリソースが不足している 状況では、これはアプリケーションが遅い場合です。アプリケーションがあるので、これは発生しません。 、実際に 遅いが、それはそれは基礎となるサーバーから必要なすべてのリソースを取得されていないため。 つまり、プロセッサ、ハードドライブ、またはネットワークが個々の要求に対応し続けることができるようになるまで待つ必要があります。

1つの指標は、サーバーのCPUの使用率が高いが、スレッドダンプにアクティビティの兆候がないか、 pidstat従っていることです。

リアルタイム > sys + usr時間

Liferayプラットフォームがリソースを待機していることを示す他の指標の1つは、「実時間」が usrsys 合計よりも大きいことがわかった場合です。

例えば:

[Times: user=0.20 sys=0.01, real=1.2 secs]

それは対策として、通常、リアルタイムでは、ユーザと組み合わせSYS未満で 壁時間を に対し、 USR 及び SYS 尺度 CPU時間。 4つのプロセスで1秒を費やすプロセスがある場合、 usr 回は4秒になる可能性がありますが、実際の時間は秒のままです。 この種の情報は、ガベージコレクターのログまたは pidstatから確認できます。 .

解決

システム管理者は、サーバーのパフォーマンス、特に実行中の他のプロセスと、それらが消費しているリソースの量を調査する必要があります。 最後に、他のアプリケーションを別のサーバーに移動できるかどうかを検討します。

この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています