Diskzyv0.1
手動で削除しない

Macのスワップファイル(swapfile)とは。削除できるか

結論

スワップファイルを削除しないでください。実行中のアプリがまだ使っているメモリが入っており、削除すると、そのアプリやシステム全体がクラッシュすることがあります。安全に消去するには、Macを再起動します。

場所

/private/var/vm/swapfile0

これは何か

アプリがMacに搭載されている以上のメモリを必要とすると、macOSはまずメモリを圧縮し、次に最も使われていない部分をディスクに移します。その部分は、swapfile0、swapfile1 などの名前のスワップファイルに入ります。macOSはこれらを専用のVMボリュームに置いており、/private/var/vm として見えます。

スワップが大きくなるのは、多くのアプリを実行しているとき、ブラウザのタブをたくさん開いたままにしているとき、仮想マシンやローカルAIモデルなどメモリを大量に使うツールを使っているときです。macOSは必要に応じてスワップファイルを追加し、メモリプレッシャーが下がると削除しますが、すぐに削除されるとは限りません。

スワップが大きいのは、今している作業に対してMacのメモリが足りていないというサインであり、ディスクに問題があるというサインではありません。

どのくらい大きくなるか

まったくない状態から数GBまで幅があり、メモリプレッシャーが高い状態では数十GBになります。

正しい方法で小さくするには

  1. 下記のコマンドを実行して、現在どのくらいのスワップが使われているかを確認します。値を読み取るだけです。
  2. アクティビティモニタを開き、「メモリ」タブを選択して「メモリ」で並べ替え、最も多く使っているアプリを見つけます。
  3. 不要なアプリを終了します。そうすると、macOSがスワップを自動的に解放できるようになります。
  4. Macを再起動します。すべてのスワップファイルが消去され、領域を取り戻す確実な方法です。
ターミナルで
sysctl vm.swapusage

削除したあとはどうなるか

再起動後、スワップはゼロから始まり、アプリが搭載メモリより多くのメモリを必要とした場合にだけ、ふたたび大きくなります。すぐに元の大きさに戻る場合、原因はメモリの使用量であり、対策は開いておくアプリを減らすかRAMを増やすことです。

Diskzyでの扱い

Diskzyは、スワップをスリープイメージの隣に「System Data, explained」(システムデータの内訳)で表示し、「Managed by macOS」(macOSが管理)と示します。削除は提案しません。

関連ガイド

Macの空き領域がどこに消えたのかを確認

Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。

Diskzyを無料で試す
ほかの言語で読む:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語