link もっと前
   2006年 5月 7日 -
      2006年 4月 28日  
link もっと後

link 未来から過去へ表示(*)
link 過去から未来へ表示

日々

link permalink

現在ページのデザインを変更中です。おかしくなってる場所があるかもしれないです。日記の 1日分を枠で囲うだけで blog っぽくなる気がしませんか?
トップページで日記の枠が右のメニューにめり込んでいるのは仕様です。

ソフトウェア RAID0 を組み、簡単なベンチマークプログラムを走らせてみました。mkraid は古いのか Debian のパッケージになかったので代わりに mdadm を使いました。

# mdadm --create /dev/md0 -l0 -n2 /dev/sdb1 /dev/sda1
mdadm: /dev/sdb1 appears to contain an ext2fs file system
    size=277948352K  mtime=Sun May  7 18:02:45 2006
mdadm: /dev/sdb1 appears to be part of a raid array:
    level=0 devices=2 ctime=Sun May  7 17:56:47 2006
mdadm: /dev/sda1 appears to be part of a raid array:
    level=0 devices=2 ctime=Sun May  7 17:56:47 2006
Continue creating array? y
mdadm: array /dev/md0 started.

作成に成功すると /proc/mdstat に以下のような情報が追加されます。

# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid5] [raid4]
md0 : active raid0 sda1[1] sdb1[0]
      277948352 blocks 64k chunks

unused devices: <none>

通常のパーティションと同様にファイルシステムを作成します。この例では ext3 ですが、好みのファイルシステムがあればそれを使ってください。

# mke2fs /dev/md0
(省略)
# tune2fs -c0 -i0 -j /dev/md0
(省略)
# mount /dev/md0 /mnt/usb_raid

1バイトずつストライピングしていては遅いばかりで性能が上がらないので、chunk という値に指定したサイズを単位としてストライピングされます。今回は chunk をいじっていないのでデフォルトの 64KB になっているはずです。
そして今回用いた簡易ベンチマークは Direct I/O を用いてファイルにランダム値を書き込みます。このとき一度に write で書き込む量を変化させてベンチマークを行いました。おそらく chunk の整数倍の方が性能が上がると予想しますが、さてどうなるでしょうか。

buffer[KB]  speed[MB/s]
32          23.569085
64          29.780680
96          33.003887
128         37.963501
160         36.080456
192         35.805102
224         36.681815
256         37.470814

結果を見ると 128KB 以上のバッファサイズであれば大した差はないようです。さすがにこの程度は考慮済みなのでしょう。
RAID0 の速度は、昨日(5/6)hdparm で同時に測った値(sda=21.5[MB/s] sdb=17.0[MB/s])の和とほぼ等しいです。つまり hdparm の誤差で遅く見えたのではなく、USB は同時アクセスが苦手だと考えられます。

ちなみにディスクアレイを停止させる場合は、以下のようにします。

# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid5] [raid4]
md0 : active raid0 sda1[1] sdb1[0]
      277948352 blocks 64k chunks

unused devices: <none>

# mdadm --misc -S /dev/md0

# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid5] [raid4]
unused devices: <none>

確認のために /proc/mdstat の出力をさせました。md0 が消滅していることがわかると思います。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

久しぶりに作業に参加しました。久しぶりに日の光に当たったから疲れました…。

帰りに研究室によって USB から電源供給するケーブルを持ってきましたので、先日(2006年 5月 3日)動かなかったポータブル HDD の動作を確認できました。これで USB に二つのディスクが接続された環境が得られました。早速実験です。

さて RAID を組むに当たって、二つ同時にアクセスが発生することが考えられます。そこで USB 接続のディスクに対する同時アクセスは速度面で得なのか?を確かめました。まず単独で各デバイスの速度を計測します。UATA100 接続のディスク hda1 を比較対象として載せました。

# hdparm -t /dev/hda1
/dev/hda1:
 Timing buffered disk reads:  186 MB in  3.02 seconds =  61.51 MB/sec

# hdparm -t /dev/sda1
/dev/sda1:
 Timing buffered disk reads:   92 MB in  3.01 seconds =  30.59 MB/sec

# hdparm -t /dev/sdb1
/dev/sdb1:
 Timing buffered disk reads:   70 MB in  3.00 seconds =  23.32 MB/sec

二つのディスクのアクセス速度を加算しても、バスの帯域上限(480Mbps = 60MB/s)に達しないので、遅くならないだろうと思ったら意外にも 10MB/s 以上遅い結果が得られました。

# hdparm -t /dev/sda1
/dev/sda1:
 Timing buffered disk reads:   66 MB in  3.07 seconds =  21.47 MB/sec

# hdparm -t /dev/sdb1
/dev/sdb1:
 Timing buffered disk reads:   52 MB in  3.04 seconds =  17.08 MB/sec

原因として USB というのはそもそも、同時に複数デバイスを読みに行くパターンを苦手とするのか、それとも単に hdparm の結果が不正確なだけなのか、のどちらかが考えられます。hdparm の影響を確かめるには Direct I/O でファイルを書き出す程度の簡単なベンチマークプログラムを書いてみればわかるのかな?
ソフトウェア RAID が速度にどの程度影響するのかも気になるため、ストライピング構成を使ってより実環境に近い値を測ろうと思います。まあこの程度の構成ならば影響ないと信じたい…。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

大下さんと晩御飯を食べにさとまで自転車で行きました。軽いサイクリング代わりになりました。
大下さんの自転車が壊れかけでボロボロなのが気になって仕方ないです。折りたたみ自転車やアルミフレームの軽い自転車なんかも、安くて良いものが売ってるんだから、無理して修理しながら乗らないで買い換えれば良いのにねー。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

USB 接続の外付け HDD を買ってきました。IO-DATA 製です。ちなみにソフトウェア RAID に挑戦してみたいので、しばらく使ってみて問題なさそうならもう一台購入する予定です。
早速分解してみると、中身は HGST(日立 IBM)の Deskstar でした。最近は Seagate が好きですが、別にどの会社が駄目って事はありません。あ、でもサムスンの HDD だったらちょっと入れ替えを検討したくなるかも…。
ちなみにこのドライブは HDD 以外はきっと同じ部品の使いまわしで、HDD だけ簡単に入れ替えられるのではないかと予想しております。

hdparm -t で測ってみると、USB HDD は 26.8MB/s とちょっと遅いです。同じマシンで使っている UATA100 のディスクは 60MB/s 出ていました。USB が遅いのは前々から予想していたので仕方ないかな。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

たぶん風邪直りました。まだ若干ですが喉が痛いです。

4/29 に書いたバックアップをやろうと思って、研究室から USB 接続のポータブル HDD を拝借して動作確認をしました。ところが全く動きません。さらに HDD からカチッカチッと音がしています。
壊したか?…と思ったら実は電力不足でした。2.5 インチ HDD(ポータブル HDD の中身ね)を駆動するには USB のバスパワーではギリギリらしく、この手の製品は「環境によって動かない」ことが多々あります。我が家のマシンのようにバスパワーの出力が足りないと、アクセスランプだけ点くとか半端な動作をしてしまうわけですね。

ちなみにお気づきの方も居られるでしょうが、バックアップ用途にポータブル HDD は使いません。通常は 3.5 インチ HDD(電源を別に取るタイプ)を使います。「バスパワー関係無いじゃん?」という指摘はごもっともです。

田口邸の飲み会に行きました。じょーや徳若氏と久しぶりに会った気がします。いつのまにか徳若氏は S15 シルビアに乗り換えていました。徳若氏は燃費が悪くなったよってぼやいてましたが、そりゃヴィヴィオビストロ(軽自動車)と比べたらどんな車でも駄目だろう。じょーは警察学校が楽しそうでもあり、しんどそうな感じでもありました。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

たぶん風邪ひいたのだと思いますが、起き上がると非常にだるいので、一日中寝ていました。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

作業していたら、すごいだるくなってきたので寝た。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

昨日受けてきた面接の話など。大阪でやると思っていたら、東京の会場でした。最近、交通費が嵩んでいるのでうれしい誤算。
人事面接が 2回と筆記試験でした。面接は 2回ともほとんど同じ内容の質問をされ、違いが良くわからなかったのですが、実は何か大事な点を見ていたのかもしれません。
前評判どおり筆記が激ムズです。問題はじっくり考えれば解けますが、時間が短すぎてままなりません。これから一年間、筆記試験のためだけに頑張ったとしても満点を取れる気がしないテストでした。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

現在このサーバは HDD 一台のみで、クラッシュしたときに絶対後悔するから、定期的なバックアップを取りたいと考えています。
本サーバは大した規模でもないし、数日に一回差分をミラーリングするだけで十分かなと思っております。そこで現在、ミラーリング用の領域を増設する方法を考え中です。

  • サーバに IDE HDD を増設する
    キューブ型 PC だと HDD の熱がこもるから嫌
  • USB で HDD を増設する
    USB が遅い(最大 480Mbps)
  • テラステーションなど家庭向け大容量 RAS を使う
    意外と高額
  • バックアップ専用マシンを使う
    装置、ランニングコストが高額

先日ヨドバシをうろうろして探してみたら、家庭向けの RAS は FTP や SMB でアクセスするタイプが主流みたいです。まあ、SMB ならマウントして使うという手もありますけども。
熱も速度も気にならない(レイテンシは気になる)のはネットワーク接続のディスクの良い所ですが、やはり使いづらさが目立ちます。 妥当なのは USB 接続のディスクでしょうか。

[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link permalink

ドコモのミーティングに行った後、アキバのヨドバシでふらふらしていたら、研究室の新入生歓迎会に遅刻しました。あちゃー。

ソニーの給料が高いのは本当かと思って、有名どころの電機メーカー、SI 系と比較できるリストを作りました。
数値は Yahoo! FINANCE で調べ(たぶん四季報と同じ数値のはず)ました。手当てや残業代を含むかわからないので、本当の年収を表していない可能性もありますが、まあそれでも、ソニーの給料は良さそうだとわかると思います。他にもキヤノン、NTT 五社(東、西、コミュニケーションズ、データ、ドコモ)が良さそうですね。総合電機メーカの給料は横並びという話も見えてきます。


(2006年 4月時点)
企業名         平均年齢 平均年収 (千円)
---------------------------------------
野村総合研究所     35.7 10300
ソニー             38.2 9330
キヤノン           39.4 8680
日本電信電話       38.2 8580
KDDI               37.6 8360
富士写真フィルム   43.7 8350
日本ユニシス       41.6 8320
日本オラクル       34.7 8230
NTTドコモ          35.2 8070
リコー             40.6 7990
NTTデータ          36.1 7970
カシオ計算機       41.3 7780
新日鉄ソリューションズ 36.7 7700
松下電器産業       42.3 7580
東芝               39.8 7560
富士通             39.4 7540
パイオニア         39.8 7510
日本ビクター       42.0 7470
日立製作所         39.4 7430
シャープ           40.3 7360
NEC                39.1 7280
三菱電機           42.2 7190
セイコーエプソン   40.6 7010
オリンパス         39.9 6910
村田製作所         35.8 6790
三洋電機           40.7 6610
アルパイン         38.3 6560
沖電気工業         39.5 6500
船井電機           35.7 6390
日本無線           38.4 6320
ケンウッド         39.2 6320
日本ケミコン       38.5 6200
ペンタックス       42.9 6110
京セラ             37.9 6100
カノープス         34.9 5740
富士ソフトABC      32.2 5560
アルファシステムズ 29.4 5210
ジャステック       30.1 5200
ニチコン           36.9 5100
[編集者: すずき]
[更新: 2006年 11月 19日 16:16]
link 編集する

コメント一覧

  • コメントはありません。
open/close この記事にコメントする



link もっと前
   2006年 5月 7日 -
      2006年 4月 28日  
link もっと後

管理用メニュー

link 記事を新規作成

合計:  counter total
本日:  counter today

link About www.katsuster.net
RDF ファイル RSS 1.0
QR コード QR コード

最終更新: 9/20 11:22

カレンダー

<2006>
<<<05>>>
-123456
78910111213
14151617181920
21222324252627
28293031---

最近のコメント 5件

  • link 18年09月07日
    すずき 「ありがとう!\nこちらこそ、楽しみにして...」
    (更新:09/11 19:30)
  • link 18年09月07日
    よしだあ 「おつかれさまでした!\nまた仕事できるの...」
    (更新:09/11 19:17)
  • link 18年08月15日
    すずき 「うーん、なんか暴走したり、動かなかったり...」
    (更新:08/15 10:52)
  • link 18年08月15日
    すずき 「実行できた。あと実行ファイルパスについて...」
    (更新:08/15 10:42)
  • link 18年08月15日
    すずき 「さすがに x86_64 と arm のク...」
    (更新:08/15 10:35)

最近の記事 3件

link もっとみる
  • link 18年09月15日
    すずき 「[TigerVNC のエラーメッセージ] TigerVNC Jav...」
    (更新:09/20 11:22)
  • link 18年09月16日
    すずき 「[音が出なくなったよ Windows 10] 昨日まで元気に動作し...」
    (更新:09/20 11:10)
  • link 18年09月13日
    すずき 「[府民から都民へ] 家が決まりました。今月末から東京都民です。さよ...」
    (更新:09/17 20:03)

こんてんつ

open/close wiki
open/close Java API

過去の日記

open/close 2002年
open/close 2003年
open/close 2004年
open/close 2005年
open/close 2006年
open/close 2007年
open/close 2008年
open/close 2009年
open/close 2010年
open/close 2011年
open/close 2012年
open/close 2013年
open/close 2014年
open/close 2015年
open/close 2016年
open/close 2017年
open/close 2018年
open/close 過去日記について

その他の情報

open/close アクセス統計
open/close サーバ一覧
open/close サイトの情報