Apple の次世代 APFS は、iOS 10.3 で正式デビューした後、macOS High Sierra に導入され、実質的に瞬時のファイルコピー、全体的な速度を向上させる効率性の向上、システム パフォーマンスを向上させる読み取りおよび書き込み操作の微調整を実現します。
APFSには多くの「裏側」の変更点があり、その多くはユーザーにはすぐには分かりません。High SierraのAPFS実装を初めて検証する今回の記事では、AppleInsiderがユーザーにとって最も顕著な変更点、つまり起動時間、ファイルコピー、そしてストレージ効率について検証します。
テストプラットフォーム
APFSテストには、2015年モデルのi7 Retina MacBook Proと、SSD搭載の2012年モデルのクアッドコアi7 Mac miniを使用しています。どちらもRAMは16GBです。
インストール前は、両方のマシンとも10.12 Sierraを実行していました。MacBook Proは、原因不明のEFIパーティションが破損したため、High Sierraの再インストールが必要でしたが、それ以降は再インストールは発生していません。
起動時間
APFSはこれまで、ブートデバイス以外でのみ使用可能でしたが、High Sierraではこの制限が解除されました。
インストール前、MacBook ProのPCI-E SSDはシャットダウンしたマシンから約24秒で起動していました。インストール後は、「冷えた鉄」からの起動時間が18秒に短縮され、以前の75%に短縮されました。
APFS は数年前から開発が進められており、2016 年の WWDC 以降、macOS テスターがデータ ドライブとして利用できるようになっています。つまり、厳密に言えば新製品ではありません。
Mac miniのSATA-3 SSDでは、さらに劇的な結果が得られました。完全にシャットダウンした状態からの起動は通常約42秒かかりましたが、High Sierraをインストールした後は、起動時間がSierraの64%に短縮され、わずか27秒になりました。
ファイルのコピーとアクセス
APFSドライブでのファイルのコピーは少し異なります。新しいファイルシステムでは、同じドライブ上でビット単位のコピーを行うのとは異なり、ファイルを「クローン」します。これは本質的には、いわば別名です。ユーザーがクローンファイルに変更を加えると、変更されたブロックのみがドライブに保存されます。
APFSはHFS形式のディスクと完全に互換性があります。APFSドライブへのファイルのコピー、またはAPFSドライブからのファイルのコピーは、チェーン内の最も遅いリンク(HFSドライブ、または接続方法)によって制限されます。ただし、異なるドライブ間でのAPFS間のコピーは、HFSに関連するオーバーヘッドの一部を削減し、コピー速度を向上できます。
有線ネットワークでも無線ネットワークでも、統計的に有意な変化は基本的に見られません。MacBook ProとHFSフォーマットのMushkin Ventura Ultra USB 3.0 SSDを使用した場合、様々なサイズのMP3ファイル1250個を含む30GBのフォルダの読み込みに4分51秒かかりました。
ドライブをAPFSに再フォーマットしたところ、同じコピーに3分22秒かかりました。より少ないファイル数で大きなファイルをコピーした場合、ファイルあたり数秒しか節約できず、効果はそれほど顕著ではありませんでした。
節約したスペース
iOS 10.3では、新しいファイルシステムの導入により、大量の空き容量が見られるケースがありましたが、今回も同様の現象が見られるようです。High Sierraのインストーラーをダウンロードする前の2台のテスト環境では、MacBook Proはシステム、アプリケーション、そして重複がほとんどない大量の書類に222GBの空き容量がありました。Mac miniは書類がほとんどなく、64GBが満杯でした。
インストール後、MacBook Proの使用容量は202GBに縮小し、約10%の節約となりました。Mac miniでは、絶対サイズと割合の両方で増加幅ははるかに小さく、わずか2GBしか解放されませんでした。
これは、APFSが小さなファイル(作業書類は比較的小さいファイルが多い)の保存により効率的であることを示唆しています。この仮説をさらに検証するため、Mac miniをSierraのバックアップに復元し、作業書類は移行しましたが、アプリは移行しませんでした。ファイル転送後、High Sierraインストール前の状態で、Mac miniのSSDには203GBのデータが保存されていました。
High Sierra のインストール後、Mac mini の容量は 19 GB 増加しました。これは、MacBook Pro へのインストールと同様の結果です。
AppleInsider は、各ユーザーが享受できる節約額は、ファイルの種類とサイズによって異なると予想しています。
その他の機能
また、High Sierraの将来のバージョンでは、APFSボリュームを動的に拡張・縮小する機能も実装される予定です。これにより、複数のパーティションを必要に応じて自動的に拡張・縮小できるようになります。現時点では、これはターミナルで実行する必要があります。
スナップショットを保存して、ファイル システムの読み取り専用コピーを作成し、簡単に復元することができます。
AppleInsiderは後日これらの機能についてさらに詳しく調査する予定です。
現在の制限
ハードドライブのみを搭載した古いMacをお持ちの場合、デフォルトでは変換されません。また、Appleのリリースノートによると、3TBのFusionドライブとBootCampを搭載した一部のiMacは「サポート対象外」となる可能性があります。
また、2012年モデルのMac Proをお持ちの方は、今のところ残念ながら対応していません。Appleは、今後のシード版に含まれる予定だと述べています。AppleInsiderは、サポートが追加され次第、2012年モデルのMac Proでテストを行う予定です。
ストレージボリュームをAPFSでフォーマットした場合、SierraおよびHigh Sierraシステムにのみマウントされます。macOSの古いバージョンおよびWindowsの全バージョンではドライブを読み取ることができません。
APFSに関連するソフトウェアのバグは他にもいくつかあります。ファイルシステムに大きな負荷をかけるサードパーティ製ユーティリティは、Carbon Copy Clonerがベータ版で既にこのファイルシステムをサポートしているため、アップデートが必要です。Microsoft OutlookはAPFSボリュームからメッセージ本文を読み込めませんが、これはMicrosoftが修正する予定です。
念のためお知らせしますが、High Sierraとそのすべての機能は現在ベータ版です。Appleがこれらのテストを実施しているのは、これらのバグを徹底的に排除するためです。
とはいえ、APFSは数年前から開発が進められており、2016年のWWDC以降、macOSテスター向けにデータドライブとして提供されているため、厳密には新製品ではありません。AppleはiOS 10.3でiOSユーザーをシームレスに移行させたため、秋のリリース時にはスムーズに移行できると確信しています。