dstatコマンドでLinuxのリソースを確認する

2013/11/15 | Linux ,

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

LinuxでCPU・メモリ・ネットワークの通信料などを簡単に表示できるdstatコマンドに関するメモ

開発環境

  • Linux CentOS 6.3
  • dstat 0.7.0

インストール

yumサクッとインストール

yum install dstat

使ってみる

dstat

こういった感じで1秒毎にCPUなどのリソースの情報がモニタリングできる

dstat-1

止めたいときは『ctrl+c』

オプション

オプションで表示する項目だったり何秒ごとに表示するかなどを決めることができる。

だいぶおおちゃくですが、ヘルプを表示

Dstat options:
  -c, --cpu              enable cpu stats
     -C 0,3,total           include cpu0, cpu3 and total
  -d, --disk             enable disk stats
     -D total,hda           include hda and total
  -g, --page             enable page stats
  -i, --int              enable interrupt stats
     -I 5,eth2              include int5 and interrupt used by eth2
  -l, --load             enable load stats
  -m, --mem              enable memory stats
  -n, --net              enable network stats
     -N eth1,total          include eth1 and total
  -p, --proc             enable process stats
  -r, --io               enable io stats (I/O requests completed)
  -s, --swap             enable swap stats
     -S swap1,total         include swap1 and total
  -t, --time             enable time/date output
  -T, --epoch            enable time counter (seconds since epoch)
  -y, --sys              enable system stats

  --aio                  enable aio stats
  --fs, --filesystem     enable fs stats
  --ipc                  enable ipc stats
  --lock                 enable lock stats
  --raw                  enable raw stats
  --socket               enable socket stats
  --tcp                  enable tcp stats
  --udp                  enable udp stats
  --unix                 enable unix stats
  --vm                   enable vm stats

  --plugin-name          enable plugins by plugin name (see manual)
  --list                 list all available plugins

  -a, --all              equals -cdngy (default)
  -f, --full             automatically expand -C, -D, -I, -N and -S lists
  -v, --vmstat           equals -pmgdsc -D total

  --bw, --blackonwhite   change colors for white background terminal
  --float                force float values on screen
  --integer              force integer values on screen
  --nocolor              disable colors (implies --noupdate)
  --noheaders            disable repetitive headers
  --noupdate             disable intermediate updates
  --output file          write CSV output to file

エイリアスを作成

お気に入りのオプションでエイリアスを作成しておくとかなり捗っていい感じ

自分の場合だと、CPU・メモリ・スワップ・ネットワークトラフィック・時間・5秒毎といった内容にしている。

alias ds='dstat -cmsnt 5'

おすすめ書籍

Linuxシステム[実践]入門 (Software Design plus)
沓名 亮典
技術評論社
売り上げランキング: 22,152
Linux教科書 LPICレベル1 第5版
中島 能和
翔泳社
売り上げランキング: 16,833

2013/11/15 | Linux ,

関連記事

dropbox-cui-1dropbox-cui-1.png

『Linux』CentOSにDropboxをインストールする

まえがき 1度やってみたかった!CentOSのVPSにDropboxを...

記事を読む

jenkins-install-1jenkins-install-1.png

MacBookとさくらVPS(CentOS)のJenkinsをインストールしてみた

まえがき はい、今回は『Jenkins』を触ってみようと思います!!...

記事を読む

keitarou_keitarou__Users_keitarou_—_zsh_—_178×70.pngkeitarou_keitarou__Users_keitarou_—_zsh_—_178×70.png

【Linuxコマンドメモ】ディレクトリの容量をソートして表示する

まえがき ちょっとDropBoxのフォルダがいっぱいになってしまってい...

記事を読む

git-image1

Gitでリモートリポジトリの作り方のメモ

まえがき 今回はGitでのリモートリポジトリの作り方に関するメモ。 ...

記事を読む

HelloVagrant_2HelloVagrant_1.png

Vagrantはじめました。

まえがき Vargrantを色々触ってみたので導入メモを残しておきま...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑