【ZFS】iSCSI zvdev vs fileIO? メモ 
 ZFS上でiscsiを実行する際、file-ioがいいのかblock-ioがいいのか気になったので試してみました。
もっと読む...

[ コメントを書く ] ( 1822 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 1372 )  |  
【Storage】ZFSベンチマークメモ 
 @team_eririn氏がとても参考になるベンチマークをとってくれていたので自分もLinuxOnZFSでのテスト結果をあげてみる。…が、結果を出してみると色々ジャンクな結果になってしまったという。メモリが36G載っているとファイルサイズが18Gだと4kREAD/WRITEでキャッシュに載ってしまって数字が爆発してます。なのであまり比較にならないです…。

グラフ化めんどくさいのでとりあえず整形ログを…
 自分としてはraidzとraidz2でどの程度パフォーマンスが変わるかというテストをしたかったので参考までに。HDDはST3500418ASx4でMegaRAID8708EM2に刺さっています。


気になるのはraidz-1よりもraidz-2の方が書き込みの性能がいい(たとえばraidz-1のシーケンシャルライトがwrite: io=18432MB, bw=108802KB/s, iops=212 なのに対してraidz-2はwrite: io=18432MB, bw=154631KB/s, iops=302だったり、z1の512randwriteがwrite: io=18432MB, bw=73272KB/s, iops=143なのに対してz2はwrite: io=18432MB, bw=93818KB/s, iops=183だったり。メモリに対するrandwrでも誤差の範囲だがraidz-2の方が若干速い)という点です。予測するにコントローラーが腐っててストライピングについて行けてないのかも?と思いましたが、キャッシュに対する書き込みでも僅差でz2の方が速いので、正直分かりません。CPUクロックが2GHzと低いのでそれがネックになってる気もしますが、それだと普通遅くなるはずなんですが…

 ただ、READはシーケンシャルでは安定してraidzの方が速いです。キャッシュに対する読み込みはまあ誤差の範囲でほぼ同じですが…。

 何にしてもHDD欲しいです…

[ コメントを書く ] ( 730 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 1610 )  |  
【Storage】MegaRAID SAS 8708EM2あれこれ 
 ZFSとiSCSIでHDDの集約をしようと企みながらも全く進んでいなかったのでいい加減片付けようと思ったのですがまた思わぬ罠がありました。

もっと読む...

[ コメントを書く ] ( 4679 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3.1 / 1520 )  |  
【Mobile】Lynx SH-10B 
 TwitterでIS01をメモ帳として欲しいな-とつぶやいたところ、後輩がLynx SH-10Bなら5kで譲ると提案してきたので譲ってもらいました。




 キーのピッチが短すぎるのでタイプには慣れが必要なものの、慣れればそこそこ早く入力できるようになりました。やっぱりハードウェアキーボードですね。しかし、搭載メモリが絶望的に足りていないので、タスクをいくつか起動して切り替えるとスワップが起きているようでもたつきます。メモリの搭載量以外は特に不満はないんですが…。FLASH対応はしていませんが、メモ帳なので特に必要ないです。というかFLASH対応って必要ですかね…?


 SIMなしで譲ってもらったのでWifiのみでの運用になるのですが、通常であれば特に問題がないのですが、外出先でIS02をWifi-APとして使おうとしたときにAndroidの問題としてアドフックなアクセスポイントを認識してくれないのです。

 調べたところ、もう先人の人たちがその解決策を出していました。
http://piececode.seesaa.net/article/171726048.html

 IS01用ですがSH-10Bでも使えます。
 やったこと
  ・root権限の取得
  ・/sqlite_journals/is01root/sysremount_atmyownrisk.shを実行して/systemのrwマウント
  ・/system/bin/wpa_supplicantの書き換え

 これらを実行することによりIS02をAPとして認識してくれるようになりました。

 そして次の問題なのですが、SIMなしでリセットをかけるとどうやらGMTを元としてシステムの時計が動くらしく、確かに右上に表示される時計は合ってるのですが、TwiccaやメガネケエスなどのTwitterクライアントで投稿時間が9時間前と表示されてしまうのです。また、メガネケエスはUserstreamを使っているので時刻が派手にずれているとエラーでTLが更新できなくなります。

 これをJSTにセットすると、今度はTwitterクライアントの投稿時間の表示は正しくなるのですが、右上の時計がずれます。解決策としてはSIMをさしてオールリセットをかけることらしいのですが、SIMを持っていないのでこれは使えません。

 自動同期を切ってタイムゾーンをJST(GMT+9時間)にあわせたあと手動で時計を9時間戻すというのでもいいのですが、同期を切るとそのうち時計がずれてきてしまうのではないか?と思ったところ、どうやらAndroid端末は携帯電話事業者のネットワークに流れている時刻情報を使って時刻の自動同期をしているらしく、そもそもSIMなしだと時刻の自動同期は機能しないようです。

 それならば、linuxでいうntpdateのようなNTPクライアントを入れればいいんじゃないかと思いAndroindマーケットを探したところ、ClockSyncというソフトウェアでNTPを使って時刻同期ができました。これを使うことによりシステムとTwitterクライアントの時刻のずれの問題は解決しました。

 ただし、Androidはroot以外からの時刻変更を許さないらしく、ClockSyncから自動同期を有効にするにはRoot権限が必要です。なくても手動であわせることができますが、1時間ごとに同期、と言うようなことはできません。

 Android端末をいじっていて思うのですが、これは携帯電話と言うよりもコンピューターとして扱うべきだと思います…。

[ 1 コメント ] ( 2065 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3.1 / 1595 )  |  
【Strage】Windows7からiSCSI MPIOもどき 
 大した内容ではないのですがMPIOが無効化されているWindows7からMPIO的な事ができないか試してみました。

 MPIO(Multipath I/O)の利点としてラウンドロビンによる帯域の広域化、万が一リンクが切れても他のリンクで賄うというフェイルオーバーがありますが、ここではどうにか帯域の広域化が出来ないか試してみました。
 MPIOに対応しているサードメーカー製のInitiatorがないかなと調べてみたところ、Starwind iscsi inisiatorあたりがそれに対応しているみたいなのですが、登録の時にメールアドレスが協力会社以外のところのものだと蹴られてしまい一般人には入手する術がないです。
http://www.starwindsoftware.com/iscsi-initiator

 それならば、物理的に2つに分けられたネットワーク越しにマウントしたボリュームをソフトウェア的にRAID0したらどうなるのか、と思い試してみました。

ターゲット Express5800 GT120a(E5504 x2,Mem12G,HDDx4 ZFS-raidz,compress=lzjb,iscsi-target=ietd,Writeback Enabled,NIC=intel 1000PT Dualport)

クライアント 作業用マシン(NF680i,E5300@3GHz,Mem4G,Win7SP1,NIC=nVidia nforceNIC x2)


作業用マシンにはふさがってしまったオンボNICを賄うために通常用途の為のMarvell 88E8053が増設してあります。

まずそれぞれのアレイを試した結果です。



なんでNICのチップが同じくせにばらついてんだ、と言いたくなりますがおそらく誤差の範囲なのでしょう…

それをRAID0にしてみました。




 シーケンシャルは確かに伸びました。が、ランダムRWは変わらないです。まだチューンのしようがあるのかマシンの限界なのか、プロトコルの限界なのか…

 ちなみにRAID0なので、NICの故障やネットワークケーブルが抜けた瞬間マシンがティロ・フィナーレ!します。

 


 NICを交換したりケーブルを挿し直して再接続できればボリュームは自動的に復元してくれますが結構ギャンブルですね

 まあ、そういうものもある、と言う参考に…なるのでしょうか。

[ 2 コメント ] ( 1713 回表示 )   |  このエントリーのURL  |  $star_image$star_image$star_image$star_image$star_image ( 3 / 1379 )  |  

<<最初へ <戻る | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 進む> 最後へ>>