2017-09-15 4 views
0

私は現在Linuxシステムで作業していますが、昨日私は気付いたことがあります。私は一番上に開いて、メモリが95〜99%でビジー状態になっているような状況を見つけました。 CPU負荷が低いと思われ、スワップファイルがかなり空いているので、Linuxシステムに過負荷がかかっていないと思ったときに、私は思っています。私は、Linuxは異なるメモリハンドルシステムを持っていることを知っていますよね?たぶん、このメモリの負荷は、httpsサーバーの悪い到達に関連していない(私は、それはネットワーク層に関連する可能性があります...Linuxカーネルのオーバーロードを考慮する場合

ありがとうございます。

enter image description here

+2

> 60%I/O待機時間。それがあなたの問題です。 – Mat

+0

そのJavaプログラムはhttp要求の処理に関係していますか? –

+0

@Matは "wa"です。あなたが検討しているパラメータですか?それはどういう意味ですか? – MrDjToto

答えて

1

オーバーロードされたLinuxカーネルの項は少し現実と一致していません。あなたは何かを過負荷にすることができます。たとえば、HDDに過負荷がかかり、CPUが過負荷になり、RAMがいっぱいになり、交換しています。

CPU負荷とメモリ使用量だけでなく、すべてのケースをチェックする必要があります。ioトップ(おそらくHDDに過負荷がかかっていますか?)、jnettop(ネットワーク?)はどうですか?

あなたのケースでは、あまりにも多くのRAMを使用し、820MBのスワップを既にスワップしていると思われます。スワップとは、スワップパーティション(通常はHDDですが、構成に依存します)をRAMの拡張の一種として使用することを意味します(Windowsのページファイルに似ています)。しかし、HDDはRAMに比べて非常に遅いため、システムはこの場合大きなパフォーマンスを達成します。

もう1つ疑わしいのは、23%のCPU使用率です。システムに搭載されているコア数(ハイパースレッディングを含む)はどれですか?アプリケーションがスレッドを使用していない可能性はありますか?したがって、CPU使用率はわずか25%ですが、実際には1つのコアが100%(過負荷状態)で動作し、3つのコアがアイドル状態(何もしません)であることを意味しますか?したがって、あなたは1つのコアを飽和させる単一のプロセス/スレッドアプリケーションを持っています。

+0

私のシステムには2つのコアが必要です。 Teの主な実行アプリケーションはAdobe AEMです。私が知る限り、両方のコアを利用しています。私はプロセスのより良いパノラマを持っているためにHTOPを使いました。負荷が25%にならないにもかかわらず、システムはhttpインターフェイスに長いポーズで応答し続けます – MrDjToto

+1

その場合、ioのロードをチェックします...そしてなぜですかそれは...直接アプリケーションまたは間接的にスワッピングによって引き起こされる – underhood

+0

最後に、私は誰かが15の並列プロセスに1600のワークフローを設定したことを発見しました。 – MrDjToto

関連する問題