AppleサポートAppおよびYouTubeチャンネルのお知らせ

* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。

YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票方法と通知設定

コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。

Apple Account(Apple ID)の不正利用を確認する方法

Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

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

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 20:03

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2018/03/22 23:25

うちのmacbook airに外付けssdを繋ぎ、high sierra 10.13.3 をインストールして試してみました。

どうも外付けのシステムでapfsにすると、swapがマウントされないようです。なので、これはapfs上のhigh sierraのバグです。

なお、ググってみると、この症状はいろいろなところに報告されてます。米国のdiscussion boardにもあります。

High Sierra Freezing - RAM Swap not working |Official Apple Support Communities

この書き込みの中では、

sudo diskutil mount -mountPoint /private/var/vm disk2s4

でマウントされるとしてます。

SIPを外してやってみると確かにこれでマウントされます。


再起動すると、アンマウントの状態に戻ってしまうので、起動時毎回このコマンドを実行する必要があります。なお、SIPが有効の状態でもこのコマンドは実行できました。

返信: 23

2018/03/22 07:23 はに への返信

はに様


/private/var/vm

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

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

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

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

2018/03/31 12:06 Redlions への返信

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

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

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

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

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

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

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

2018/04/03 22:07 ni_ki への返信

試して見ました。

やはりUUID なら面倒なくマウントできます。

ついでにlaunchd ならMac を起動時にマウントできるとかと思い試して見ました。ところが登録して初回起動時のみマウントに成功します。なぜ二回め以降マウントできないのか謎です。

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

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