Windows 8やWindows Server 2012ではタスク・マネージャの機能が一新され、使いやすくなった。リソース・モニタの機能も一部取り入れ、システムの状態を簡単に把握できるようになっている。
対象ソフトウェア:Windows 8 / Windows Server 2012
Windows OSにおいて、システムの動作状態をチェックしたり、必要なメモリ・サイズを見積もったりするには、タスク・マネージャによるシステム状態の把握が必要である。これを使えば、簡単にシステムの動作状況を調査できるし、必要ならアプリケーション(プロセス)ごとの細かい動作状況やCPU/メモリの利用量などをモニタすることも可能である。
タスク・マネージャはWindows NTで導入されて以来、ほぼずっと同じ機能やユーザー・インターフェイスを提供してきた。しかしWindows 8/Windows Server 2012では、画面構成からして今までとは大きく異なっていて、いざ使おうとしても戸惑うばかりだ。
それもそのはず、Windows 8/Windows Server 2012のタスク・マネージャは、従来とはまったく異なるツールとして再設計されているとのことだ。
新しいタスク・マネージャは非常に多くの機能を持つが、本TIPSでは最もよく使われるであろう「パフォーマンス」タブの内容について解説する。他のWindows OSにおけるタスク・マネージャについては、以下の記事を参照していただきたい。
タスク・マネージャを起動する方法は従来のWindows OSと同じく、デスクトップ画面のタスク・バーを右クリックして、ポップアップ・メニューから[タスク マネージャー]を選ぶか、[Ctrl]+[Shift]+[Esc]キーを押す。検索チャームで「タスク マネージャー」を探したり、[Ctrl]+[Alt]+[Del]を押して表示されたメニューからタスク・マネージャを直接起動するなど、以前と同じように起動できる。ちなみにタスク・マネージャの本体は以前と同じtaskman.exeという実行ファイルである。これから分かるように、タスク・マネージャは新しいもので置き換えられており、以前のものはもう利用できない。
タスク・マネージャを起動すると、デフォルトでは「簡易表示」モードで表示される。不要なものを表示して、特に初心者を混乱させないための配慮である。
上の画面で[詳細]のリンクをクリックし、「パフォーマンス」タブを選択すると、次のような画面に切り替わる。以前のタスク・マネージャのパフォーマンス画面と比較すると、大きく変更されていることが分かる。
画面左側にある「CPU」や「メモリ」などのカテゴリをクリックすると、右側にそれに関する詳しい情報が表示される。以前のパフォーマンス・タブ画面ではCPUとメモリの情報がまとめて表示されていたが、表示すべき情報が増えたため、新しいタスク・マネージャでは分離して表示される。
なお、この画面ではカテゴリ名部分にグラフが表示されているが、これはWindows 8の場合のデフォルトの挙動である。Windows Server 2012の場合は、無駄な描画やCPUの消費を抑えるためか、このカテゴリ名部分にはデフォルトではグラフは表示されない。ただし、これは単にデフォルトの設定が異なっているだけであり、カテゴリ名の部分を右クリックして、ポップアップ・メニューから[グラフの表示]や[グラフの非表示]を選択すれば、グラフ表示をオン/オフできる。
ところでカテゴリ部分をダブルクリックすると、タスク・マネージャの左側のみが表示される、「要約ビュー」モードになる。システムの状態をコンパクトなウィンドウで把握したい場合に便利なモードである。
同様に、タスク・マネージャの右側のグラフ部分だけをダブルクリックすると、グラフだけが表示される「グラフの要約ビュー」モードになる。
ではそれぞれの項目について、詳しく見ていこう。まずはCPU表示の内容である。以前のタスク・マネージャの画面と比較すると、CPUのスペックの情報が表示されている点が改善点である。いちいちシステムの情報ページを開かなくても、CPUのスペックなどを調査できる。
右下にCPUのスペックなどの情報が表示されているが、それ以外にも、仮想化に関する情報も表示されている。「仮想化:有効」となっていれば、Hyper-Vを動作させるのに必要なIntel-VTやAMD-Vなどのハードウェア仮想化支援機能が利用できるということになる(Windows 8連載の「クライアントHyper-V」参照)。「仮想化:無効」(BIOSで一時的に無効になっている)もしくは「仮想化:非対応」(ハードウェア的に非対応)となっていればHyper-Vは利用できない可能性が高い。ただし正確には、実際にHyper-V役割をインストールしてみないと分からない(仮想化機能はあっても、Intel EPTやAMD RVI/NPTなどのSLAT機能もないと、Windows 8ではHyper-Vは利用できない)。またCPUのキャッシュ情報などが表示されず、代わりに「仮想マシン:はい」となっていれば、このWindows OSは何らかの仮想環境上の仮想マシンの中で動作しているということを表している。
CPUのコア別の使用率を知りたい場合は、グラフを右クリックして、ポップアップ・メニューから[グラフを変更]−[論理プロセッサ]を選択する。すると各コア別の使用率グラフが表示される。なおコア数が160以上になると個別のグラフ・サイズが非常に小さくなるので、グラフではなく「ヒートマップ」という、コアの使用率に応じた濃度の色のマップが表示される。このヒートマップ方式の表示は新しいタスク・マネージャのほかの部分でも使用されており、色が濃いほど負荷やトラフィックが高いことを示している。
メモリ表示を選ぶと、システム全体でのメモリの利用状況とメモリに関するハードウェア情報などが表示される。内容的には以前のタスク・マネージャでパフォーマンス・タブに表示されていたものとほとんど同じである。「使用中」や「利用可能」「コミット済み」「キャッシュ済み」などの意味は、以前と同じなので、前出のTIPSや「リソース・モニタでメモリの利用状況をモニタする」などを参照していただきたい。
ディスク表示を選ぶと、システムに接続されている物理的なハードディスク単位での情報が表示される(仮想ディスクは表示されない)。以前のWindows OSなら、リソース・モニタのディスク・タブでしか確認できなかったような情報が表示される。
イーサネットやBluetoothなどを選ぶと、ネットワーク・インターフェイスごとの利用状況などが表示される。グラフには送受信の速度が表示されるが、DNS名やIPアドレスなどが簡単に確認できるようになっているのが便利だ。また、グラフを右クリックしてポップアップ・メニューから[ネットワークの詳細を表示]を実行すると、各インターフェイスの統計値情報(送受信したパケット数やバイト数などの値)も取得できる。
■更新履歴
【2013/02/18】当初公開していた記事では、「ヒートマップという、コアの温度を表すマップが表示される。」と記述しておりましたが、正しくは「ヒートマップという、コアの使用率に応じた濃度の色のマップが表示される。」でした。また、仮想化に関する記述を一部追加し、より詳しく記述しています。以上、お詫びして訂正させていただきます。
【2013/02/15】初版公開。
■この記事と関連性の高い別の記事
Copyright© Digital Advantage Corp. All Rights Reserved.