Windows10のトラブルに備えるなら、日ごろからパフォーマンスログを収集しておこう。早見表ホームWindowsWindows10のトラブルに備えるなら、日ごろからパフォーマンスログを収集しておこう。Windows会社などで複数台のWindowsPCを管理していると、利用者から「なんか最近遅いんだけど」といった漠然とした問い合わせを受けることがあります。そんなとき、やみくもに調べても原因を特定するのは難しいでしょう。そこで活用したいのがWindowsの標準機能である「パフォーマンスモニター」です。パフォーマンスモニターは、CPU、メモリ、ディスク、ネットワークをはじめとした、Windowsマシン上で動作しているさまざまなリソースの利用状況をリアルタイムに表示したり、ログとして採取できるツールで、サーバー環境ではよく利用されています。クライアントPCでもパフォーマンスモニターで、日ごろからパフォーマンスログを採取するようにしておけば、いざトラブルが発生したときに、原因の調査でとても役立ちます。そこで、ここではWindows10でパフォーマンスモニターの「データコレクターセット」機能を利用して、パフォーマンスログを継続的に収集する方法を紹介します。動作環境データコレクターセットを作成するデータコレクターセットを開始するデータコレクターセットを自動開始させるデータコレクターセットをエクスポート/インポートするパフォーマンスログを収集するその他の方法あとがき動作環境この記事は、以下の環境での動作結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。create)で作成することができますが、コマンドでは細かな設定ができないため、ここではGUI操作で作成します。パフォーマンスモニター画面からデータコレクターセットを作成する手順は、次のとおりです。パフォーマンスモニターを起動して、左ペインの「データコレクターセット」を展開して「ユーザー定義」を右クリックし、メニューから「新規作成」>「データコレクターセット」を順にクリックします。データコレクターセットの作成ウィザードが起動するので、順に設定します。データコレクターセットの名前は、任意の分かりやすい名前を付けて、作成方法は「手動で作成する」を選択して「次へ」をクリックします。データの種類では「パフォーマンスカウンター」にチェックを入れて「次へ」をクリックします。パフォーマンスカンターの選択画面では、まず「追加」をクリックします。すると、カウンターの追加画面が表示されるので、必要なカウンターを追加します。カウンターを追加するときは、次の順に操作して追加します。「追加」をクリックここでは、トラブルシューティングに役立つ以下のカウンターを追加していますが、環境に応じて必要なカウンターを選択しましょう。必要なカウンターを追加したら「追加されたカウンター」で確認し「OK」をクリックします。ウィザード画面に戻ったら、サンプル(収集)間隔を指定して「次へ」をクリックします。収集間隔を短く設定すれば、ログから状況を把握しやすくなりますが、ログファイルのサイズは大きくなります。ここでは「5秒」に設定していますが、最終的なサンプル間隔は、実際にログを収集してみて1時間当たりでログファイルのサイズがどれぐらいの大きさになるかを確認しながら、カウンターの数やサンプル間隔を調整しましょう。ログの保存場所を設定して「次へ」をクリックします。「このデータコレクターセットのプロパティを開く」を選択して「完了」をクリックします。データコレクターセットのプロパティ画面が開くので「停止条件」タブで、一定間隔でログファイルを切り替えるよう設定します。以下の例では「制限に達したらデータコレクターセットを再開する」にチェックを入れ「期間」に1日を設定して、1日ごとにログファイルを切り替えています。Memo短期間しかログを収集しない場合は、ログファイルを切り替えなくても良いですが、長期間に渡って継続的にログを収集する場合は、ログファイルを切り替えることで、下記で紹介している「古いログファイルを自動的に削除する」処理が可能となります。ログファイルのフォーマットを変更するデフォルトでは、ログファイルはバイナリ形式で保存され、収集したログを確認するときは、パフォーマンスモニターにログファイルをロードして表示する必要がありますが、収集したログファイルを表計算ソフトなどで読み込んだりしたい場合は、ログファイルをテキスト形式で保存することも可能です。ログファイルのフォーマットを変更する手順は、次のとおりです。パフォーマンスモニター画面で、作成したデータコレクターセットを選択し、右ペインに表示されるデータコレクターを右クリックしてメニューからプロパティ画面を開きます。プロパティ画面の「パフォーマンスカウンター」タブにある「ログフォーマット」から「カンマ区切り」や「タブ区切り」を選択すれば、ログファイルをテキスト形式で保存できます。古いログファイルを自動的に削除する長期間に渡ってログを収集すると、ログファイルが溜まってディスク容量を圧迫してしまうので、データコレクターセットの「データマネージャー」で、古いログファイルを自動的に削除するよう設定します。古いログファイルを自動的に削除する手順は、次のとおりです。パフォーマンスモニター画面で、作成したデータコレクターセットを右クリックして、メニューから「データマネージャー」をクリックします。マネージャー」タブで、ログの保存ポリシーを設定します。ログの総容量が5GBを超えると、もっとも古いログから自動的に削除されるよう設定するには、次のように設定します。「データ管理とレポート生成を有効にする」にチェックを入れ「OK」をクリックします。具体的な設定値は、ログを保存しておきたい期間、1日当たりのログファイルのサイズ、ディスクの空き容量などから調整しましょう。Memo古いログの削除処理は、データコレクターセットが停止するとき(PCを再起動したり、シャットダウンするとき)に行われるため、サーバーなど常時稼働しているマシンでは、タスクスケジューラーなどから定期的にデータコレクターセットの停止と開始を行う必要があります。データコレクターセットを開始する作成したデータコレクターセットでログ収集を開始するには、パフォーマンスモニター画面で、作成したデータコレクターセットを右クリックして、メニューから「開始」をクリックします。コマンドで開始するには、管理者権限でコマンドプロンプトを起動して、以下のコマンドを入力します。Set」の部分には、作成したデータコレクターセットの名前を入力します。Set"データコレクターセットを自動開始させるデータコレクターセットは、マシンを再起動すると自動的に停止され、再起動後は自動的には開始されません。そこで、再起動後も自動的にデータコレクターセットが開始されるよう、タスクスケジューラに起動時に実行されるタスクを作成しておきます。タスクの作成は、管理者権限で起動したコマンドプロンプトで以下のコマンドを実行します。Set」の部分には、作成したデータコレクターセットの名前を入力します。systemデータコレクターセットをエクスポート/インポートする作成したデータコレクターセットは、テンプレートファイル(XML形式)としてエクスポートでき、エクスポートしたテンプレートファイルは、別のマシンでインポートすることができます。1台のマシンでテンプレートとなるデータコレクターセットを作成して、テンプレートファイルとしてエクスポートしておけば、他のマシンでテンプレートファイルをインポートすることでカンタンに同一設定のデータコレクターセットを作成できます。データコレクターセットをエクスポート/インポートする手順は、次のとおりです。データコレクターセットをエクスポートするデータコレクターセットをエクスポートするときは、パフォーマンスモニター画面で、作成したデータコレクターセットを右クリックして、メニューから「テンプレートの保存」をクリックします。コマンドでエクスポートするには、管理者権限でコマンドプロンプトを起動して、以下のコマンドを入力します。Set」の部分には、作成したデータコレクターセットの名前を入力し「-xml」オプションの後には出力するファイル名を入力します。D:\sample.xmlデータコレクターセットをインポートするエクスポートしたテンプレートファイルをインポートするときは、データコレクターセットの作成ウィザードで「テンプレートから作成する」を選択して、次画面で「参照」をクリックして、エクスポートしたテンプレートファイルを指定することでインポートできます。コマンドでインポートするときは、管理者権限でコマンドプロンプトを起動して、以下のコマンドを入力します。ファイル名を入力します。D:\sample.xmlパフォーマンスログを収集するその他の方法Windows10でパフォーマンスログを収集する方法としては、ここで紹介したデータコレクターセット以外では、次のようなコマンドで収集する方法があります。typeperfコマンドwmicコマンドGet-Counterコマンドレット(PowerShell)パフォーマンスログの値をもとにして、何らかの処理を実行したい場合は、上に挙げたコマンドなどを利用してスクリプトを作成する方法が便利です。あとがき会社で多くのWindowsPCを管理している場合は、日ごろからパフォーマンスログを収集しておくよう設定しておけば、トラブルが起こったときに、問題発生時のパフォーマンスログから、迅速かつ適切な調査ができます。パフォーマンスログだけで、原因を特定できるわけではありませんが、おおよそのあたりを付けられるという意味では、調査の初動で大いに役立ってくれるでしょう。記事が役立ったらシェアしてくれるとうれしいです。Update」が公開さ...Windows10で未署名のデバイスドライバーがインストールできないときはWindows10で、デバイスドライバーのインストール時に「指定されたカタログファイルにファイルのハッシュがありません。Chromeを利用していて、Webページ内のテキストデータを他のデバイスで利用したいことがあります。Edgeを快適に利用するための設定PowerShellでリモートマシン(Windows10)を操作する方法コマンドでWindows10のネットワーク設定を行う方法ワークグループ環境でWindows10マシンの管理共有にリモートからアクセスする方法Windows10にリモートデスクトップ接続できないときにチェックすることWindows10でリモートデスクトップをコマンドで有効化する方法(PowerShell)Windows環境で利用できるMicrosoft製負荷ツール(2020年版)Windows10で定型的なメールや文章を効率よく作成する方法3選カテゴリーAndroidGoogleChromeLinuxWebサービスWeb全般WindowsWordpressセキュリティ早見表プロフィールぱるむ長年のサーバーエンジニアとしての業務経験を基に、Windows、Linux、WordPressなどの便利な機能、仕事を効率化する使い方、新しい機能などを紹介しています。気になることがあれば、こちらからお問い合わせください。4thsight.xyz.HomeWindowsLinuxAndroidGoogleChromeWordPressWebサービスセキュリティWeb。