
Mac を再起動した後、仮想メモリのスワップ ファイルが 0 バイトに縮小されました。
Dr. MacのRants & Raves
エピソード#329
起動ディスクがいっぱいになると、Macのパフォーマンスが著しく低下することをご存知ですか?起動ディスクの容量がいっぱいに近づくと、回転するビーチボールが表示され、Macの動作が遅くなります。また、アプリの起動、書類の閲覧、写真のフィルター適用など、以前はほぼ瞬時に完了していた操作が、大幅に時間がかかるようになることに気づくでしょう。
私の経験では、多くの(あるいはほとんど)Macユーザーは、起動ディスクの容量がどれくらい残っているかを把握していません。さらに悪いことに、多くのMacユーザーは、Mac上でその情報をどこで確認すればよいかさえ知りません。
それでは、ディスク スペースについて簡単にご説明しましょう。
ディスクに残っている容量はどれくらいですか?
まず、Finder で起動ディスクのアイコンを選択し、「ファイル」 > 「情報を見る」を選択します (またはキーボード ショートカットの Command+I を使用します)。
ディスクの詳細を表示する「情報を見る」ウィンドウが画面に表示されます。ウィンドウの「全般」セクションの下部にある「容量」、「使用可能」、「使用済み」の3つの項目に注目してください。

-
-
- 容量はドライブのサイズを示します。
- 利用可能ディスク容量は、現在どのくらいのディスク容量があるかを示します。
- 「使用済み」は、使用中のディスク容量を示します。
-
ディスクの空き容量が20%未満の場合、問題が発生する可能性があります。大きなファイルをいくつか保存(またはダウンロード)すると、ディスクがほぼいっぱいになり、Macの動作が極端に遅くなります。この時点で、ディスク容量を解放する方法を検討する必要があります。
また、起動ディスクの使用可能容量が 10% 未満の場合、ディスク容量不足により、すぐに速度低下や回転するビーチボールのような現象が発生します。
利用可能なスペースが重要な理由
起動ディスクの容量不足がMacのパフォーマンスに劇的な影響を与えるのはなぜかと疑問に思われるかもしれませんが、これはmacOSの仮想メモリ(VM)の仕組みに起因しています。Macに操作を実行するのに十分なRAMがない場合、Macは起動ディスクに「スワップファイル」を作成し、必要なRAMの代わりにそのスワップファイルを使用します。
このスワップファイルは動的に拡大・縮小しますが、通常は数ギガバイトのディスク容量を必要とします。Macを再起動すると、スワップファイルはゼロにリセットされ、必要に応じてそこから動的に拡大します。私のMacBook Pro(RAM 16GB搭載)を2日間再起動せずに使用した後、スワップファイルは9GBでしたが、再起動すると0バイトになりました。

つまり、macOS が作成しなければならないスワップファイル用の十分な空き容量が起動ディスク上にない場合、Mac の動作が極端に遅くなります。
再起動は一時的な緩和にはなりますが、新しいスワップファイルはアプリを開いたり、使用したり、終了したりするたびに大きくなります(場合によっては小さくなります)。そのため、ディスクがほぼいっぱいになった場合(私の意見では80%以上)、いくつかのファイルを削除する必要があります。
残念ながら、容量が足りません。来週は、厄介な大容量ファイルを素早く簡単に追跡、アーカイブ(お好みで)、そして削除する方法をご紹介します。
乞うご期待。