問題タブ [sysinternals]

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.

0 投票する
3 に答える
2375 参照

memory - VMMap - コミットされたメモリが 1 つの exe に対して 13.4 GB になるのはなぜですか? ワーキングセットはわずか1.7GB

私の質問は、私のサーバーの RAM を使い果たしているように見えるこの 1 つの exe についてです。Windows Server 2008 R2 です。コミットサイズは多かれ少なかれ13GBのままであるため、再起動は役に立たないようです。これは、ベンダーがプログラムのパフォーマンスの問題のために RAM を増やしたいと考えているためです。

私が心配しているのは、プログラムが要求したすべての RAM を実際に使用しているようには見えないことです。プライベート ワーキング セット メモリが 4GB を超えることはまだ見たことがありません。ユーザーが遅さとワークステーションのロックについて不満を言っている間、私はサーバーを見てきましたが、コミットされたメモリのすべてをまだ使用していません。

これはメモリリークですか?この exe で何が起こっているのか、実際に必要なときにコミットされた RAM をすべて使用しないのはなぜですか?

つまり、これがベンダーの問題であるという具体的な証拠を見つけようとしているので、ベンダーは私を責めようとしません。

これは VM です。トラブルシューティングの手順として、VM の設定に入り、メモリが適切に割り当てられていること、オーバーコミットされていないことを確認し、メモリ リソースの割り当てを「無制限」にチェックしました。

アドバイスや追加のトラブルシューティングをお試しいただきありがとうございます。

タスクマネージャー VMMap の結果

0 投票する
1 に答える
1105 参照

python - Python スクリプトで pstools を呼び出す

Python スクリプトで pstools (具体的には psloggedon.exe) を呼び出そうとしています。

これが出力です

出力を

ありがとうございました

0 投票する
1 に答える
390 参照

python - Python スクリプトが sysinternals コマンドを実行しない

これは、 Python スクリプトで pstools を呼び出すからのフォローアップです。

コマンドプロンプトを開いて実行すると

私は得る

しかし、スクリプトを実行すると

私は得る

サブプロセスが IP アドレスを \10.10.10.10 ではなく \10.10.10.10 として読み取るようにするにはどうすればよいですか

ところで、3つ目のバックスラッシュを追加してみました

そして、出力は

0 投票する
3 に答える
734 参照

python - Python サブプロセスで変数を解析する

これは、sysinternals コマンドを実行しない Python スクリプトからの続きです。

私のスクリプトは入力を取ります

送信者 IP は、変数 userIP に読み込まれます。ただし、次のサブプロセスに userIP を渡すと

スクリプトは出力します

サブプロセスに userIP を読み取らせて実行させるにはどうすればよいですか

そして出力

編集

スクリプトを実行するコマンドラインは

手動で実行すると

探している結果が得られます

0 投票する
1 に答える
1209 参照

python - Sysinternals の実行を自動化するバッチ ファイル

Sysinternals の実行を自動化するバッチ ファイルを作成しようとしています。これは最終的にPythonスクリプトによって実行され、プログラムの資格情報が自動的に昇格されます(はい、これが悪い習慣であることは知っています。「runas」などにパスワードを提供する方法はありましたが、これらのソリューションはどれも持っていません私のために働いた)

通常のユーザーとしてコマンドプロンプトを開き、次のように入力すると

私は得る

そこから入力できます

そして画面は結果を印刷します

しかし、次のバッチファイルを作成しようとすると

バッチ ファイルを実行すると、最初の 2 つのコマンドのみが実行されます。

すべてのコマンドを実行するにはどうすればよいですか?

実際には、コマンド プロンプトを開き、特権を昇格させています (これはスクリプトに組み込む予定です)。