• ベストアンサー

windowsコマンドラインでcpuやプロセス監視

nt系windowsでcpuやプロセス監視する際に GUIのタスクマネージャーがあると思います。 ただメモリが圧迫しているときやcpu負荷が 高いときはこのGUI自体が起動しないことも 多いです。 windowsコマンドラインでcpuやプロセス監視 できるものを探しています。linuxのtopやpsのように cpuやメモリを食っているプロセスなどが コマンドラインでわかると助かります。 対象OSはWin2000,XP,2003です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • iso69
  • ベストアンサー率85% (30/35)
回答No.2

「Windows Services for UNIX」を入れるというのはダメですか? http://www.microsoft.com/japan/windows/sfu/ これなら、Korn Shell で、「top」も「ps」も使えます。 Linuxをお使いなら、親近感あるかも・・・

その他の回答 (2)

回答No.3

XPproなら、、、 C:\>tasklist /svc かなあ そのほか http://www.atmarkit.co.jp/fwin2k/xp_feature/013commandtool/commandtool4.html

noname#20377
noname#20377
回答No.1

自信なし tasklist /V が使えるかもしれませんが・・・・

htc1014331
質問者

お礼

ありがとうございます。 tasklistはいろんな情報が取れるようですね ファイルに書き出すような設定で運用できるか 確認してみます。 助かりました。

関連するQ&A

  • LinuxのPSコマンドについて

    こんにちわ 疑問に思ったので質問させてください。 Windowsでタスクマネージャーを起動すると、色々なプロセスが起動していて、たくさんのサービスが開始されていることが分かります。 見えないだけでWindowsは色々な機能が裏でCPUを使っているのだと理解しました(?)。 LinuxでPSコマンドを使うと、bashとpsしか表示されないのですが、他にCPUを使っている(裏で動いている)プロセスなどは無いのですか? あるのなら、どうやって確認できますか? カテゴリが違っていったらすみません。 よろしくお願いします!

  • Windowsでプロセス確認コマンドってありますか?

    Windows2000proを使用しています。 タスクマネージャーにてプロセス確認ができますが、 これをコマンドで確認することはできないのでしょうか。 またプロセスの停止、起動コマンドなどは存在しないのでしょうか。 対象にリモートからTELNETで実施するため、タスクマネージャが使用できない状態なのです。よろしくお願いします。

  • linuxでプロセスが動いているCPUナンバーを知りたい

    linuxでプロセスが動いているCPUナンバーを知りたい 件名の通り、linuxでプロセスが動いているCPUナンバーを知りたいとおもっています。 psコマンドですと、プロセスID等はでますが、 デュアルコア、クワッドコアのどのcoreでプロセスが動いているのかを確認したいので すが、表示できません。 なにか方法がありますでしょうか? CPU(core)ナンバーとプロセスIDが結びつけば問題ありません。 mpstat -P 0 は使用率しかでなく、プロセスが見えませんでした。 よろしくお願い致します。

  • プロセス監視

    はじめまして。 シェルスクリプトについて質問があります。 現在、以下のような内容のスクリプトを考えております。 ===================== プロセスを監視して、CPU使用率が70%以上で、なおかつメモリ使用率が 80%を超えたプロセスがあった場合、[プロセス名・PID・CPU使用率・メモリ使用率]を本文にしたメール送信する。 ===================== いろいろと模索しているのですが、うまく組むことが出来ないでいます。 皆様でしたら、どのように組みますでしょうか? ご教示下さい。

  • Windows2000の管理(監視)

    Windows2000Serverにて、CPU等のリソース監視をしたいと思います。どれくらいの負荷がかかっているのを見るのに便利なツールはありますか? タスクマネージャもあるのですが、リアルタイムでの表示なので、何かかんたんなツールを探しています。 宜しくお願い致します。

  • CPUが止まりません

    プログラムはバックグラウンドでも何も動いていないのですが、CPUが安定しません。タスクマネジャーでのプロセスを確認してもそれほど負荷が掛っているようなものも見当たりません。なかなか細かい説明ができず申し訳ないのですが、お知恵をお貸しください。 OSはWindows Vista Home Premium 64bit Service Pacjk2 CPUはIntel Core2 Quad CPU Q8200 @ 2.33GHz 2.34 GHz メモリは6.00GB です。

  • CPU使用率の高いプロセスを簡単に見つける方法

    …ってないでしょうか? 普通なら、「なんか重いな」と思った時にタスクマネージャを開き CPU使用率が高いプロセスを見つけるの…といったやり方ですけど この場合、一瞬だけ負荷が高くなるようなプロセスを発見する場合は とても困難です。CPU使用時間を表示させるという手もありますが この場合だと長くCPUを使用するタイプのプロセスしか発見できません。 そのプロセスの「最高CPU使用率」なんて表示できるフリーウェアとか無いんでしょうかね? もしくは似た方法とか…回答よろしくお願いします。

  • タスクマネージャでCPU使用率が異様に高いプロセスについて

    タスクマネージャでCPU使用率が異様に高いプロセスについて質問させていただきます。 Windowsを立ち上げて、すぐにタスクマネージャを開くと、 mnindexstoresvr.exeというのがCPUの50%を使用しています。 このmnindexstoresvr.exeというプロセスはなんなのでしょうか? ウイルスなどだったら嫌なので、 よくわからないまま、プロセスを終了させています。 OS = WindowsXP Home Edition SP 2 チップセット = VIA P4M900 チップセット CPU = インテル Pentium Dual-Core 2160 メモリ = DD 667 512MB ×2 HDD = 250GB(C:80GB/D:残り) よろしくお願いします。

  • cygwin(psコマンド)についての質問です

    cygwin(psコマンド)についての質問です ----- いつもお世話になっています。 cygwin/Linux勉強中です。 cygwinからwindows上のプロセスを見て、cpu負荷が高いものをkillしようと思っているのですが、以下のコマンドをたたいてもcpuの使用率が表示されません。 ps aux -W manコマンドで確認したところ、psのオプションにはauxについての説明がありませんでしたので使用できないのでしょうか? もしくは、オプションが間違っているのでしょうか? 低レベルな質問で申し訳ありませんが、ご教示の程、よろしくお願いいたします ------ cygwin version:1.7.5-1

  • Windows Serverに対して、sshでコマンドラインのみで操作可能?

    Windows Server 2008に対して、外部からSSH(ポート22)で操作することは可能でしょうか? 外部からはLinuxで操作したいですが、別にWindowsでも構いません。Windowsサーバー側で何かLinuxのようなsshdのサービスを立ち上げる方法が知りたいです。 Linuxの場合は、sshでGUIではありませんが、コマンドラインでほとんどの操作ができます。 Windowsでは、sshで外部から接続し、コマンドラインのみで、操作することは可能でしょうか? そもそもWindowsをコマンドラインだけで操作するのはコマンドがあまり知られていないと思うし、WindowsServerをLinuxのようにSSHできるかも知りたいです。