36
MacBook Airのフラッシュストレージ耐久テスト

ご存知の通り、MacBook Airは他のMacに搭載されているハードドライブではなく、フラッシュストレージを採用しています。Speedmark 6.5テストスイートを用いた初期結果では、Airのフラッシュストレージがパフォーマンス向上に貢献していることが示されましたが、そのパフォーマンスが長期間維持されるかどうかは懸念事項でした。

ソリッドステートドライブ(SSD)とフラッシュストレージ(AppleはAirのフラッシュストレージをSSDとは呼んでいません。従来のSSDのように2.5インチのハードドライブハウジングを採用していないためです)には、多くの利点があります。ハードドライブと比較して、フラッシュストレージはパフォーマンスが高速です。また、可動部品がないため、耐衝撃性が高く、ハードドライブに起こりやすい機械的な故障の影響を受けにくいのも特徴です。

明らかな欠点は、フラッシュベースのストレージ デバイスはギガバイトあたりの価格が非常に高く、ストレージ容量が低いことです。

しかし、パフォーマンスの問題はそれほど明白ではありません。SSD上の個々のデータセルには書き込み回数が限られているため、メーカーはフラッシュメモリの寿命を延ばすために、ウェアレベリング技術を採用することがよくあります。また、SSDが時間の経過とともにいっぱいになると、書き込みパフォーマンスが低下する可能性があります。一部のSSDメーカーは、オーバープロビジョニング戦略を採用しています。これは、不良ブロックやバックグラウンドタスク用に、ユーザーから離れた容量を確保するものです。一部のSSDは、書き込み速度を低下させる可能性のある不要なデータ管理タスクの一部を処理するTRIM機能を備えていますが、TRIMはMac OS Xではサポートされていません。

SSDを購入する際は、メーカーがどのような技術を採用しているかについて情報を読むのが一般的です。一方、Appleはフラッシュメモリの欠点に対処するための裏側の戦略について、あまり詳しく説明していません。そのため、私のような人間は不安に感じることがあります。特にMacBook Airのようにフラッシュメモリをユーザーが交換できないシステムではなおさらです。(iFixitなどのサイトでは、MacBook Airを開けてフラッシュストレージにアクセスする方法が紹介されていますが、そのような作業を行うと保証が無効になります。)

フラッシュストレージの耐久テスト

Appleのフラッシュストレージの長期使用におけるパフォーマンスを検証するため、フラッシュメモリをプライマリストレージに搭載する3台のMacに、過酷なテストを連続して実施しました。テスト対象は、2008年製2.13GHz MacBook Air(128GB SSD搭載)、2010年製受注生産27インチ2.93GHzクアッドコアCore i7 iMac(128GB SSD搭載)、そして2010年製13インチ1.86GHz MacBook Air(256GBフラッシュストレージ搭載)です。これらのMacに、AJA System Test、Speedmark 6.5ディスクテスト、diglloydToolsのDiskTester Fill Volumeテストを実施しました。

iMacと2010 Airのベースライン結果はほぼ同様でした。3回のテストの平均結果を以下に示します。

AJA システムテスト: 読む

  • iMac: 204MBps
  • 2010 MacBook Air: 201MBps
  • 2008 MacBook Air: 104MBps

AJAシステムテスト: 書き込み

  • iMac: 177MBps
  • 2010 MacBook Air: 187MBps
  • 2008 MacBook Air: 67MBps

DiskTester ボリュームの充填: 読み取り

  • iMac: 213MBps
  • 2010 MacBook Air: 210MBps
  • 2008 MacBook Air: 104MBps

DiskTester ボリュームの書き込み: 書き込み

  • iMac: 172MBps
  • 2010 MacBook Air: 172MBps
  • 2008 MacBook Air: 60MBps

1GBのファイルを複製する

  • iMac: 14秒
  • 2010 MacBook Air: 13秒
  • 2008 MacBook Air 74秒

これらのベースライン結果を得た後、OS Xを消去して再インストールし、Time Machineバックアップからデータを移行しました。次に、DiskTesterを使用して8KBのファイル200万個を書き込み、ファイルを消去して再度テストを実行しました。さらに、Time MachineバックアップからOS Xとデータを消去して再インストールし、diglloydToolsのMemoryTesterによる過酷なテストを2回実行しました。その後、フラッシュストレージを消去してOS Xを再インストールし、Time Machine経由で復元しました。

ベンチマークテストを再度実行したところ、過去にテストした一部のSSDとは異なり、パフォーマンスに変化が見られませんでした。これらの低品質のフラッシュストレージデバイスに対して、消去、書き込み、ストレステスト、イメージ作成といったあらゆるテストを行ったにもかかわらず、酷使する前と全く同じパフォーマンスを示しました。

ストレージデバイスの容量がほぼ満杯になった場合のパフォーマンスへの影響を調べるため、テストをもう少し進めました。2010年製1.86GHz 13インチMacBook Airの256GBフラッシュストレージを、残り容量が5GBになるまで使い切り、AJAシステムテストとファイル複製テストを実行しました。驚くべきことに、結果にはパフォーマンスの低下は見られませんでした。

ちょっとした失敗

私たちの2010年製Airのうち1台(13インチ、128GBモデル)のフラッシュストレージが、テストを終える前に正常に動作しなくなってしまいました。OS Xの最終インストール作業の4分の3で失敗しました。付属のUSBフラッシュドライブと市販のSnow Leopardディスクからの復元を試みましたが、うまくいきませんでした。外付けドライブから起動し、Super Duperを使って動作するAirイメージのクローンを作成してみましたが、それでも完了できませんでした。フラッシュストレージに対してディスクユーティリティのディスク修復を実行しましたが、ドライブに問題は見つかりませんでした。また、ドライブのアンマウントに失敗することもありました。何時間も費やしましたが、最終的には、上記の結果で参照した256GB、1.86GHzの13インチモデルという、同じテストを問題なく完了した別の新しいAirを試してみることにしました。

Mac用フラッシュドライブ3台がテストを無事クリアしたので、故障した1台はたまたまだったと推測します。引き続きテストを続け、何か問題が判明したらお知らせします。

[ジェームズ・ガルブレイスは、Macworld のラボディレクターです。 ]