ホームページ >運用・保守 >Linuxの運用と保守 >Linux システムにはスワップ パーティションがありませんか?

Linux システムにはスワップ パーティションがありませんか?

青灯夜游
青灯夜游オリジナル
2023-02-17 12:01:021721ブラウズ

Linux システムにはスワップ パーティションがあります。 Linux システムでは、スワップ パーティション (スワップ パーティション) は Windows の仮想メモリに似ており、物理メモリ (RAM) がいっぱいになった場合、物理メモリのキャッシュとして使用されます。システムがより多くのメモリ リソースを必要とし、物理メモリがいっぱいになると、メモリ内の非アクティブなページがスワップ パーティションに移動されます。スワップ パーティションはハード ディスク上に配置されるため、アクセス速度は物理メモリよりも遅くなります。

Linux システムにはスワップ パーティションがありませんか?

#このチュートリアルの動作環境: 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

Linux システムにはスワップ パーティションがありませんか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。