5

私は t2.micro Ubuntu Server 1GB RAM と 30GB ハード ドライブ (HD) を持っています。スワップ パーティションを作成するために、30GB HD から 2GB を取り出す必要があります。誰かがその方法について私に助けてもらえますか?

上記で尋ねたようにスワップ パーティションを作成する必要があるのか​​、それとも以下の項目 1 と 2 に示すようにスワップ ファイルを作成する必要があるのか​​、私には疑問があります。

1 -

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo mkswap /swapfile
sudo swapon /swapfile

再起動後にデフォルトで有効にするには、次の行を /etc/fstab に追加します。

/swapfile swap swap defaults 0 0

2 -

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 &&
sudo chmod 600 /var/swapfile &&
sudo mkswap /var/swapfile &&
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab &&
sudo swapon -a

とは言え、どれが一番いいですか?スワップパーティションまたはスワップファイル?

どうぞよろしくお願いいたします。

4

2 に答える 2

0

実際、パフォーマンスに関しては、最新のカーネルと大差ありません。詳細な説明については、次の質問を参照してください。

https://serverfault.com/questions/25653/swap-partition-vs-file-for-performance

自分が納得できる方法で手続きをすればいいと思います。しかし、システムが既にインストールされていて、別のディスクを追加したくない場合は、スワップファイルを使用する方がより簡単な解決策のようです。

于 2016-09-30T23:22:53.007 に答える