今年も一年よい子でいた筆者には,ご褒美に夢のようなプレゼント(※2)がやってきました。ありがとうサンタさん。Duoを動かす方法を紹介します。※1小説「クリスマスキャロル」の主人公であるスクルージ老人が,「⁠メリークリスマス」に対して言った言葉。「⁠ふん,クリスマスなんてくだらないね」くらいの意味でしょうか。Breweryから同名のクリスマスビールが販売されていることでも有名です。※2実際は夢のようなプレゼントではなく,年明けには返却しなければいけない,現実的なレンタル品です。ストレージ王に,俺はなる!ioDrive2とは簡単に言ってしまえば,PCIeに接続するSSDの親戚みたいなものです(※3⁠)⁠。速い!大容量!高信頼性!お値段もそれなり!ということで有名ですね。ioDrive2にはMLC/SLCの違いや容量ごとに,いくつかのモデルが存在します。ご家庭のパソコンでも,2TB,3TBはあたりまえのこの時代。SSD最大の弱点といえば,HDDにはまだまだ及ばない容量ですよね。Duoのように2.4TBもの容量があれば,十分HDDの代替として,ご家庭のデスクトップ用途でも使えるのではないでしょうか。x8のバスと,6pinの外部電源(※4)が必要なので注意してください。今回筆者はNECのExpress5800/R120d-2Mに搭載してみました。※3もちろんただのSSDとは違います。2012年6月号の特集に詳しいので,そちらを参照してみてください。※4最近のちょっと高級なグラフィックカードなどが要求するものと同じです。デバイスドライバをインストールするioDrive2はSATAのHDDなどとは異なり,物理接続しただけでストレージとして認識されるわけではありません。専用のドライバをインストールする必要があります。ドライバ一式は購入したベンダ,あるいはFusionIOのサイトなどから各自入手してください。12.04.1を利用しています。ドライバとユーティリティは,ソースコードとdebパッケージにて提供されています。今回はユーティリティをdebパッケージからインストールし,ドライバモジュールであるiomemory-vslはソースコードから日本語Remix上でビルドしました。ビルドに必要なパッケージをインストールします。12.04には標準でインストールされているので,別途インストールの必要はありません。何らかの理由でインストールされていない場合は,linux-headers-genericパッケージをインストールしておいてください。ドライバのソースコードは「iomemory-vsl_(バージョン).tar.gz」というファイルです。このアーカイブを展開し,展開されたディレクトリの中でdpkg-buildpackageを実行します。ビルドに成功すると,親ディレクトリに次のようなパッケージが作成されます。iomemory-vsl-3.2.0-34-generic_3.2.2.869-1.0_amd64.debiomemory-vsl-config-3.2.0-34-generic_3.2.2.869-1.0_amd64.debiomemory-vsl-source_3.2.2.869-1.0_amd64.debパッケージの作成ができたら,iomemory-vslパッケージと,ライブラリであるlibvsl,ユーティリティ群であるfio-ではじまる名前のパッケージをインストールします。Package」の節を参考にしてください。libvsl_3.2.2.869-1.0_amd64.debデバイスのチェックとモジュールのロードインストールが完了したら,まずはfio-pci-checkコマンドを叩いてみましょう。これはPCIバスツリーのエラーや,デバイスのチェックを行うコマンドです。Duoはその名が示す通り,2つのioDriveが1つのアダプタ上に載っている作りになっています(※5⁠)⁠。そのため次の実行例のように,2つのioDriveが見つかります。(25000mw)次に,iomemory-vslモジュールをロードしましょう(※6⁠)⁠。正常にモジュールがロードされると,/dev/fct0と/dev/fct1という2つのデバイスを確認できます。fio-statusコマンドを叩いて,デバイスの状況を見ておきましょう。x8や外部電源を要求する理由がこれです。※6モジュールはOSを再起動することによっても,自動でロードされます。理想のフリーデスクトップ環境を求めて東へ西へ......のはずが,気がついたら北の大地で就職していたインフラ寄りのエンジニア。最近レンズ沼にハマる。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。