5月 262012
 

 我が家のネットワーク環境には、3ware 9650SE-4LPML で RAID 運用しているサーバが 2 台ある。そのうち 1 台、この blog 用の MySQL も稼動しているマシンの 3DM2 から以下のようなメールが来た。

May 24, 2012 02:02.03PM - Controller 0
ERROR - Drive timeout detected: port=1

 タイムアウトしただけでデグレードはしていないので HDD の故障というわけではない。そこで、smartmontools で S.M.A.R.T. 情報を取得してみた。

 通常、ハードウェア RAID カードの場合、RAID カード上のプロセッサが各 HDD にデータを読み書きする仕様になっている。そのため、ホスト側の CPU からはドライバがなくても RAID アレイが 1 台のディスクドライブに見えるしブートも可能となる反面、実ドライブにアクセスすることはできない。だが、3ware や LSI の RAID カードの場合、smartctl にオプション -d 3ware,N を追加することで実ドライブの S.M.A.R.T. 情報を取得することができる。N はポート番号で、デバイスファイルは /dev/twaX を指定する。X はコントローラ番号となる。

Continue reading »

5月 262012
 

 旧 3ware、現在は LSI の RAID カードを使っていると、3DM2 というデーモンがある。これは RAID カードを監視して問題があればメールで通知してくれたりする便利なデーモンなのだが、通知機能に加えて WebUI 機能も持っている。RAID カード自体の操作はコンソールコマンドの tw_cli でもできるのだが、WebUI のほうが楽なのでたまに使っていた。

 そんな 3DM2 だが、最近 HDD にトラブルがあったらしく、アラートメールが来たので確認のためにログインしようとしてみた。Linux 版 Chromium では SSL 証明書のアラートが表示されるのだが、それ以降は Chromium 側でエラーとなって全く進めない。ひと通り試してみたが、

  • Windows

    • IE8
    • IE9
    • Firefox12 (9は可能)
    • Chrome
  • Linux

    • Firefox12
    • Chromium
  • Mac

    • Chrome

ではダメだった。

Continue reading »

5月 212012
 

 NHK NEWS WEB で「金環日食で気温1度近く下がる」という記事があった。

京都大学の研究グループが金環日食が起きている間の大気の変化を観測したところ、金環日食の前後15分ほどの間に地上の気温が1度近く下がったことが分かりました。

中略

観測の結果、金環日食になる5分ほど前から地上の気温が急激に下がり始め、金環日食の10分ほどあとには1度近く下がったということです。
研究グループは月によって太陽の日射が遮られたため、気温が下がったとみています。

 我が家でも 6 時 19 分 〜 9 時 2 分まで日蝕があり、うち 7 時 32 分 〜 7 時 37 分まで金環蝕だった。(アストロアーツ「金環日食2012」:いつ、どこで見られるの?より) 我が家では金環蝕の時間帯は雲が切れており、太陽観察用オペラグラスで観察することができた。

金環蝕観察中

金環蝕観察中


終わりつつある金環蝕

終わりつつある金環蝕


Continue reading »

5月 152012
 

 私事ながら、2年半ほど前に長男が誕生した。妊娠が判明する前は自分が親になるなど全く想像だにできなかったが、実際に産まれてみると、ベビーベッド上で今どうしているのか非常に気になるものでもある。なので、Gentoo Linux を入れた小型 PC と webcam を組み合わせてライブ監視カメラを作ってみた。その後、犬のケージの監視や、息子がたまにサーバの電源を切ってしまうのでそれの監視など、何かしら webcam を監視カメラとして使っている。

 当初、ベビーベッドカメラとして使用した PC は、今は亡き T・ZONE PC DIY SHOP で投げ売りされていたユニティ製 Piccolo。サイズは非常にいいのだが、VIA C3 1GHz と処理能力的にはかなり最低ラインに近いものになる。今では ZOTAC などからZOTAC から AMD Fusion E350 搭載 コンパクトベアボーンなども出ているので、このへんを投入するといいかと思われる。

Piccolo

Piccolo


Continue reading »

5月 082012
 

 かなり以前に Postfix を DKIM 対応にするネタを書いたが、その後、dkim-milter は OpenDKIM にリプレイスされた。遅ればせながら今回、OpenDKIM に乗り換えてみた。dkim-milter のままでも問題はないが、1 MTA で複数のドメインに対して複数の DKIM-Signature を付けられるようになったので、ぜひ乗り換えるべきだと思う。

Continue reading »

5月 062012
 

 しばらく前から放射線量計測や気象観測をどうやるか色々と挑戦してきたが、せっかくのゴールデンウィークなので、清瀬市北部の空間線量を定期的に計測し、Twitterに流す野良モニタリングポストを作ってみた。

 以前は Strawberry Linux の USB-GEIGER を使っていたが、

  • ハードウェアで何かとトラブルを抱えていたこと
  • そもそも自己ノイズが結構あったりすること

から、若松通商製の簡易モニタリングポストキット Mark2 を投入した。

Continue reading »

5月 062012
 

 まず真っ先に書いておくが、Ruby をディスるつもりは全くない。

 以前、風向は単位ベクトル平均を取ることを書いた。気象庁の「風向」の定義は10分平均、航空管制で用いられる「風向」は2分平均が使われるらしいが、USB Weather Board + Weather Meters を用いた観測では2分、10分、60分の平均を計算している。当初、Ruby で集計していたのだが、データ取得のタイミングである 3 秒ごとに実行されるので、 PhenomII X6 1065T だとこの処理だけで (800MHz のままとはいえ) 1 コアを使う程度の負荷がかかっていた。

 もちろん負荷軽減のために単位ベクトル化処理は演算済みのテーブルで変換するだけだったし、平均処理に必要な ∑ の計算は SQLite 上で行なっていた。それでもそれだけの負荷がかかっていたので若干問題意識を持っていた。実際、ググってみると、Ruby での数値演算は (LL の中でも) 遅い傾向にあることが指摘されていたりする。そこで、軽くベンチマークしてみた。

Continue reading »