今までグラフを描くときにIPythonばかり使っていたのですが、 「ログファイルから該当箇所だけ抜き出して即グラフ化して状況把握したい。3秒で!」ということが仕事上多くなってきました。 IPythonだと、IPython起動して、データファイルをオープンしてグラフ表示するまでに4,5行のコードが要りますよね。 gnuplotとgrepコマンドの組み合わせでもっとサクッとやる方法のメモです。 gnuplotのインストールは apt-get で問題ありません。 ここで使うデータファイル 適当なのが見つからなかったので、top > top.txt してしばらく放置したものをデータとします。 firefoxのCPU利用率とメモリ利用率をプロットすることにします。 以下のようなデータが一定時間分あるのが top.txt と思ってください。 grep で firefox のところだけ抜きだすとこんな感