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

WBOY
リリース: 2022-03-30 12:01:02
オリジナル
4747 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!