ホームページ  >  記事  >  運用・保守  >  Centosのスワップとは何ですか

Centosのスワップとは何ですか

WBOY
WBOYオリジナル
2022-03-30 12:00:284934ブラウズ

centos では、スワップとは、物理メモリが不足しているときに一時データを拡張するために使用される仮想メモリであるスワップ パーティションを意味します。「free -m」を使用すると、ハードディスク領域の一部をメモリに仮想化できます。コマンドで現在のスワップ領域のサイズを確認できます。

Centosのスワップとは何ですか

この記事の動作環境: centos 7 システム、Dell G3 コンピューター。

centos のスワップとは

SWAP は仮想メモリであり、不足している物理メモリを拡張し、一時データを保存するために使用されます。 Windows の仮想メモリに似ています。 Windowsではファイルのみを仮想メモリとして使用できます。 Linux では、ファイルまたはパーティションを仮想メモリとして使用できます。

まず現在のメモリとスワップ領域のサイズを確認します (デフォルトの単位は k、-m 単位は M):

# free -m

Centosのスワップとは何ですか

ここで合計が表示されます。メモリは503MでSWAPは存在しません。

ファイルやパーティションに関する詳細情報を含むスワップ情報を表示します

# swapon -s

または

# cat /proc/swaps

何もない場合は、スワップ パーティションを手動で追加する必要があります。 OPENVZ アーキテクチャ VPS は、スワップ パーティションの手動追加をサポートしていないことに注意してください。

スワップ領域を追加するには、スワップ パーティションを追加するか、スワップ ファイルを追加する 2 つのオプションがあります。スワップ パーティションを追加することをお勧めしますが、使用可能な空き領域があまりない場合は、スワップ ファイルを追加します。

スワップ ファイルの追加

1. dd コマンドを使用してスワップ ファイルを作成します

dd if=/dev/zero of=/home/swap bs=1024 count=1024000

これにより、/home/swap パーティション ファイルが作成されます。サイズは 1G で、単独で 2 倍にすることができます。

2. それをスワップ形式のファイルにします:

mkswap /home/swap

3. 次に、swapon コマンドを使用して、このファイル パーティションをスワップ パーティションにマウントします

swapon /home/swap

無料の-m コマンドを使用して調べたところ、すでにスワップ パーティションがあることがわかりました。

Centosのスワップとは何ですか

しかし、システムを再起動すると、スワップ パーティションが再び 0 になりました。

推奨チュートリアル: 「centos チュートリアル

以上がCentosのスワップとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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