問題タブ [sigar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - Mavenで依存関係を解凍します
Mavenに次の依存関係があります
これによりsigar-dist-1.6.5.132.zip
、私のリポジトリに作成されます。この質問はこちらで見ましたが、まだ機能しません。
sigar-dist.zip を解凍して、コンテンツをプロジェクトのディレクトリに配置するにはどうすればよいですか? それを機能させるために私がしなければならない mvn 呼び出しは何ですか?
java - どのようにマザーボードのスロットを数え、Java を介してマザーボードのシリアル番号を取得するのですか?
どのようにマザーボードのスロットを数え、Java を介してマザーボードのシリアル番号を取得するのですか? 他のすべての情報を取得するために Sigar Java API を使用しています。しかし、私は言及された情報を取得する方法がわかりません。
java - Java アプレットが Sigar API を使用してシステム パラメータを読み取ると、「AccessControlException: アクセスが拒否されました」がスローされる
ユーザーのリンク速度をテストする Java アプレットを作成しました。私はいくつかのシステム情報 prom ユーザーのコンピューターを収集します: CPU 負荷、eth0 インターフェイスでダウンロードされたデータの量、SIGAR API を使用した NIC カードの最大速度。Web サーバーにデプロイしましたが、実行しようとすると、Java コンソールに次のエラー情報が表示されます。
これがアプレットのセキュリティ制限のためにブロックされていないかどうかはわかりませんが、SIGAR ユーザー フォーラム (http://forums.hyperic.com/jiveforums/forum.jspa?forumID=2) から、そうであるという印象を受けました。 Web アプリケーションで使用できます。
これは、Sigar API を使用する私のクラスです。
これは私の最初のアプレットであり、Web ソリューションにあまり詳しくないので、誰か助けていただければ幸いです。多くの同様のトピックを検索しましたが、解決策が見つかりませんでした。AccessCOntroller.do Priviliged() メソッドを使用しようとしましたが、うまくいきませんでした。アプレット クラスで jar ファイルに署名しました。これらの jar ライブラリに署名する必要があるかどうかわかりません。私のhtmlファイルは次のとおりです。
java - ディスクパフォーマンス情報を取得する方法は?
sigarを使用してディスクパフォーマンスを取得するにはどうすればよいですか。iostatがディスク使用量を返すことはわかっていますが、ディスクの書き込みと読み取りの速度に関する情報が必要です。
UNIXのネイティブiostatはこのデータを返しますが、私はJavaに基づくアプリケーションを開発しており、その目的の1つはマルチプラットフォームであり、sigarはこれまで完全に機能していました。
私の主な関心事はWindowsです。誰かが、SigarまたはWindowsでさえこの情報を取得する方法を知っていますか?
java - WAR ファイル内での SIGAR API の使用
Java 用のシステム情報およびレポート API である Hyperic (http://www.hyperic.com/products/sigar) の Sigar API に出会いました。JNI を多用してデータを収集し、スタンドアロン バージョンには /lib フォルダーに .SO および .DLL ファイルが含まれます。
スタンドアロン モードでは問題なく動作しますが、このライブラリを WAR 内で使用したいと考えています。サーバーの起動時に「-Djava.library.path」でlibパスを指定せずにそれを行う方法はありますか? WAR ファイル内にバンドルして、実行中のサーバーにデプロイできるようにしたいと考えています。
ありがとう。
java - システムのCPU、メモリ、ディスクI / O、およびネットワークの使用状況を異なる頻度で監視します
コンピュータのCPU、N / W、メモリ、およびディスクI/Oの使用状況を監視する必要があります。現在私はUbuntuを使用しており、Javaコードを使用してこれを実行します。
また、監視頻度/サンプリング間隔はカスタマイズ可能でなければなりません。私はすでにこれを読みました。ネットワーク統計については言及されていませんが、SIGARAPIについてです。
軽量なものを見ています。私はこれを行うために2つのことを考えています:
o/pをフォーマットするJavaコードからシェルスクリプトを実行します。もしそうなら、どのコマンドを使うべきですか?トップは統計プロセスのみを賢明に与えました。
SIGARAPIを使用します。しかし、サンプリングレートを設定することはできますか?
ありがとう!
multilingual - 多言語 OS で Hyperic SIGAR を使用すると、「java.library.path に sigar-x86-winnt.dll がありません」というエラーが発生する
インストール プログラムで、Hyperic SIGARライブラリをサード パーティのライブラリとして使用しています。私のインストール プログラムは、3 番目の lib ファイルをすべて %TEMP%\\user フォルダーに解凍します。
英語の OS ではすべて問題なく動作しますが、スペイン語の OS でセットアップ プログラムを実行しようとすると、次のエラーが発生しました。
Java ライブラリには sigar.jar が含まれています。
java.class.path=C:\DOCUME~1\スペイン語\CONFIG~1\Temp\e4j58.tmp_dir\user\sigar.jar
私のインストール プログラムは、WinXP、WIN7 OS をサポートしています。
エラーは次のとおりです。
誰かがすでに同様のエラーに遭遇し、アドバイスできますか? ありがとう。
java - Hyperic SIGAR CpuTimer クラス: Wall-Clock 時間または CPU 時間?
SIGARCPUTimer
クラスが実時間またはそれを呼び出すプログラムに費やされた CPU 時間を追跡するかどうかを知っている人はいますか? Google で検索しましたが、役に立ちませんでした。彼らのドキュメントも最高の状態で非常に最小限であるため、このクラスが CPU 自体からの CPU 高解像度パフォーマンス タイマーを使用するのか (測定を行っている CPU にはそれがある)、実際にきめ細かいパフォーマンス タイマーを使用するのかはわかりません。プログラムの壁時計時間の測定。
PS: いいえ、Java のメソッドの使用には興味がありませんSystem.currentTimeMillis()
:)
java - SIGAR を使用して別のマシンのシステム情報をリモートでフェッチする方法は?
リモート マシンの CPU 使用率やその他のシステム情報を表示する必要があるプロジェクトに取り組んでいます。これを実現するために SIGAR を使用することを提案する人がいますが、その使用方法がわかりません。ソースコードは私にはあまり意味がありませんでした。基本的に、私の質問は、ホスト IP と JMX ポートが提供されたときに SIGAR によって提供された MBean をサーバーに登録する方法と、後で他のコンピューターからシステム情報を取得する方法です。JMX の動作に誤りがある場合は、訂正してください。前もって感謝します。
java - Sigarネットワーク速度
このlibは、CPU、RAM、その他のスタッフを取得するのに最適です。しかし、ネットワーク速度を取得する方法がわかりません。つまり。送受信されるデータの量は、一定時間内にネットワークカートをスローしますか?このデータを私に与える方法はありますか?
これはおそらく私が探しているものですか?
sigarに方法がない場合、使用する他のlibはありますか?
手伝ってくれてありがとう