新しいインストールが近づいています。 OSおよびHOME用の120gb SSDおよびストレージ用の1tb HDD。 16GBのRAM。これは、正しく思い出せば16GBのスワップを意味します。 SSDのスペースはスワップパーティションには価値がありますか?私の考えが正しければ、誰かがスワップパーティションを2番目のハードドライブに配置するための正しい方向に導くことができますか? Ubuntuをインストールするときは、常に自動設定を選択しました。ありがとう!
SSDのスワップパーティションを使用すると、ハードドライブのスワップと比較して、休止状態(「ディスクへのサスペンド」とも呼ばれます)からより早く起動できます。ただし、SSDからの起動時のUbuntuの起動時間が非常に速いことを考えると、休止状態からのウェイクアップは、再起動よりも遅くなる可能性があります。
休止状態にならない場合、まったくスワップする必要はありません。
非常に多くのRAM集中型アプリケーションが並行して実行されている場合にのみ、システムは最終的にスワップを使用できます。そうすれば、SSDでのスワップは、ハードドライブでのスワップよりもいくらか速くなります。それでも、大規模な交換によるSSDの摩耗を心配する必要はありません。
ハイバネーションに使用しない場合は、後でスワップパーティションを追加するか、ファイルをスワップすることができます。
他の素晴らしい答えとは別に、私はあなたが複数のスワップパーティションを持つことができるようにしたかっただけです。したがって、4GiBのスワップをSSDに、残りをHDDに置くことができます。そのため、コンピューターの使用中に何かを交換する必要がある場合は、高速スワップになります。休止状態になった場合、おそらくSSDスワップだけでは十分ではなく、HDDスワップも必要になります。
これを行うには、各ディスクに1つのスワップパーティションを作成する必要があります。インストールしたら、/etc/fstab
を開いて、システムが高速スワップを優先するようにする必要があります。ターミナルを開き、Sudo gedit /etc/fstab
を実行します。スワップパーティションを参照する行のペアを見つけ、それらを編集してpri
設定(最速のディスクではより大きな数値)を追加する必要があります。
# before
UUID=some-large-number none swap sw 0 0
UUID=another-large-number none swap sw 0 0
#after
UUID=some-large-number none swap sw,pri=10 0 0
UUID=another-large-number none swap sw,pri=20 0 0
このうちどれが高速ディスクにあり、どのディスクが低速ディスクにあるかを知る必要があります。ターミナルでblkid
を実行すると、それぞれを識別するのに役立ちます。
SSDは高速ですが(ここでも速度は低下します)、寿命も短くなります。この選択を行う前に、ディストリビューションのスワッピングの習慣について考えてください。
私が間違っているが、このセットアップがあなたのホームPCである場合、私を修正しますか? 16GBでは、特に休止状態が適切に機能せず、Ubuntuでデフォルトで無効になっているため、特に多くのスワッピングを実行することを本当に疑います。
スワップパーティションの代替として、スワップファイルを使用できます。 2番目の大きな利点は、必要に応じて拡大および縮小できることです。パーティションは、通常、他の2つのパーティションの間にあり、スペースが残っていない場合に対処が困難です。
スワップスペース用SSDの詳細については、こちらをご覧ください。
スワップサイズについては、以下を参照してください。
個人的には16GBのメモリを自由に使用できますが、スワップパーティションに煩わされることはありません...次の行を/etc/sysctl.confファイルの最後に追加し、通常どおり実行されることを確認してください。
vm.swappiness = 0
...保存して再起動し、スワップは不要です... 2GBのマシンにこれを使用します。