カテゴリー
Linux

CentOS の容量を圧迫する brcm-iscsi.log 。こやつ、何者!?いろいろ設定見直して削除してくれるわっ!

えっ!?548MB も!?まだ CentOS をインストールしてから2ヶ月も経っていないのに!

[root@oki2a24 ~]# ll /var/log/
合計 537392
・・・略・・・
-rw-r--r-- 1 root  root  548405178  3月 31 16:10 brcm-iscsi.log
・・・略・・・

この、brcm、iscsi、らへんを調べてログを何とかしたいと思います。

調査します。

どれくらいのペースでログが増えているのか

毎分4KB くらいずつ増えているようです。4KB × 60分 × 24時間 = 5760KB/日 ということで、約5.8MB ずつ、毎日増えていくようですね。恐ろしいですね。

[root@oki2a24 ~]# ll /var/log/brcm-iscsi.log
-rw-r--r-- 1 root root 548896698  3月 31 17:56 /var/log/brcm-iscsi.log
[root@oki2a24 ~]# ll /var/log/brcm-iscsi.log
-rw-r--r-- 1 root root 548900794  3月 31 17:57 /var/log/brcm-iscsi.log

ほかにも例はないかどうか

Google 検索してみたら、、、ありました。次の二つです。海外のサイトがほとんどで、日本のサイトはぜんぜんヒットしませんでした。CentOS を入れても同じ問題が発生していないのか、

サーバーの設定を確認する。

デーモンの設定を確認したら、自動起動するようになっています。止めなきゃです。

[root@oki2a24 ~]# chkconfig --list | grep iscsi
iscsi           0:off   1:off   2:off   3:on    4:on    5:on    6:off
iscsid          0:off   1:off   2:off   3:on    4:on    5:on    6:off

プロセスも確認してみたら、ほぼ間違いなくこれだろうというものが起動しています。

[root@oki2a24 ~]# ps -ef|grep iscsi
root     19680 34614  0 18:04 pts/0    00:00:00 grep iscsi
root     38671     1  0 Feb19 ?        00:02:49 brcm_iscsiuio

対処します。

流れは次のとおりにします。

  1. iscsi 、iscsid のデーモンをストップします。
  2. サーバーを再起動します。
  3. プロセスを見て、brcm_iscsiuio が起動していないことを確認します。
  4. /var/log/brcm-iscsi.log を削除します。

では早速やっていきます。

1.iscsi 、iscsid のデーモンをストップします。

デーモンをストップします。

[root@oki2a24 ~]# chkconfig iscsi off
[root@oki2a24 ~]# chkconfig iscsid off

確認します。

[root@oki2a24 ~]# chkconfig --list | grep iscsi
iscsi           0:off   1:off   2:off   3:off   4:off   5:off   6:off
iscsid          0:off   1:off   2:off   3:off   4:off   5:off   6:off

OKですね!

2.サーバーを再起動します。

ServersMan@VPS を使用していますので、次の手順でサーバを再起動します。

  1. MyDTI にログインします。
  2. 契約中サービスのタブの該当 VPS の確認・変更をクリックする。
  3. 【VPSサーバ情報】の起動・停止をクリックする。
  4. 停止 → 起動、の手順で再起動する。

このブログにアクセスしてみます。・・・OK ですね!もうちょっと詳細に、ssh接続して、top で再起動前後のプロセスを比較してみました。これも、一致していました。OK ですね!

3.プロセスを見て、brcm_iscsiuio が起動していないことを確認します。

top コマンドで確認しました。

top - 18:53:11 up 6 min,  1 user,  load average: 0.00, 0.02, 0.00
Tasks:  27 total,   1 running,  26 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1048576k total,   190200k used,   858376k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1 root      18   0  2152  668  576 S  0.0  0.1   0:02.59 init
12136 root      17   0 10072 2860 2312 S  0.0  0.3   0:00.02 sshd
12180 oki2a24   15   0 10224 1664 1096 S  0.0  0.2   0:00.00 sshd
12181 oki2a24   15   0  3552 1516 1284 S  0.0  0.1   0:00.00 bash
12204 root      15   0  3940 1352 1092 S  0.0  0.1   0:00.01 su
12246 root      15   0  3684 1572 1272 S  0.0  0.1   0:00.03 bash
13343 root      18   0  2284 1032  828 R  0.0  0.1   0:00.00 top
63263 root      21  -4  2256  544  328 S  0.0  0.1   0:00.00 udevd
64676 root      15   0  1808  568  476 S  0.0  0.1   0:00.00 syslogd
64688 root      18   0  7236 1036  632 S  0.0  0.1   0:00.00 sshd
64696 root      25   0  2828  860  684 S  0.0  0.1   0:00.01 xinetd
64735 root      25   0  3548 1344 1148 S  0.0  0.1   0:00.02 mysqld_safe
64985 mysql     15   0 36772 8528 5408 S  0.0  0.8   0:00.18 mysqld
65011 root      18   0  9304 1740  740 S  0.0  0.2   0:00.00 sendmail
65019 smmsp     25   0  8256 1492  632 S  0.0  0.1   0:00.00 sendmail
65034 daemon    20   0  2072  480  396 S  0.0  0.0   0:00.00 smadmd
65043 daemon    18   0  2072  280  184 S  0.0  0.0   0:00.00 smadmd
65044 root      18   0 41056 9372 5984 S  0.0  0.9   0:00.14 httpd
65052 root      18   0  4328 1108  560 S  0.0  0.1   0:00.00 crond
65060 root      25   0  5680  720  436 S  0.0  0.1   0:00.00 saslauthd
65062 apache    15   0 63752  30m 4784 S  0.0  3.0   0:01.93 httpd
65063 root      25   0  5680  448  164 S  0.0  0.0   0:00.00 saslauthd
65073 root      18   0  9136 3596 1288 S  0.0  0.3   0:00.01 python
65080 nobody    24   0 20404 4468 1288 S  0.0  0.4   0:00.00 python
65097 apache    15   0 49884  17m 4848 S  0.0  1.7   0:01.26 httpd
65114 apache    15   0 53436  19m 3792 S  0.0  1.9   0:00.61 httpd
65115 apache    15   0 51424  18m 4752 S  0.0  1.8   0:01.17 httpd

起動していないことが確認できました!OK ですねっ!ちなみに、以前インストールした htop を使わなかったのは、テキストを選択できず、よってコピーもできなかったからです。

4./var/log/brcm-iscsi.log を削除します。

548MB ものログを削除します。

[root@oki2a24 ~]# ll /var/log/brcm-iscsi.log
-rw-r--r-- 1 root root 549129421  3月 31 18:45 /var/log/brcm-iscsi.log
[root@oki2a24 ~]# rm /var/log/brcm-iscsi.log
rm: remove 通常ファイル `/var/log/brcm-iscsi.log'? y
[root@oki2a24 ~]# ll /var/log/brcm-iscsi.log
ls: /var/log/brcm-iscsi.log: そのようなファイルやディレクトリはありません

削除しました。OK ですねっ!

おわりに、感想

調査では logrotate や、 chkconfig などもキーワードにしたのですけど、これだけではぜんぜんヒットしなかったです。特に chkconfig –list で起動設定を確認して、不要なデーモンは停止、起動しない設定、といったブログなど、たとえばCentOSをサーバーとして活用するための基本的な設定 – さくらインターネット創業日記の4.の項目とか、にはあるかな?と思ったのですけれどね。同じログで苦しんでいる人は、ひょっとしたら全然いないのかもしれないです。

「CentOS の容量を圧迫する brcm-iscsi.log 。こやつ、何者!?いろいろ設定見直して削除してくれるわっ!」への1件の返信

コメントを残す