スワップ領域が確保されない

Mac mini (Late 2014、Intel Core i5, 1.4GHz, メモリ4GB)において、外部ディスクにTranscend JetDrive 825(SSD)を接続しています。

外部ディスクにMac OS High Sierraをクリーンインストールして使用していますが、度々ハングアップします。

アクティビティモニタでメモリー使用量を見ると、4GBの物理メモリのうち使用済みメモリが3.5GBを越えると動作が鈍くなり、さらにメモリーが圧迫されるとハングアップする様に見えます。この時、使用済みメモリが増えてもスワップ使用領域が0バイトのままです。おそらく、スワップしないためにメモリーを使いきりハングアップしてしまうのではないかと思いますが、スワップ使用領域の確保の方法など分かりましたら、ご教示いただけないでしょうか。

内蔵のHDDから起動した場合はスワップが使われ、特にハングアップする事象は発生しません。

なお、SSDはAPFSフォーマットでマウントポイントは/、接続方法はThunderboltバスです。

Mac mini, macOS High Sierra (10.13.3)

投稿日 2018/03/21 04:03

返信
返信: 23

2018/03/21 15:23 はに への返信

はに様


/private/var/vm

ディレクトリはありますが、中にはスワップファイルはありませんでしたが、

/vmというディレクトリがあり、その中にswapfile0という1GB程度の大きさのファイルがありました。

起動時に作成されるようで、その後アプリケーションを複数立ち上げて負荷をかけてもサイズは変わらないですね。

ファイルシステムを変更してインストールし直してみて、状況をご報告します。

2018/03/30 20:06 Redlions への返信

Thunderbolt 接続だとSSD は自動的にAPFS に変換されます。2度試しましたが2回とも変換されました。

それにしてもOS can be installed: no

が気になりますね。ちなみに我が家ではThunderbolt 接続のSSD で正常に動き続けています。スリープは不安定になるにでしませんが。

2018/04/01 04:24 ni_ki への返信

自動でログイン時にマウントさせて試しましたが何んとか動いているようです。自己責任ではありますが。

ちなみに本題と関係ないですがテストで50GB もスワップしていました。これほど巨大なスワップは初めて見ました。

なおもしかしてdisk1s4 しかVM としてマウントしないのでは。ただ今、Mac が手元になく確認できません。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

スワップ領域が確保されない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。