インフラ

hbstudy#18 で GPGPU サーバの選び方についてLTしました

11日は、株式会社ハートビーツさんが主催する 「hbstudy」 のLTにて、『写真で見るGPGPUサーバの選び方』を発表してきました。

■資料の補足

最近、グラフィックボードをベクトル型コンピュータのように活用するGPGPUという言葉が聞かれるようになりました。もともとGPUは3D描画を支援するハードウェアとして、主にゲーマーの方々に普及していました。3Dは単純な繰り返しの計算が非常に多いのですが、これは物理演算や類似検索を行う時も同じ。そこで、 CUDA などのAPIの整備とともにGPUを安価なベクトル型計算機として用いることが盛り上がっているようです。

さて、最近のCPUで100Wを超えるTDPになるものはハイエンドのものばかりですが、GPUはミドルレンジも100W台のTDPであり、結構な電力量と発熱量があります。そのため、ただ単にPCI Expressの拡張スロットに挿そうとしても、すんなり行かないことは珍しくありません。

そこで、私が GPGPU のシステムを構築する際にいろいろ悩んだ部分の一部をLTにまとめて、 GPU はどういうものがあって、サーバはどういう構造がある、だからこういう点に気をつけて機材を選んでみてください!という発表をしてみました。 GPGPU を始めてみたいけど、どういったサーバを用意すればいいのだろうとか、 1U/2U サーバでどうやったら GPU は搭載できるのだろうか検討してみたいという方の力になれば幸いです。

ちなみに、大規模かつハイエンドの GPGPU コンピューティングを行う場合はこの資料では対応しきれないもっとディープな話がたくさんあります。例えば、科学計算のクラスタや、レンダーファームの構築を行う場合は、この内容だけでは対応しきれません。その際、設計する方は、データセンターのファシリティからアプリケーションの実装の癖まで、しっかり垂直統合して考えて行くことが求められます。

■頂いたお話

GPGPU のプログラミングができるエンジニアはどれくらいいるのか?」。根本的な問題を指摘されてます…。本格的にやろうとするとバッドノウハウがいろいろありなかなか難しいのですが、 NVIDIA のこの2〜3年くらいに出た GPU (GeForce 9800とかで十分)を搭載したマシンで単に CUDA の API を叩く…例えば自然言語処理でよく用いられる TF/IDF を求める計算を行ったりすると、その威力を身近に感じることができるはずです。また、いい例かは悩みますが『Cracking Passwords In The Cloud: Amazon’s New EC2 GPU Instances ? stacksmashing.net』も GPGPU を要領よく使った例の一つです。

最近の GPU は、ストリームプロセッサ(計算部分)数が安いものでも 100 個程度、ミドルグレードなら 400 個以上あります。単純比較はできませんが、 Core i5 の同時4スレッドなんてのは「屁でもない」パフォーマンスを叩き出します。取り急ぎ始めてみる場合は、外部電源端子接続不要な GeForce の 1万円台のものをポンと買ってきてちょちょいと取り付けるのが一番手軽だと思います。

■勉強会の様子について

今回はライブドアの伊勢さんによる『インフラエンジニアに一言』がメインセッションでした。インフラに関する特殊な技術を解説するという形ではなく、どちらかというとこの20年くらい、伊勢さんの経歴をなぞりながらテクノロジーがどう遷移しているか、おさらいをするようなセッションだったのが印象的です。3Dの話もあったのですが、その際にレンダーファームの話題もあがっており、LTの際にこんなレベルの話をしていいのかとちょっと悩みました(苦笑)。

LTのセッションは8名もの登壇者がおり、僕は1人目立ったのですが、持ち時間5分ギリギリでした。皆さんも5分を目一杯使って、様々なパフォーマンス(あえてプレゼンとは申しません!)を繰り広げられていました。LTはメインセッション登壇に比べてずいぶんと敷居が低いですし、簡単に登壇申し込みできる場合が多いので、皆さんもぜひ挑戦してみてください。5分に凝縮して話すのは、意外に知恵がいりますよ!

あと、いちびりな方へもう一言。100人に名刺交換をするより、1回のLTのほうが、自分の存在を広く伝えやすいです。

■最後に

はじめての参加でしたが、ハートビーツの皆様に大変お世話になりました。また、セッティングおつかれさまです。どうもありがとうございました。

Togetter – 「hbstudy#18 「インフラエンジニアに一言」 ライブドア 伊勢 幸一さん」
Togetter – 「hbstudy#18 LT~懇親会」

1 Comment more...

bpstudy#38 で VMware HA の中小企業での導入事例を紹介しました

株式会社ビープラウドさんが主催する勉強会 “bpstudy” のLTで『VMwareで手っ取り早く社内システムをHAサーバ化してみました』を発表してきました。

■ポイント

今回の発表のポイントは2点あり、ひとつは「HA構成が楽に組める」、もうひとつは「中小企業でも業務別に細かくサーバを立てられる」ことです。

先ず一点目のHAですが、 VMware vSphere をお金を出して買う最大のメリットはここではないかと考えています。シングルサーバで仮想化するなら、今回の本発表で長谷川さんが解説されたKVMをはじめとした様々な無償のものが選択できます。 VMware でさえもハイパーバイザーだけなら無償です。ただ、1台で運用していれば、サーバ本体が故障すると全ての仮想サーバも共倒れです。物理サーバ単独で運用しているより被害が大きくなることさえあるかもしれません。そこを、機材を冗長化することで、再起動こそ挟むもののすぐに業務が復帰できるHA構成を全ての仮想サーバに対して施すことができるのは、管理をしている現場の人間にとってこれほど業務的・精神的に楽なものはありません。

そして僕が最も強くつたえたかったことは、二点目の中小企業におけるプライベートクラウドの可能性についてです。これまで仮想化を売り込むベンダーさんは「大量にあるサーバを少数のサーバにまとめられるからTCO削減できてウマー」を中心に提案されていました(例:『日本HP HP ProLiant VMware 仮想化ソリューション – 導入事例』)。では、サーバ台数が少ない中小企業にメリットはないのかという話になるのですが、探しても事例が余りありませんでした。

中小企業は、ITインフラに投資できるコストも制約され、もし投資できても設置場所や電源確保に苦心することが多々あります。中小企業で、立派なサーバルームが確保できるところってあまり無いと思うんです。サーバ台数が少ないと、必然的に1サーバあたりが支える業務の個数も増えて、ひとたび障害が起きると切り分けは面倒だし、回復するまでそのサーバに乗っかっている…それも障害を起こした業務と関係のない業務まで止めなければならなくなることも珍しくありません。

そこで、小さいながらも社内プライベートクラウドを立ち上げることで、シンプルに業務を切り分けて運用を楽にしようというのが、このシステムの特徴になります。

■書いていないけど話したこと

プログラミングと違い、インフラ整備=投資であります。ですから、導入計画策定は会社のお財布を管理している経理の人と二人三脚です。減価償却、支払サイト、そして計画の妥当性に対する最後の一押し。この「最後の一押し」が無かったら、こうして発表できる状況になっていなかったのかもしれないのです。本計画に協力してくれた経理の先輩(女性)に大変感謝しています。

インフラ仕事は、自分の上長に説明することはもちろんですが、会社全体を巻き込んで物事を進めることなのだということをを忘れてはなりません。特に、中小企業であれば、全員の顔が見える訳ですから。

■頂いたお話

一番大きかったのは、「ディスク11発は大丈夫?」ということです。ディスクの寿命は大体同じ時期に来るのですが、故障すると次々とまとめて落っこちるのじゃないかという。これは、スペアを1個は入れて入るものの、導入時に少し不安には思っていました。可能であれば、わざと数本ある時期に入れ替えてみてはどうか、というお話を頂戴しました。予防保守ってやつですね。

■反省点

本発表である @hasegaw さんのKVMのアーキテクチャの話の後だったので、ネタ的に外してなくてよかったです。発表後にいただいた tweet を見て、良かった、と心から思いました。

今後の改善点は2つ。説明が10分で終わらなかった。そして、あまり笑いが取れなかった。ことでしょうか。

今回は早口でしゃべりすぎました(苦笑)。次は笑いが取れるようにがんばります!

■他の発表の感想・メモ

@hasegaw さん

  • AMDとIntelの互換性の問題について
    Xenだと、CPU依存の命令のマスクが可能。VMwareでもできるかも(今度調べます)。こうすれば移行時に動かないってことは回避できる。実はAMDからIntelに動かした時に動かなくてはまったことがあったのです。
  • Nehalem 未満ならXen それ以降ならXenでもKVMでも
    VMWareは歴史が長いので、CPUID別に細かく仮想化の制御方法を切り替えていて、それぞれカリカリにチューンしてある。

@kazunori_279 さん

  • Google Apps Engine のチャネルAPI … Google waveでできたことを自分の手元でできて面白そう!
  • Googleのスケーラビリティが高度に洗練された環境でできるところがポイント。

@toshiak_netmark さん

  • 一眼レフデジカメの話は、一家言ありそうな人が周りに一杯いてウケたw もちろん僕も。
  • KVM 夏の怪談(トラブル事例)が興味深い。ハードリンクで逃げる方法は覚えておく。

■おまけ

グループライド練習会で何度かお会いしたことがある人に、はじめてヘルメットなしでお会いしました。最初、お互い誰かはっきりわからなかったのは、ちょっとした笑い話。今回も、 @key3 さんつてでこの催しを知って参加しました。そして、初めての参加なのにLTの機会を設けていただいた幹事の @haru860 さんにとても感謝しています。

発表に拍手を送っていただいた皆様、その後の懇親会でご一緒させていただいた皆様、どうもありがとうございました。またよろしくお願いします。

Togetter – 「BPStudy#38」 – twitterでの当日の模様

コメントは受け付けていません。 more...

カーネル再構築でカーネルパニックにはまる

Cent OS 5.1 x86_64 (※1)のカーネルを2.6.24-2にアップグレードするために、Linuxカーネルの再構築作業を行っていた時の話。
再起動しようとすると、途端にKernel Panicとなり起動できなくなった。

とりあえず古いカーネルで起動し、原因を調査したところ次のことが判明。

「Processor type and features > Preemption Model」
の欄にて、”No Forced Preemption”を選ぶと、アウト。
“Voluntary Kernel Preemption”にするか、”Preemptible Kernel”にする。
僕は前者に設定。ちなみにデフォルトも前者。

カーネル再構築は、マシンのパフォーマンスを最適化できる反面、思わぬ秘孔が存在するようなので、気をつけられたし。
また、うまく動いている.configのバックアップもお忘れなく。

※1
x64カーネルが動いていたSuSE Linux 10.1でも同様でした。たぶん全般的にそうなのでしょう。


寝台特急 はやぶさで東京へ戻ってみた

僕は、かつて福岡への行き帰りに…
・飛行機
→東京?福岡 1.5時間前後(季節によって前後) 1万?3.3万(大手の普通席正規運賃)
・新幹線
→東京?福岡 5時間強 2.2万円(普通車)くらい 通して乗ったことはありません
・高速バス
→東京?福岡 14時間以上 1.5万円 名古屋まで経験済み
・自分の車
→東京?福岡 14時間以上 2.2万円(普通車)+ガソリン代 高速は割引を使おう
と、4種類の交通機関を利用してきました。

そして、最後に残ったのが「寝台特急」。それは、またの名をブルートレインと呼ばれる夜行列車です。
30年ほど前は遠距離移動の主力として活躍していましたが、現在は新幹線・飛行機・夜行バスに押され、列車の絶滅危惧種(?)としてその存続が危ぶまれています。
これは、今乗らないと一生乗れないのでは、そして飛行機はこの時期正規料金で高い!ということで時間がたっぷり取れるお盆に乗ってみる事にしました。

しかし、このチケットを取るのが大変!
予約開始日はB寝台ソロ・A寝台個室それぞれ満席で、仕方なく開放型B寝台上段という過ごしづらいポジションをとりあえず取っていました。しかし、その後「みどりの窓口」に立ち寄ったところ、A寝台個室に空きが出てあわよくば個室で旅をすることができるようになりました。
B寝台はきっぷ含め片道2.3万円ですが、A寝台個室は7千円アップです。幸い、きっぷは福山の出張がてらこちらに来ていることもあってきっぷは往復で取れていたため、きっぷのみ1割安く済みました。

CRW_4062
博多駅 九州新幹線全通に向けて工事中
CRW_4103
寝台特急 はやぶさは3番のりばから

天神で用事を済ませ、8月13日の17時ごろに博多駅に入ります。
高校時代は博多駅近辺(今、甲子園に出ている学校です)にいたので、見慣れた光景と思いきや九州新幹線全通に向けて工事をしています。もう数年したらだいぶ雰囲気が変わるのでしょう。

CRW_4087
883系 ソニック 以前はもっと派手派手だった
CRW_4091
鹿児島本線の主力通勤電車 813系 真っ赤

列車が来るまで、博多駅のホームで出発待ちをしている電車に目を向けてみることに。
って言っても、これまた見慣れた電車ばかり。それでも、東京と違って個性あふれる電車が一杯います。「旅するデザイン」という本が詳しいのでおすすめ。車両をデザインした水戸岡さん直々監修の本ですよ。

さて、そうしているうちに列車がやってまいりました。

CRW_4101
17:37 はやぶさ東京行き いよいよ到着 待っている人のほとんどは花火大会臨待ち

博多駅からどどっと乗ってくる人が増えるみたいです。さすが九州の中心、集客力があります。
さあ、約16時間20分の旅が始まります。

CRW_4123
多々良川の上です さいなら福岡
CRW_4145
最後尾から 遠賀川の上だと思う

新幹線では1時間経たず、飛行機ならものの数分で通過する福岡。そこを1時間以上かけてのんびりとおさらばします。うーん、これぞスローライフ。

CRW_4244
今日はA寝台 個室です 電子ロックつき
CRW_4136
N700系にも負けないコンセントつき

A寝台は小倉で全室埋まり、B寝台もソロは満室、開放型もほぼ満席です。
長時間の移動となる寝台特急だとセキュリティがちょっと心配。それに、携帯/ノートPCのバッテリーも上がること間違いありません。そこを電子ロックと個別のコンセントを備えてフォローしているA寝台には、+7,000円の価値があると思います。ビジネスホテル代と考えても、いいかもしれません。

F1000006
A寝台個室「シングルDX」
セキュリティとプライバシーはOK
CRW_4275
しかし、
狭いことより古いことが印象強いです

で大分から来る富士と連結し、12両編成になり、機関車も交換します。
この日は関門海峡花火大会があったため、朝のラッシュ並みに電車が混雑。臨時電車も出ているようです。その影響で、門司を7分遅れで出発。
発進するときの衝撃が、電車とは比べ物にならないくらい大きいのが気になりますね。

CRW_4205
門司駅で富士の連結待ち ホームに出て見物
CRW_4247
今日は関門海峡花火大会で大混雑

さらに、関門海峡をくぐって下関で供給電力が交流から直流に変わるため、さらに機関車を交換します。
門司も下関も、記念写真や撮り鉄、そして観光とみんな見物してるんですね。

ちょっとここで車内探検。
20:00前、個室は慌しく出入りする人がいますね。って、自分もそうか。しかし、扉の先は何もわかりません。
開放B寝台の車両に入りますと、皆さん色々なスタイルで過ごされているのがよくわかります。本を読んでいる人、家族でトランプをしている所、ボケーっと車窓を眺めている人。まとまった時間があるから、寝台と言う広々とした移動空間があるから、できることなのかもしれませんね。
僕は、ノートPCを広げて撮った写真を整理してました。A寝台は静かで作業がはかどりますよ。AirH”もコンスタントにつながることも、実は特筆に価するかもしれません。無線LANのアクセスポイントなんかなくても、いいわけですから。

CRW_4164
開放型B寝台 ここ以外一杯でした
CRW_4267
下関でさらに機関車を繋ぎ換え

本州に入りますと、外はもう真っ暗。天神のデパ地下で買った弁当を食べます。結構うまいんだこれが。
ちなみに、車内販売は浜松までありません!だから晩飯・夜食・飲み物はしっかり買い込んでおかれることをお勧めします。ただ、飲み物は2リットルもいらなかったかもしれない(苦笑)。

21時を過ぎるとアナウンスは一時休止、そして減灯です。列車ですから、いい感じで眠くなってきます。
眠くなった、そのときにベッドがあるというのはすごぶるいいですよ。新幹線だと、グリーン車であってもイスで寝るのです。浴衣に着替えて、布団をかぶれることがどれほど楽なことか。
ただ、1つだけ見てみたいものがあったので、23時過ぎに一旦起き上がります。

CRW_4256
デパ地下弁当で腹ごしらえ
CRW_4286
新幹線で約1.5時間 寝台特急で6.5時間

0時ごろ、遅れは取り戻せない状況ながら福山に到着です。
昨年、2ヶ月ほどいたこと、そして4日前もいたこの土地。ちょっと見慣れた光景を寝台特急から眺めています。さすがに東京と違って、0時ともなると、乗ろうとしているわずかな人以外、誰もいません。

この光景を見終わったあと、再び布団の中へ。
姫路あたりで少し目が覚めたのですが、運転停車をしていたようです。その後、新快速が走る線路の上を粛々と、そして中国地方にいる時よりも速度を上げて東へひた走ります。どうも新快速が走る区間は、高速運転のために線路の路盤をしっかりさせているのでしょうか、速度の割に揺れなかった記憶があります。

その後の記憶は朝まで無いので、爆睡していたのでしょう。
寝台特急ならではの、布団をかぶりながらの移動です。

朝6時過ぎ、アナウンスが再開。眠いっての、そして普段こんな時間に起きない(普段は7:30起床)っての…。病院並みの早寝早起きだよ?、マジ勘弁。
と思っていたら、車窓に浜名湖が見えてきました。天気は思わしくないですが、こういう目覚め方は寝台特急ならではです。
また、遅れも取り戻せた模様。

CRW_4301
朝起きたら浜名湖の目の前を通過中
CRW_4362
富士山もよく見えますよ

途中、富士山ももちろん見えます。
そうそう、ご存知の方が少ないのでひとつネタを。富士山は、電車の山側からばかりではなく『海側』からも見えるポイントがあります。焼津?富士の間で、海側の窓から富士山を見ようとしてみてください、見える場所がありますよ!特に海沿いを走っているところが重点ポイント。新幹線でも見えないことは無いのですが、一瞬にして通り過ぎてしまうので余裕を持って見られません。この車窓をのんびり眺める「余裕」も、在来線で行動することのメリットのひとつですね。

CRW_4353
反対側からも富士山が…
CRW_4304
顔を洗って降りる準備

A寝台は洗面台もあります。共同の流しまで行く必要が無いんですね。ちょっと便利かなと思ったけど、コンセントほどのインパクトは無いかな。本当はシャワーを浴びたいんだけど、残念ながらこの列車にはついていないようだし。
ただ、高速バスと違って、この段階で疲れを感じることはほぼありません。さすが布団効果。

その後、身支度をして2度寝体制に(笑)。眠いんだって、本当に。布団がそこにあったら寝ちゃうでしょうもん。
そうしているうちに、横浜へ。いよいよ到着間近です。

CRW_4419
東京駅に到着 いつもの風景です
CRW_4415
みなさんありがとうございました

博多駅を前日の17:37に立ち、9:58にいよいよ東京駅に到着です。
新幹線や飛行機と違って、「ああ、福岡ってやっぱり1,000Km離れてたんだな」と感じる、そして列車に「ありがとう!」と言いたくなる、そんな旅でした。
新幹線や、飛行機で、こういう気持ちになることは、恐らく無いでしょう。

さて、はじめにも書きましたが、寝台特急は国内の鉄道の中にあって絶滅危惧種に入る種別です。
でも、東京駅に降り立った皆さんの表情を見ると、結構いい表情の方が多いのです。不人気ではあるけれども、実は満足度が高い旅のチョイスなのでしょうか。僕が感じるに、寝台特急は
移動時間を単なる移動時間にせず 旅の一部にしてしまう力がある
のです。

では、寝台特急に再び光を当てるにはどうすればよいか。ちょっと自分なりに考えて見ます。
まず、客層は「時間がある人」か「あえて選ぶ人」、そして「お金がしっかり出せる人」になります。そうすると、すぐに思い浮かぶのは「団塊の世代」。そして、ある程度お金はある(溜まっている)けど時間に追われている、平均年収以上の収入を得ている30代前後の人。あと、ぐずっても安心して乗せていられる子供連れの一家。かな?

そして、肝心な車両。
■今のままでやるには
少なくても、存在とそのよさから伝えることになりそう。N700系のときみたいにブログプロモーションでもしますか!
■ちょっと何とかするには
少なくてもあのおんぼろな部屋(特に開放型B寝台)・壊れかかった設備(共同トイレ/流しが特にひどい)はリフォームした方がいいでしょう。
■現状を最大限活かすには
個室を選択したがる人は少なくありませんので、個室寝台+ラウンジは増やすべきです。また、シャワー室も。
できることなら、東京?札幌を走る「北斗星」並にすれば、寝台特急に人が帰ってくるかもしれません。
■抜本的に改善するには
JR九州のプライドをかけて、水戸岡さん監修の新型車両を導入!
東京駅に、この車両が入線すると、そこだけ博多駅の状態(?)になるくらいに(笑)。
もちろん、1人用・グループ用の個室・シャワーも完備。さらに、ラウンジや食堂車もあると、面白いと思いますよ。深夜のバータイムは焼酎を楽しみながらすごせると尚OK。僕は、ずーっと飲んでる気がするけどね?。
カシオペア並みに、満室続きになればいいですね。

どの案も、採算的に大変そうですね。
でも、北海道に引けをとらないか、それ以上に観光地がある九州に、北海道以上の設備を誇る寝台特急が入っても、いいじゃないですか。
新幹線や飛行機の普及で忘れてしまった旅の楽しさを、また教えてくれる貴重な存在なのですから。

飛行機の正規運賃より安ければ、積極的に選ぼうと思ってますよ、僕は。
ダッシュで山手線に駆け込むように新幹線に乗る日々とはまた違った、ゆっくり時間・車窓の流れるあの環境は、次の力を充電できる貴重なひとときなのです。

CRW_4438
お盆の東京 暑っついんだこれが!

さーてと、明日からまた仕事かい。

■参考リンク
flickr – koemu sets:寝台特急はやぶさ (他に撮った写真を一部アップ中)

※2008/08/31 更新
写真をflickrにアップしたものへ差し替えました。また、flickrのsetsへのリンクを張っています。今年度一杯で引退するはやぶさのことについて、写真を通してさらに理解を深めていただけたら幸いです。


  • 自己紹介


    昼は要求定義からインフラ構築まで担当するサーバサイド技術のSE、夜は焼酎をこよなく愛す兄ちゃんです。
    >> プロフィールページ
    >> メール送信フォーム
    ※コメントは承認制です。公開されるまで少々お待ち下さい。

  • Blog Parts

    track feed

    Copyright © 1997-2012 Yuichiro Saito All Rights Reserved.
    iDream theme by Templates Next | Powered by WordPress