スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

Debianにsarを入れる

実はデフォルトで入ってない?

$ sar
-bash: sar: コマンドが見つかりません



いんすとーる
パッケージはsysstat。

$ sudo apt-get install sysstat
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
提案パッケージ:
isag
以下のパッケージが新たにインストールされます:
sysstat



設定ファイル
/etc/default/sysstatで定期的に記録するよう設定。

$ sudo emacs /etc/default/sysstat

#
# Default settings for /etc/init.d/sysstat, /etc/cron.d/sysstat
# and /etc/cron.daily/sysstat files
#

# Should sadc collect system activity informations? Valid values
# are "true" and "false". Please do not put other values, they
# will be overwritten by debconf!
ENABLED="true"←trueに変更




cronの設定

$ sudo emacs /etc/cron.d/sysstat


# The first element of the path is a directory where the debian-sa1
# script is located
PATH=/usr/lib/sysstat:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin

# Activity reports every 10 minutes everyday
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1

# Additional run at 23:59 to rotate the statistics file
59 23 * * * root command -v debian-sa1 > /dev/null && debian-sa1 60 2


10分毎に 情報収集。
23:59にローテート。

定期記録を有効にしてしばらくすると記録されたファイルができる。

$ ls /var/log/sysstat/
sa04




情報の保存期間
/etc/sysstat/sysstatで設定。デフォルトは7日?

$ sudo emacs /etc/sysstat/sysstat

# sysstat configuration file. See sysstat(5) manual page.

# How long to keep log files (in days).
# Used by sa2(8) script
# If value is greater than 28, then log files are kept in
# multiple directories, one for each month.
HISTORY=7 ←ここが保存期間(日数)

# Compress (using gzip or bzip2) sa and sar files older than (in days):
COMPRESSAFTER=10

# Parameters for the system activity data collector (see sadc(8) manual page)
# which are used for the generation of log files.
# By default contains the `-S DISK' option responsible for generating disk
# statisitcs. Use `-S XALL' to collect all available statistics.
SADC_OPTIONS="-S DISK"

# Directory where sa and sar files are saved.
SA_DIR=/var/log/sysstat

# Compression program to use.
ZIP="bzip2"


HISTORY=30 とかにすれば30日分保存される。

実行例

$ sar 5 10
Linux 3.16.0-4-amd64 (tminserver) 2016年08月04日 _x86_64_ (2 CPU)

18時31分38秒 CPU %user %nice %system %iowait %steal %idle
18時31分43秒 all 0.10 0.00 0.10 0.00 0.00 99.80
18時31分48秒 all 0.00 0.00 0.00 0.30 0.00 99.70
18時31分53秒 all 0.00 0.00 0.10 0.00 0.00 99.90
18時31分58秒 all 0.00 0.00 0.00 0.00 0.00 100.00
18時32分03秒 all 0.00 0.00 0.00 0.00 0.00 100.00
18時32分08秒 all 0.10 0.00 0.10 0.00 0.00 99.80
18時32分13秒 all 0.00 0.00 0.10 0.00 0.00 99.90
18時32分18秒 all 0.00 0.00 0.10 0.40 0.00 99.50
18時32分23秒 all 0.00 0.00 0.00 0.00 0.00 100.00
18時32分28秒 all 0.00 0.00 0.10 0.00 0.00 99.90
平均値: all 0.02 0.00 0.06 0.07 0.00 99.85



できてるファイル指定して・・・

$ sar -f /var/log/sysstat/sa04
Linux 3.16.0-4-amd64 (tminserver) 2016年08月04日 _x86_64_ (2 CPU)

18時35分01秒 CPU %user %nice %system %iowait %steal %idle
18時45分01秒 all 0.03 0.00 0.03 0.19 0.00 99.74
18時55分01秒 all 0.01 0.00 0.02 0.12 0.00 99.84
19時05分01秒 all 0.02 0.00 0.02 0.05 0.00 99.91
19時15分01秒 all 0.03 0.00 0.03 0.09 0.00 99.85
19時25分01秒 all 0.01 0.00 0.02 0.13 0.00 99.83
19時35分01秒 all 0.01 0.00 0.02 0.08 0.00 99.89
19時45分01秒 all 0.02 0.00 0.02 0.21 0.00 99.75
19時55分01秒 all 0.02 0.00 0.02 0.13 0.00 99.83
20時05分01秒 all 0.02 0.00 0.02 0.14 0.00 99.82
20時15分01秒 all 0.02 0.00 0.03 0.21 0.00 99.74
20時25分01秒 all 0.02 0.00 0.02 0.14 0.00 99.82
20時35分01秒 all 0.01 0.00 0.02 0.08 0.00 99.89
20時45分01秒 all 0.02 0.00 0.02 0.17 0.00 99.79
20時55分01秒 all 0.02 0.00 0.02 0.14 0.00 99.82
21時05分01秒 all 0.04 0.00 0.04 0.11 0.00 99.81
21時15分01秒 all 0.08 0.00 0.05 0.28 0.00 99.59
平均値: all 0.02 0.00 0.03 0.14 0.00 99.81



ちゃんと記録されてる。

メモリとスワップ。19:00〜19:30指定。

$ sar -r -s 19:00:00 -e 19:30:00 -f /var/log/sysstat/sa04
Linux 3.16.0-4-amd64 (tminserver) 2016年08月04日 _x86_64_ (2 CPU)

19時05分01秒 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
19時15分01秒 124468 1801716 93.54 382748 757620 1501616 25.81 802940 686536 8
19時25分01秒 124508 1801676 93.54 382796 757624 1500132 25.79 803016 686524 0
平均値: 124488 1801696 93.54 382772 757622 1500874 25.80 802978 686530 4



おまけ
sysstatパッケージにはiostatも入ってる。

$ iostat
Linux 3.16.0-4-amd64 (tminserver) 2016年08月04日 _x86_64_ (2 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
0.02 0.00 0.02 0.30 0.00 99.65

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.25 0.64 3.01 993752 4692896



sarは日時指定してそのときのシステム情報を表示できるスグレモノ。
関連記事
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

コメントの投稿

管理者にだけ表示を許可する
ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。