20130622 r pi-ug-osc13ng

25
ウイーン (՞՞)

Transcript of 20130622 r pi-ug-osc13ng

Page 1: 20130622 r pi-ug-osc13ng

ウイーン  (☝  ՞ਊ  ՞)☝

Page 2: 20130622 r pi-ug-osc13ng

(☝  ՞ਊ  ՞)☝  is  

WORLD  WIDE.

Page 3: 20130622 r pi-ug-osc13ng

  ☝        ՞   _人人人人人_   > (     ) <  ☞    ̄Y^Y^YY^Y^Y ̄   ՞        ਊ

Page 4: 20130622 r pi-ug-osc13ng

Raspberry  Pi  で  爆速NASはできるのか?

Japanese  RasPi  Users  Group  あっきぃ  (  id:AkkiesoC)    2013/6/22    OSC2013  Nagoya

Page 5: 20130622 r pi-ug-osc13ng

自己紹介

•  略  – あっきぃ でググる  

– Eject でググる  – フィーリングで推測する  

•  あたまにCD-­‐ROMドライブを載せていた変人とおぼえていただければ問題ありません  

Page 6: 20130622 r pi-ug-osc13ng

マーケティングするお(^ω^)

•  Raspberry  Piの本を書きました  •  私はEjectコマンドの工作の作り方を書きまし

た(どういうことなの・・・)  

•  が、GPIOな話も書いてます(☝  ՞ਊ  ՞)☝  

•  私みたいなアホからガチな農業ロボットまで手広くカバー  

Page 7: 20130622 r pi-ug-osc13ng

Raspberry  Pi  [実用]  入門

•  Japanese  Raspberry  Pi  Users  Group著  – 太田昌文,  長南浩,  大内明,  大塚惠喜,  青島英希,  

池田百合子,  蒲谷直樹,  古村圭加  

•  技術評論社 発行  

•  2,499円(税込)  

•  2013年7月6日発売!

Page 8: 20130622 r pi-ug-osc13ng

どうぞよろしくお願いいたします  

( ˘ਊ˘)

Page 9: 20130622 r pi-ug-osc13ng

今日のネタ

•  RasPiのUSBポートの限界を調べてみた  •  本のネタにしようとした  

•  ページの都合で即ボツとなった  

     ☝        ՞      _人人人人人_      > (     ) <  ☞       ̄Y^Y^YY^Y^Y ̄    ՞           ਊ

Page 10: 20130622 r pi-ug-osc13ng

Raspberry  Pi

•  イギリスでEben  Upton氏が中心になって開発したミニコンピュータ  

•  ARM  Linuxが簡単に動くのでいろいろ遊べる  

•  35ドルで買える  

•  教育向けに開発されたけど、大きなお友達に大反響なう

Page 11: 20130622 r pi-ug-osc13ng

Model  B  と  Model  A

•  Raspberry  Piには、35ドルのModel  Bと、25ドルのModel  Aがある  

•  Model  B(高いけどリッチ)  – 512MB  メモリ  – USBポート2個・有線LANポートあり  

•  Model  A(安いけどしょぼい)  – 256MB  メモリ  – USBポート1個だけ・有線LANなし

Page 12: 20130622 r pi-ug-osc13ng

NASとは

•  Network  Area  Storage  •  ファイルサーバーみたいなもんだ

Page 13: 20130622 r pi-ug-osc13ng

NASはできるのか

•  ぶっちゃけLinuxなのでできる  •  USB-­‐HDDを繋げばできる  

•  ただし、遅いらしい  – h`p://pc.watch.impress.co.jp/docs/column/inoue/20130128_585271.html  

•  有線LANだと100Mbps(12.5MB/s)なので、  それが上限となる

Page 14: 20130622 r pi-ug-osc13ng

本当にそれが限界なのか?

•  職業病なのでベンチマークした  •  とりあえずUSBの性能をみることにした  

•  USB3.0-­‐SATA変換にCrucial  M4  をつないだ  – が、性能変わらんのでUSB2.0-­‐SATA変換に変更  

•  dd  if=/dev/zero  of=/mnt/ssd/1GB.zero  bs=1M  count=1000  を5回実行して平均を取得(てきとう)  

Page 15: 20130622 r pi-ug-osc13ng

結果(Model  B)

•  USB2.0の理論値(480Mbps)の約半分の224Mbpsくらいまで出た  

•  つまり、USB-­‐GigabitEthernet変換とUSB-­‐HDDを両方使えば、Fast  Ethernetの限界を超えられそう  – 224Mbpsなので、28MB/sくらい?  – しかしこれは未検証。同時使用した時に速度落ち

たりしないかしら(どきどき)

Page 16: 20130622 r pi-ug-osc13ng

28MB/sくらいなら  

まあまあつかえるのでは

Page 17: 20130622 r pi-ug-osc13ng

しかし、  

まさかのModel  A  

優位説!

Page 18: 20130622 r pi-ug-osc13ng

結果(Model  A)

•  Model  Bの224Mbpsに対して、270Mbpsの結果を得られた(  ՞ਊ  ՞)!?  – MB単位にすると34MB/s  

•  NASをやるならModel  Aの方が良い!?

Page 19: 20130622 r pi-ug-osc13ng

グラフ

Page 20: 20130622 r pi-ug-osc13ng

どうしてこうなった

•  USBはCPUチップから1ポートが出力される  •  Model  Bは、USB2.0と有線LANの統合チップ(SMSC  LAN9512)に接続されて、それぞれ出力される(ただのUSBハブ)  

•  Model  Aは、CPUチップから出力されている1ポートが直接使える  

•  つまり、ModelBは統合チップのせいで遅い

Page 21: 20130622 r pi-ug-osc13ng

まとめ

•  NASで最速目指すなら、Model  Aを買うと幸せになれるかもしれない  

•  メモリなんて少なくてもたぶん大丈夫! (?)  

•  もうModel  B持ってる?Model  Aは25ドルだよ!買い増し!買い増し!  

•  Model  Aのかわいい  ケースもあるよ!  

Page 22: 20130622 r pi-ug-osc13ng

で、マーケティングするお(^ω^)

•  Raspberry  Piの本を書きました  •  私はEjectコマンドの工作の作り方を書きまし

た(どういうことなの・・・)  

•  が、GPIOな話も書いてます(☝  ՞ਊ  ՞)☝  

•  私みたいなアホからガチな農業ロボットまで手広くカバー  

Page 23: 20130622 r pi-ug-osc13ng

Raspberry  Pi  [実用]  入門

•  Japanese  Raspberry  Pi  Users  Group著  – 太田昌文,  長南浩,  大内明,  大塚惠喜,  青島英希,  

池田百合子,  蒲谷直樹,  古村圭加  

•  技術評論社 発行  

•  2,499円(税込)  

•  2013年7月6日発売!

Page 24: 20130622 r pi-ug-osc13ng

どうぞよろしくお願いいたします  

( ˘ਊ˘)

Page 25: 20130622 r pi-ug-osc13ng

おしまい