Windowsコマンド(typeperf)(その5)

今回はtypeperfの-fオプションを使います。
指定できる-fオプションは、以下の4つですね。

  -f <CSV|TSV|BIN|SQL>          出力ファイルの形式です。既定は CSV です。
C:\Users\takk\tmp>typeperf "\Processor(_Total)\% Processor Time"

"(PDH-CSV 4.0)","\\DESKTOP-GQ56KQL\Processor(_Total)\% Processor Time"
"04/27/2019 21:36:28.136","29.300193"
"04/27/2019 21:36:29.156","30.769480"
"04/27/2019 21:36:30.158","23.826760"
                                      
コマンドは、正しく完了しました。

C:\Users\takk\tmp>

-fでCSVを指定して実行してみます。

C:\Users\takk\tmp>typeperf "\Processor(_Total)\% Processor Time" -f CSV

                                      
[\]

え? ずっとなにかくるくる回っていて、実行終了しません。

-scでサンプリング数を指定しないと終了しないのかも。5回で指定してみます。

C:\Users\takk\tmp>typeperf "\Processor(_Total)\% Processor Time" -f CSV -sc 5

                                      
コマンドは、正しく完了しました。

C:\Users\takk\tmp>

今度は完了しました。しかし結果がどこにも表示されていません。
もしかしたらファイルが勝手に作成されているのかも。dirで確認します。

C:\Users\takk\tmp>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は C4E9-35F2 です

 C:\Users\takk\tmp のディレクトリ

2019/04/27  22:03    <DIR>          .
2019/04/27  22:03    <DIR>          ..
2019/04/27  22:05               297 output.csv
               1 個のファイル                 297 バイト
               2 個のディレクトリ  19,523,833,856 バイトの空き領域

C:\Users\takk\tmp>

やはり作成されていました。

中身を確認してみます。

C:\Users\takk\tmp>type output.csv
"(PDH-CSV 4.0) (","\\DESKTOP-GQ56KQL\Processor(_Total)\% Processor Time"
"04/27/2019 22:05:23.882"," "
"04/27/2019 22:05:24.892","22.699418432475802"
"04/27/2019 22:05:25.905","30.040881955996667"
"04/27/2019 22:05:26.918","31.158371018323937"
"04/27/2019 22:05:27.923","33.098210781038496"

C:\Users\takk\tmp>

-fを指定しない時と同じ出力でしたね。

ファイルが勝手に作成されていたってことは、-scを指定しなくても良かったのかもしれません。もう一度確認します。

C:\Users\takk\tmp>del *
C:\Users\takk\tmp\*、よろしいですか (Y/N)? y

C:\Users\takk\tmp>typeperf "\Processor(_Total)\% Processor Time" -f CSV

                                      
コマンドは、正しく完了しました。

C:\Users\takk\tmp>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は C4E9-35F2 です

 C:\Users\takk\tmp のディレクトリ

2019/04/27  22:12    <DIR>          .
2019/04/27  22:12    <DIR>          ..
2019/04/27  22:12               200 output.csv
               1 個のファイル                 200 バイト
               2 個のディレクトリ  19,525,058,560 バイトの空き領域

C:\Users\takk\tmp>

やはり作成されていました。

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA