ジョブを作成するときに、それを密度の低いサーバーに割り当てたいとします。実行時にサーバーの「JVM/CPU/Memory」を確認するにはどうすればよいですか? (私は4つのサーバーを持っています)(私は価値を私に返す必要があります)実行時にサーバーの「JVM/CPU/Memory」を確認するにはどうすればよいですか?
1
A
答えて
1
これは、システムのプロパティとJava Management APIを利用することで、外部の依存関係なしで行うことができます。
これらのプロパティはVMを判断するのに十分です。
ManagementFactory.getMemoryMXBean();
ManagementFactory.getOperatingSystemMXBean();
:
java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Java Virtual Machine specification vendor java.vm.specification.name Java Virtual Machine specification name java.vm.version Java Virtual Machine implementation version java.vm.vendor Java Virtual Machine implementation vendor java.vm.name Java Virtual Machine implementation name java.specification.version Java Runtime Environment specification version java.specification.vendor Java Runtime Environment specification vendor java.specification.name Java Runtime Environment specification name
そして、あなたは、CPUとメモリを決定するために、次の管理Beanを使用することができます
0
あなたは多くの情報を提供していません。それらの情報をプログラムでチェックしたいですか?どのサーバーが使用されていますか?サーバーマシンにはどのようなOSがインストールされていますか?
任意の種類のSun Application Server(Glassfish/Oracle AppServ)を使用している場合は、jconsoleを使用できます。 JMXツールを使用すると、AppServerをリモートで制御できます。
あなたのjdkに同梱されており、%JAVA_HOME%/bin/jconsole.exe
にあります。
起動後、IP、ポート(Glassfish 8686の場合)とユーザーの資格情報でリモートマシンに接続できます。
Google検索では、いくつかの設定を追加することで、tomcat、jboss、およびwebsphereサーバーも監視できるようになりました。 (最初のコメントブロックの後)
- 移動挿入行
SET JAVA_OPTS=-Dcom.sun.management.jmxremote
%TOMCAT_HOME%/bin/catalina.bat
から- 再起動サーバ
- 使用jconsoleを、これは助け
希望を持っている:例えば
のTomcat楽しい!
関連する問題
- 1. 実行時にwinformの外観を確認するにはどうすればよいですか?
- 2. Androidで実行されているアプリを確認するにはどうすればよいですか?
- 3. Scala Play Frameworkでサーバーの起動時にアクションを実行するにはどうすればよいですか?
- 4. ユーザーセッションごとに実行中のプロセスを確認するにはどうすればよいですか?
- 5. mvcのアカウントの確認まで登録を実行するにはどうすればよいですか?
- 6. .aspxファイルを含むサーバー上で実行されているASP .NET MVCのバージョンを確認するにはどうすればよいですか。例えば
- 7. ニュートンのメソッドの実行回数を確認するにはどうすればよいですか?
- 8. 実行中のgitのバージョンを確認するにはどうすればよいですか?
- 9. 実行中のjavascript chrome開発ツールのバージョンを確認するにはどうすればよいですか?
- 10. iPhoneアプリケーションの起動にかかる時間を確認するにはどうすればよいですか?
- 11. iOS:アプリが一時停止する時期を確認するにはどうすればよいですか?
- 12. アプリが実際に実行されているかどうかを確認するにはどうすればよいですか?
- 13. 実行中のPowerShellスクリプトからどのホストを実行しているのかを確認するにはどうすればよいですか?
- 14. 実行時にどの依存関係がロードされているかを確認する(実行時に)
- 15. テンプレートパラメータのタイプを確認するにはどうすればよいですか?
- 16. アプリのフレームレートを確認するにはどうすればよいですか?
- 17. openCLのリファレンスカウンタを確認するにはどうすればよいですか?
- 18. ghcのバージョンを確認するにはどうすればよいですか?
- 19. オブジェクトのタイプを確認するにはどうすればよいですか?
- 20. recvfrom()のメッセージサイズを確認するにはどうすればよいですか?
- 21. OpenMPIのバージョンを確認するにはどうすればよいですか?
- 22. クライアントのNLS_LANGを確認するにはどうすればよいですか?
- 23. ワニスで、各サーバーへのリクエスト数を確認するにはどうすればよいですか?
- 24. 長時間実行しているGoプログラムを実行するにはどうすればよいですか?
- 25. JavaScriptでファイルサイズを確認するにはどうすればよいですか?
- 26. kivyでキーボードイベントを確認するにはどうすればよいですか?
- 27. IIS7でリクエストタイプを確認するにはどうすればよいですか?
- 28. WPFでカーソルサイズを確認するにはどうすればよいですか?
- 29. アプリがバックグラウンドで実行されているか、アンドロイドを殺しているかどうかを確認するにはどうすればよいですか?
- 30. コンパイル時にPython APIのバージョンを確認するにはどうすればよいですか?