ホームページ >運用・保守 >Linuxの運用と保守 >Linux システムにはスワップ パーティションがありませんか?
Linux システムにはスワップ パーティションがあります。 Linux システムでは、スワップ パーティション (スワップ パーティション) は Windows の仮想メモリに似ており、物理メモリ (RAM) がいっぱいになった場合、物理メモリのキャッシュとして使用されます。システムがより多くのメモリ リソースを必要とし、物理メモリがいっぱいになると、メモリ内の非アクティブなページがスワップ パーティションに移動されます。スワップ パーティションはハード ディスク上に配置されるため、アクセス速度は物理メモリよりも遅くなります。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
オペレーティング システムのインストールが完了した後、スワップ領域を追加する必要がある場合があります。例: システム メモリを 64MB から 128MB にアップグレードしますが、元のスワップ領域は 128MB のみです。システムがメモリを大量に消費する操作を実行する場合、または大量のメモリを必要とするプログラムを実行する場合は、スワップ領域を 256MB に増やすとより有益です。
スワップ領域を追加するには、スワップ パーティションの追加またはスワップ ファイルの追加の 2 つのオプションがあります。
スワップ パーティションの概要
Linux のスワップ (つまり、スワップ パーティション) は、Windows の仮想メモリに似ています。メモリが不足している場合は、ハードディスク領域の一部をメモリに仮想化し、メモリ容量不足の問題を解決します。
Linux システムでは、物理メモリ (RAM) がいっぱいの場合、スワップ パーティション (Swap) が物理メモリのキャッシュとして使用されます。システムがより多くのメモリ リソースを必要とし、物理メモリがいっぱいになると、メモリ内の非アクティブなページがスワップ パーティションに移動されます。スワップ パーティションはハードディスク上に配置されるため、物理メモリよりもアクセス速度が遅くなります。
通常の状況では、スワップ パーティションのサイズはコンピュータ メモリの 2 倍に相当しますが、2048MB (2GB) を超えることはできません。
スワップ パーティション分割に関する提案:
実稼働環境では、スワップ パーティションのサイズは通常、実際の物理メモリの 1.5 ~ 2 倍です。
Linux システム構成スワップ パーティション (swap)
1. スイッチ パーティションとして使用する新しいハードディスクを追加します
新しく追加したハードディスク システムが sbd として認識することを確認できます。
#ls -l /dev/sd*
2. 新しく追加したハードディスクのパーティションを作成するには、partition コマンドを使用します:
#fdisk /dev/sdb
3. その後、dev ディレクトリに sdb1 の新しいパーティションがあることがわかります:
#ls -l /dev/sdb*
4. スワップ固有のパーティション ツールを使用して、新しく作成されたプライマリ パーティションをフォーマットします。
mkswap /dev/sdb1
5. スワップ パーティションをマウントし、元の 2G が存在することを確認します。スイッチ パーティションをマウントした後、スワップ パーティションが 4G に増加しました:
#swapon /dev/sdb1
#free -h
#6. 再起動時に自動マウントを実装するには、永続的なマウント設定を fstab 設定ファイルに書き込む必要があります
#echo "/dev/sdb1 swap swap defaults 0 0" >> /etc/fstab
7. 不要になった場合は、アンインストールして、元の 2G:
#swapoff /dev/sdb1
#free -h
##関連する推奨事項: 「
Linux ビデオ チュートリアル #>>」
以上がLinux システムにはスワップ パーティションがありませんか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。