Tomcatプロセスは、Linuxサーバーでより多くのメモリを消費しています。 RAMをチェックするとほぼ99%が使用され、SWAPは20%も使用されませんでした。なぜTomcatプロセスがSWAPを使用しておらず、RAMをより多く使用しているのですか?なぜRAMはSWAPの代わりにプロセスでのみ使用されるのですか?この問題のトラブルシューティング方法を教えてください。
0
A
答えて
2
オペレーティングシステムの一般的な設計上の仮定は、未使用のRAMが永遠に無駄になることです。システムに4GBがある場合は、今日2GBを使用することはできませんので、明日6GBを使用できます。したがって、オペレーティングシステムはRAMを未使用のままにして、それを無駄にすることができないすべてのことを行います。
時には、人々は「RAMを今すぐ無料にして後で使用できるようにしたい」と思うことがあります。しかし、それはばかげている。今すぐ使用して後で使用することができます。ここでははのトレードオフです。
システムがメモリ不足の状態になっていない場合は、通常、スワップがあればそれを使用します。非常に長い時間使用されていないスワップ情報にコピーすることがあります。しかし、それはいくつかの記憶力を感知し始めるまで気にする必要はありません。したがって、非常に低いスワップの使用は正常です。
関連する問題
- 1. checkdnsrrにMXの代わりにSpamhaus.orgを使用させる方法を教えてください。
- 2. primefacesのinputTextにドットの代わりにカンマを使用する方法を教えてください。
- 3. このコードで何が問題なのか教えてください。
- 4. この機能で何が問題なのか教えてください。
- 5. RAM/SWAPの代わりにディスクでtempfsをバックアップする
- 6. クラスタリングまたはロードバランシングによる問題のトラブルシューティング方法を教えてください。
- 7. "%is unavailable:代わりにtruncatingRemainderを使用する"を取り除く方法を教えてください。
- 8. PHP:exif_imagetype()関数は、JPEGの代わりにJPGファイルを受け入れる方法を教えてください。
- 9. 私のコードの問題点は教えてください
- 10. ubuntu 17.04のsdk cliにopenjdkの代わりにoracle jdkをインストールする方法を教えてください。
- 11. 「ポート番号が「y」で終わった」というURLエラーのトラブルシューティング方法を教えてください。
- 12. このjqueryのバリデーションがなぜ提出されないのか誰にでも教えてください。
- 13. chrome.tabs.onUpdated.addListenerの使用方法を教えてください。
- 14. generate_eventsイベントの使用方法を教えてください。
- 15. GridLayoutの使用方法を教えてください。
- 16. Android GPUの使用方法を教えてください。
- 17. Microsoft VSTOインターフェイスの使用方法を教えてください。
- 18. Amazon Echo Lookの使用方法を教えてください。
- 19. org.mockito.AdditionalMatchers.gtの使用方法を教えてください。
- 20. jqm.page.params.jsプラグインの使用方法を教えてください。
- 21. F#Reflectionライブラリの使用方法を教えてください。
- 22. PHPでarray_padの使用法を教えてください。
- 23. 子プロセスのstdoutをファイルにリダイレクトする方法を教えてください。
- 24. このエラーの解決方法を教えてください
- 25. このエラーの解決方法を教えてください。
- 26. このデッドロックテキストファイルの解釈方法を教えてください。
- 27. このUPDATEをこのwhileループ内でのみ動作させる方法を教えてください。
- 28. SQLクエリーで何が問題なのか教えてください。
- 29. このクエリで何が問題なのかを誰にでも教えてください
- 30. これを解決する方法...教えてください
ほとんどのIT担当者はこのような状況では人を殺すでしょう。初めて私が41年後にそれが問題として提示されたのを見たことがあります。 – EJP