問題タブ [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.
memory - VMMap - コミットされたメモリが 1 つの exe に対して 13.4 GB になるのはなぜですか? ワーキングセットはわずか1.7GB
私の質問は、私のサーバーの RAM を使い果たしているように見えるこの 1 つの exe についてです。Windows Server 2008 R2 です。コミットサイズは多かれ少なかれ13GBのままであるため、再起動は役に立たないようです。これは、ベンダーがプログラムのパフォーマンスの問題のために RAM を増やしたいと考えているためです。
私が心配しているのは、プログラムが要求したすべての RAM を実際に使用しているようには見えないことです。プライベート ワーキング セット メモリが 4GB を超えることはまだ見たことがありません。ユーザーが遅さとワークステーションのロックについて不満を言っている間、私はサーバーを見てきましたが、コミットされたメモリのすべてをまだ使用していません。
これはメモリリークですか?この exe で何が起こっているのか、実際に必要なときにコミットされた RAM をすべて使用しないのはなぜですか?
つまり、これがベンダーの問題であるという具体的な証拠を見つけようとしているので、ベンダーは私を責めようとしません。
これは VM です。トラブルシューティングの手順として、VM の設定に入り、メモリが適切に割り当てられていること、オーバーコミットされていないことを確認し、メモリ リソースの割り当てを「無制限」にチェックしました。
アドバイスや追加のトラブルシューティングをお試しいただきありがとうございます。
python - Python スクリプトで pstools を呼び出す
Python スクリプトで pstools (具体的には psloggedon.exe) を呼び出そうとしています。
これが出力です
出力を
ありがとうございました
python - Python スクリプトが sysinternals コマンドを実行しない
これは、 Python スクリプトで pstools を呼び出すからのフォローアップです。
コマンドプロンプトを開いて実行すると
私は得る
しかし、スクリプトを実行すると
私は得る
サブプロセスが IP アドレスを \10.10.10.10 ではなく \10.10.10.10 として読み取るようにするにはどうすればよいですか
ところで、3つ目のバックスラッシュを追加してみました
そして、出力は
python - Python サブプロセスで変数を解析する
これは、sysinternals コマンドを実行しない Python スクリプトからの続きです。
私のスクリプトは入力を取ります
送信者 IP は、変数 userIP に読み込まれます。ただし、次のサブプロセスに userIP を渡すと
スクリプトは出力します
サブプロセスに userIP を読み取らせて実行させるにはどうすればよいですか
そして出力
編集
スクリプトを実行するコマンドラインは
手動で実行すると
探している結果が得られます
python - Sysinternals の実行を自動化するバッチ ファイル
Sysinternals の実行を自動化するバッチ ファイルを作成しようとしています。これは最終的にPythonスクリプトによって実行され、プログラムの資格情報が自動的に昇格されます(はい、これが悪い習慣であることは知っています。「runas」などにパスワードを提供する方法はありましたが、これらのソリューションはどれも持っていません私のために働いた)
通常のユーザーとしてコマンドプロンプトを開き、次のように入力すると
私は得る
そこから入力できます
そして画面は結果を印刷します
しかし、次のバッチファイルを作成しようとすると
バッチ ファイルを実行すると、最初の 2 つのコマンドのみが実行されます。
すべてのコマンドを実行するにはどうすればよいですか?
実際には、コマンド プロンプトを開き、特権を昇格させています (これはスクリプトに組み込む予定です)。