11
Xserve(2009)

正直に言うと、Appleはラックマウント型サーバーを1種類しか製造しておらず、そのアップグレードはIntelプロセッサのライフサイクルに合わせて行われています。この現実から、新しいXserveに期待しづらい時もありますが、2009年版は注目に値します。このサーバーは前世代よりも明らかに高速で、消費電力も少なく、発熱も少ないのです。私はIntelベースのXserveの3つのバージョンすべてをレビューしましたが、この組み合わせは滅多にありません。

構成とアップグレード

新型Xserveの基本構成(販売価格2,999ドル)には、クアッドコア2.26GHz Xeonプロセッサ1基、1066MHz DDR3メモリ3GB、160GB 7,200rpm SATAハードドライブ1基が搭載されています。拡張スロットはPCI Express 2.0 x 16(前モデルの8基から増加)で、1つのスロットは6.6インチカード、もう1つのスロットは9.25インチカードに対応しています。SuperDriveが標準装備されているほか、ギガビットイーサネットポート2基、FireWire 800ポート2基、DB-9シリアルポート1基、高速USB 2.0ポート3基も搭載されています。USBポートの1つはサーバのフロントパネルにあります。

アップグレードには、2.26GHz、2.66GHz、または2.93GHzのXeonプロセッサ2基、シングルプロセッサモデルでは最大12GBの1066MHz DDR3 RAM(デュアルプロセッサ構成では最大24GB)、セカンダリ電源、そして各種Ethernetおよびファイバーチャネルコントローラが含まれます。Xserveは、SASまたはSATAの3.5インチディスクを最大3台搭載できます。新しい128GBソリッドステートディスク(SSD)は、500ドルのオプションでご利用いただけます。すべてのXserveには、ユーザ数無制限のMac OS X Serverが付属しています。

オプションのRAIDカードは、より高速なプロセッサと512MBのRAM(昨年の256MBから増加)にアップグレードされました。アップグレードされたRAIDカードは2009年モデルのXserve専用であり、以前のモデルには後付けできません。

今回のレビューでは、Appleから2.26GHzクアッドコアXeonプロセッサ2基、12GBのRAM、128GBのソリッドステートディスク、1TBのSATAディスク3台、オプションのRAIDカード、そして電源ユニット2台を搭載したユニットが提供されました。この構成の小売価格は6,249ドルです。(ちなみに、2008年のレビューでは、3GHzプロセッサ、8GBのRAM、1TBのSATAディスク3台、RAIDカード、そして電源ユニット2台を搭載し、小売価格は8,999ドルでした。)

アーキテクチャの改善

今日のXserveは、Intelの最新の5500シリーズXeonプロセッサ(コードネームNehalem)を搭載しています。この世代では、メモリコントローラがプロセッサダイ自体に統合され、各プロセッサには8MBのL3キャッシュが搭載されています。このキャッシュはプロセッサの4つのコア間で共有されます。メモリコントローラは、DIMMスロットに3枚1組で装着した場合に、3チャネルインターリーブを使用してI/Oを高速化します。Nehalemでは、メモリ密度や速度の最適化に応じて、1枚、2枚、または3枚のDIMMを装着できます。DellやHPなどのベンダーは、このマトリックスを顧客に公開していますが、Appleは、最高のパフォーマンスを得るために、3枚のDIMMを同じ枚数で組み合わせた組み合わせのみを出荷することで、簡素化を図っています。

新しいメモリ構成ユーティリティを使用すると、DIMM を適切なスロットに配置することができます。

各プロセッサには6つのDIMMスロットが用意されており、8コアのXserveでは合計12のスロットが利用可能です。(後からメモリを追加または変更した場合、起動後にメモリ構成ユーティリティが自動的に起動し、RAMが最適にインストールされているかどうかが表示されます。このユーティリティは/System/Library/Core Servicesディレクトリに保存されており、手動で起動することもできます。)

Mac OS X Leopardでは、新しいXserveのメモリ容量を最大限に活用できないことに注意してください。Leopardでは32GBのRAMしか使用できませんが、8コアのXserveは理論上最大48GBのメモリを搭載できます(12スロットすべてに4GBのDIMMを装着した場合)。さらに、Appleは3枚のDIMMを同一セットにしたRAM構成のみを販売しているため、工場出荷時に搭載可能な最大構成はプロセッサあたり12GB、つまり3スロットに4GBのDIMM、またはデュアルプロセッサのXserveでは24GBです。24GBを超えるRAMを搭載したXserveが必要な場合は、最大16TBのRAMを搭載できるSnow Leopard Serverが発売されるまで待つことをお勧めします。

リモートのフラストレーション

AppleのLights-Out Management(LOM)は3回目のリビジョンですが、依然として期待外れです。2009年版はBonjour経由でアドバタイズし、Server MonitorでXserveの検出と監視が容易になりました。しかし、LOMは依然としてサービスEthernetコネクタに依存し、Mac OS X ServerへのシェルアクセスやKVM-over-IP機能は備えていません。Lights-Out Managementはセキュアネットワークへの特権アクセスを可能にするため、管理者がLOMを使用してシェルアクセスを取得したり、画面共有を介してXserveを制御できれば非常に便利です。これらの機能は、HP、Sun、Dellなどの競合サーバで長年提供されてきました。しかし、これらの機能はMac OS X Server内、サービスIPネットワークからしかアクセスできません。

Appleの実装では、管理者は異なるネットワークに複数のIPアドレスを割り当て、VLANまたはファイアウォールのトリックを用いて管理アクセス用のネットワークポートを保護する必要があります。これらのポートが安全な管理ネットワーク上のLOMからアクセス可能であれば、管理者はLOMに接続するだけで、安全に完全な制御を行うことができます。しかし、今日の市場において、AppleのLOMは残念ながら不完全です。

Xgrid Admin は、システムが 16 個の仮想コアすべてを実行していることを表示します。

パフォーマンスとパワーのテスト

IntelのNehalemアーキテクチャは、クロック速度が以前のモデルよりも低いにもかかわらず、パフォーマンスが大幅に向上しています。その理由は次のとおりです。Turbo Boostにより、プロセッサはアイドル状態のコアを無効にし、ビジー状態のコアを通常よりも高速で実行できます。ハイパースレッディング技術により、1つのコアで2つのスレッドを同時に実行できます。各コアはOSに対して2つの仮想コアとして認識されるため、Mac OS X Serverは8コアのXserveを16コアとして扱います。これらの機能を組み合わせることで、シングルスレッドアプリケーションは予想以上に高速に動作し、マルチスレッドアプリケーションは並列処理を最大限に活用するために積極的にスケールアウトできます。

2009 年モデルの Xserve のパフォーマンスを、現在入手可能な 2008 年モデルの Xserve と比較テストしました。2008 年モデルは 2.8GHz Harpertown Xeon プロセッサを搭載し、SSD が搭載されていませんが、それ以外は同一です。相対的なパフォーマンスをテストするために、15 の同時エンコード タスクを含む Podcast Producer ワークフローを構築し、同じワークフローを使用して複数のジョブを送信しました。その結果、各サーバーは処理能力を超えてオーバーサブスクリプションされました。クロック速度では 24 パーセント劣っていましたが、2009 年モデルの Xserve は 44 パーセント速く終了しました。プラグ時の両方のサーバーの消費電力を測定したところ、2009 年モデルの Xserve はアイドル時に 25 パーセント、ピーク負荷時に 10 パーセント低い電力を消費していました。同様に、新しいモデルの排気はピーク負荷時に 30 パーセントも低温です。新しい Xserve では華氏 90 度であったのに対し、以前の Harpertown モデルでは華氏 115 度でした。ワット当たりの性能はここ数年のマーケティングの合言葉となってきましたが、新しい Xserve のように、実際のパフォーマンスが劇的に向上し、同時に電力消費と発熱が減少するのを目にすることはほとんどありません。

ビデオカードのジレンマ

Xserveは常に、ビデオ編集とデータセンターという2つの異なる世界を担ってきました。この二面性は、付属のNvidia GeForce GT120ビデオカードに見られるように、どちらのユーザーにとっても最適とは言えない妥協点を生み出しています。このカードはMac Pro(  )に搭載されているものと同じものですが、ビデオRAM容量は256MBとデスクトップ版の半分です。Appleによると、GT120カードはFinal Cut Pro( )やAperture( )などのプロ向けアプリケーションを実行するには十分であり、30インチディスプレイ2台()を駆動できると のことですが、ビデオユーザーは高性能GPUを望むかもしれません。(AppleはMac Proとは異なり、Xserveには代替グラフィックカードのオプションを提供していません。)

同時に、このビデオカードは、シンプルな2Dビデオ出力のみが必要な典型的なデータセンターのニーズには、過剰設計かつ高価です。同様に、Mini DisplayPortコネクタはKVMスイッチに接続するためにドングルが必要となるため、データセンターの運用者にとって煩わしいものとなっています。(Xserveは他のMacと同じMini DisplayPortアダプタ(VGAとDVI)を使用していますが、従来のXserveとは異なり、アダプタは付属しておらず、別途購入する必要があります。)Xserveには、他社のラックマウントサーバーで一般的に見られる前面のビデオコネクタがまだ搭載されていません。

アップル Xserve 2009

ストレージオプション

オプションのソリッドステートドライブ(SSD)は、ドライブスロットを占有せず、Xserve本体に内蔵されています。SSDは、OSの起動やアプリケーションの起動といったランダムリード操作において優れたパフォーマンスを発揮します。書き込みエージング(すべてのSSDに共通する現象で、ブロックが複数回書き込みおよび書き換えられることで、時間の経過とともにパフォーマンスが低下する)のため、AppleはSSDをブートドライブとして使用することを推奨しています。この場合、書き込みアクティビティはログ、仮想メモリ(スワップ)、および軽量のハウスキーピング処理に限定されます。XserveがSANまたはNAS上のストレージにアクセスする場合、SSDは可動部品のないサーバーのような魅力的な外観を提供します。

長年Xserveをご利用いただいているお客様は、新しいXserveのディスク構成に戸惑うかもしれません。以前の2世代とは異なり、新しいXserveではSAS(シリアル接続SCSI)ドライブが構成オプションに表示されなくなりました。実際、Appleは新しいXserve用のAppleブランドのSASディスクを販売していません。SASディスクが必要なお客様は、Apple StoreまたはApple販売店からPromiseブランドのSASディスクを購入する必要があります。(PromiseのSASディスクは、XserveとMac Proの両方で利用可能で、それぞれのコンピュータで使用されているドライブキャリアにパッケージ化されています。)これらのディスクはCTOオプションとしてではなく、別箱に入ったアクセサリとして提供され、お客様が取り付ける必要があります。

Xserve 2009:内部を覗いてみよう

Appleは、VTrak RAIDシステムにおける両社の既存の提携関係を踏まえると、PromiseのSASディスクはXserveに「自然な組み合わせ」だと述べています。Appleにとっては確かにその通りかもしれませんが、この二分された戦略は顧客にとって分かりにくい状況を生み出しています。Appleのマーケティングでは、XserveがSATAディスクとSASディスクのどちらにも対応しており、サーバがどちらのタイプも使用できることを説明しており、ウェブサイトでは両方のアーキテクチャを使用した場合のパフォーマンス指標を提供しています。ただし、SASドライブが異なるメーカー製であることは、細則でのみ記載されています。

Appleの保証(AppleCareプレミアムサービス&サポートプランによる3年間の保証延長を含む)は、AppleブランドのSATAディスクのみを対象としています。Promise SASディスクには1年間の保証が付帯しており、SASディスクのすべての保証サービスまたは交換はPromiseによって行われます。ただし、Promiseは現在、個々のSASドライブに対する保証延長オプションを提供していません。そのため、Promise SASドライブをご注文いただいたお客様は、デフォルトの保証期間を超えて投資を保護することはできません。

過去の世代のXserveは、購入時に必要なものがすべて箱に同梱されていたことで際立っていました。Appleがビデオアダプタを同梱しなくなっただけでも十分に残念なのに、保証期間の延長オプションなしにサードパーティ製のSASディスクを押し付けるのは、到底許されることではありません。

Macworldの購入アドバイス

Xserveは、パフォーマンスの向上と電力効率および放熱効率の改善により、従来モデルからの大幅なアップグレードを実現しています。Leopard Serverではハードウェアのメモリ容量を最大限に活用できないため、大容量のRAMを使用する予定の方は、今秋発売されるSnow Leopardまで待つことをお勧めします。SASディスクと長期保証が必要な方は、外付けストレージソリューションをご検討ください。それ以外の方にとって、2009年モデルのXserveは、あらゆる面で優れた性能を備えた稀有なアップグレードと言えるでしょう。