Ubuntuでのswap領域の作成方法は何ですか?
Ubuntuでswapパーティションを作成する手順は次の通りです:
- ターミナルを開いて、管理者権限で実行してください。
- 現在のコンピューターで使用可能なディスクパーティションを確認するために、fdisk -lコマンドを使用します。スワップパーティションを作成するためのディスクを特定します。
- sudo fallocate -l <サイズ> /swapfileコマンドを実行して、swapファイルを作成します。 <サイズ>は、割り当てるswapパーティションのサイズを示すもので、例えば1Gは1GBを意味します。適切なサイズを選択してください。
- sudo chmod 600 /swapfileコマンドを実行して、このファイルにはrootユーザーしか読み書きできないようにしてください。
- sudo mkswap /swapfile コマンドを実行して、swap パーティションを作成します。
- sudo swapon /swapfileコマンドを実行して、swap領域を有効にしてください。
- fstabファイルを編集するためにsudo nano /etc/fstabコマンドを実行し、次の行をファイルの最後に追加してください。
- /swapfileなしのスワップスワップ0 0
- ファイルを保存して閉じてください。
- swapの使用量を調整するには、sudo sysctl vm.swappiness=10コマンドを実行します。これにより、システムはメモリを使用する傾向が高くなり、swap領域をより少なく使用するようになります。必要に応じてこの値を調整できます。
- システムがファイルキャッシュをどの程度使用するかを調整するには、sudo sysctl vm.vfs_cache_pressure=50コマンドを実行してください。これにより、システムがファイルキャッシュをクリアする速度が変わります。必要に応じて値を調整できます。
- 変更を有効化するためにコンピュータを再起動してください。
上記の手順を完了すると、システムに新しいswapパーティションが追加されます。成功製作されたかどうかを確認するには、free -hコマンドを使用できます。