MAC OS X「仮想メモリ」とLinux/Unixスワップの違いは何ですか? [コピー]

MAC OS X「仮想メモリ」とLinux/Unixスワップの違いは何ですか? [コピー]

MAC OS X「仮想メモリ」とLinux/Unixスワップの違いを知りたいです。

私はMAC OS Xの「仮想メモリ」がLinux / Unixスワップ(デスクトップユースケース)よりも効率的であることを観察したので、この質問をします。

私が理解したように、MAC OSは未使用(RAM)データを「仮想メモリ」に保存します。ある点では、現在使用されているデータ/現在実行中のプログラムでRAMを使用できるようにします。
たとえば、映画を見た後にいくつかの画像のレンダリングを開始すると、MAC OSは映画を「仮想メモリ」に移動し、再び訪問したときにのみRAMに移動します。

ディスクボリュームへのスワッピングは、現在実行中のプログラムに使用可能なRAMよりも多くのRAMが必要な場合にのみスワッピングを使用します。そして、スワップに格納されたデータはできるだけ早くRAMに書き戻される。

答え1

SSDにスワップファイルを作成できます。 4GBスワップファイルの例:

# fallocate -l 4G /swapfile
# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile

永久に作成するには、fstabに追加してください。

/swapfile   none    swap    sw    0   0

から: https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04

関連情報