XFCEのタスクマネージャーで実行中プロセスを管理・最適化する方法

タスクマネージャーは、現在のほとんどのOSに標準搭載されている必須ツールの一つです。慣れていない人から見ると、実行中のプロセスがリアルタイムで更新される一覧にしか見えないかもしれません。
実際、その通りです。コンピューター上で常に「動作中」のすべてを一覧表示したものですが、多くの人が見落としているのは、プロセスを表示するだけでなく、それらに対して操作を行うこともできるという点です。
表示される情報の「読み方」を学び、プロセスを自分で調整できるようになれば、コンピューターの動作を積極的にコントロールできるようになります。
タスクマネージャーにはさまざまな種類があり、Linuxディストリビューションでは1つ以上がデフォルトで同梱されていることも珍しくありません。また、ほとんどのウィンドウマネージャーにも、基本アプリケーションセットの一部としてタスクマネージャーが含まれています。
この記事では、XFCEに付属するタスクマネージャーを使用します。他のツールでは設定項目が多少異なりますが、基本的な使い方はほぼ同じで、同じ結果を得られます。
タスクマネージャーを起動する
タスクマネージャーのインストール手順を説明する必要はないでしょう。ほとんどの場合、すでに利用可能な状態になっているはずです。ディストリビューションのメインメニューから探すか、インストール済みソフトウェアの検索欄で「task」と入力して見つけ、起動しましょう。
ここで使用しているものと異なる場合でも、見た目は大きく変わりません。実行中のプロセス一覧がウィンドウの大部分を占め、通常はデフォルトで名前順に並んでいます。

ウィンドウを広げて見やすくする
ここでいう「ウィンドウを広げる」とは、隠された特殊機能のことではありません。単にタスクマネージャーのウィンドウを移動・リサイズしたり、最大化して画面全体に表示することをおすすめしているだけです。余分なスペースがあれば、より多くのプロセスと詳細情報を同時に確認できます。

広げたスペースを活用して列の幅を調整すれば、利用可能なすべての情報を簡単に確認できます。2つの列が交わる境界線の上で左クリックを押したままにすれば、区切り線を左右にドラッグして幅を変更できます。
リソース使用量で並べ替える

任意の列のタイトルをクリックすると、タスクリストがその基準で並べ替えられます。もう一度クリックすると、昇順と降順が切り替わります。これは、どのタスクがコンピューターのリソースを消費しているのかを瞬時に把握するための最良の方法です。後ほど実際の活用例も紹介します。
非表示になっている情報をすべて表示する
タスクマネージャーは一部の情報を「過剰」とみなし、デフォルトでは非表示にしています。理論上はシンプルでユーザーフレンドリーですが、実際には「13%利用可能」という表示から計算して空き容量を導き出すよりも、「1GBのRAMが空いている」と一目でわかる方が直感的です。

2つの歯車アイコンをクリックします(または、タスクマネージャーの「外観」系オプションを探すか、列を右クリックして「設定/プロパティ」が表示されるか試してみてください)。ここから、プログラムの表示方法を細かく調整できます。
XFCEのタスクマネージャーの場合は、「通知領域に格納する」以外のすべてのオプションを有効にすることをおすすめします。
ツリー表示が役立つ理由
前のステップで有効にしたオプションの一つ「プロセスをツリーとして表示する」は、リストを階層構造に変更します。こうすると、実行中のすべてのタスクが個別の項目としてではなく、タスクグループとして表示されます。
個別のタスクとは異なり、タスクグループは1つの親タスクから始まり、そこから子タスクが生成され、さらにその子が新たなプロセスを生み出していきます。ツリー表示では、これらの親子関係が、ファイルマネージャーでおなじみのファイルシステム表示と同じように階層的に示されます。ファイル → フォルダ内 → さらに上位フォルダ → ストレージメディア → コンピューター、といったイメージです。

だからこそ、ツリー表示はメモリを大量消費するプロセスへの対処に役立ちます。個々のプロセスだけでなく、全体像を把握できるようになるからです。これについては、次の具体例でさらに詳しく見ていきます。
ツリー表示で全体像をつかむ
デフォルト表示のままタスクマネージャーを確認すると、Firefoxが50〜200MB程度のRAMを消費しているだけに見えるかもしれません。しかし、ツリー表示に切り替えると、「親」であるFirefoxプロセスがさらに3つの「子」プロセスを生成していたことがわかります。
ツリー表示でFirefoxの親プロセスを確認すれば、実際に消費している総リソース量を正確に把握できます。親プロセスの「下」には、それに属する各子プロセスが表示されます。

リソースを食いつぶすプロセスを制御する
root権限でタスクマネージャーを再起動すると、最も重要な2つの機能、優先度設定と「強制終了(Kill)」にアクセスできるようになります。ターミナルから以下のコマンドのようにsudoで実行してください。
sudo xfce4-taskmanager
rootモードで実行すると、任意のタスクを右クリックして適切なオプションを選ぶことで、優先度を変更できるようになります。「非常に低い」や「非常に高い」の設定は避け、「低」「通常」「高」の3段階のみを使用しましょう。また、見覚えのないプロセスを安易にいじるのも禁物です。間違ったプロセスを強制終了するとシステム全体がフリーズしたり、優先度設定によってシステム全体の動作が極端に遅くなったりする恐れがあります。
行うべきなのは、内容を把握していて重要度が低く、めったに使わないプロセス(モデムを現役で使っていないならModemManagerなど)の優先度を下げることです。逆に、「よりキビキビと動いてほしい」アプリケーションには高い優先度を設定します。

まれに、プログラムが実行中のように見えているのにフリーズしていて、一切操作を受け付けなくなることがあります。そのような場合は、右クリックして「強制終了」を実行しましょう。
ただし注意が必要です。強制終了すると、そのプログラム内の未保存データはすべて失われます。もしフリーズしたのがワープロソフトやグラフィックエディタで、作品が完成間近だった場合は、しばらく待ってから判断する方が賢明かもしれません。
-
Windows 10 PCでアプリを管理・最適化する方法
パソコン上で動作するソフトウェアは、大きく分けて「OS(オペレーティングシステム)」と「アプリケーション」の2種類があります。多くのユーザーのPCには、効率性の高いOSとしてMicrosoft Windowsが搭載されていますが、必要なアプリがすべて標準で組み込まれているわけではありません。そのため、目的に応じてサードパーティ製アプリをインストールすることになります。 本記事では、PCにインストール済みのアプリを管理する方法を解説します。アプリ管理には、不要になったアプリのアンインストールや、スタートアップメニューからの除外などが含まれます。これらを実現するために活用したいのが、最適化ツール「
-
Microsoft OneDriveでファイルを管理・同期・共有する方法【初心者向けガイド】
Googleが「Google Drive」を、Appleが「iCloud」を提供しているように、Microsoftも「OneDrive(旧称:SkyDrive)」というクラウドストレージサービスを展開しています。近年、個人ユーザーや企業の間では、高価なハードウェアへの依存を減らし、ファイルやドキュメントをクラウド上で管理するスタイルが主流になりつつあります。 クラウドサービスへの需要が高まる中、OneDriveも機能拡張を続けています。最新版では、ドラッグ&ドロップによるファイルや写真の簡単な転送、リアルタイムでの共同編集(共同オーサリング)、ファイルのプレビュー機能、より多くのファイル形式へ