概要
開発者のTheo氏が、AIコーディングによる大量の小ファイル操作においてAppleのAPFSが極めて非効率であると指摘し、LinuxのXFS+VDO環境への移行による劇的な性能向上とストレージ節約を提唱しています。
詳細内容
ソフトウェア開発者のTheo氏は、ベンチマークに基づき、Apple独自のファイルシステム「APFS」が現代のAIコーディングワークフローに不向きであることを主張しました。AIエージェントが生成する大量の小さなファイルや並列ワークツリーの操作において、M1 Max MacBookはミッドレンジのLinuxマシン(XFS搭載)に比べ、5〜10倍も低速であるという結果が出ています。
主な要因として、APFSが消費者向け(写真やアプリなど)に最適化されている一方で、開発者が多用する`node_modules`や`pnpm`のようなハードリンクを多用する処理に構造的な欠陥があることが挙げられます。Theo氏の検証では、Linuxで「XFS + VDO圧縮(LZ4)」を組み合わせることで、APFSで43GBを占有していたプロジェクト群を24GBまで削減しつつ、インストールやクローン操作を劇的に高速化できることが実証されました。
また、AIが生成する膨大なコード変更を人間がレビューしきれなくなる「人間のボトルネック」についても警告しており、AI時代の開発効率を最大化するためには、古いPCを専用のLinuxボックスとして再利用し、適切なファイルシステムを選択すべきだと結論づけています。