GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS + cPanelでスワップサイズを増やす方法

今日は、Linux システムでスワップ サイズを増やす方法を学習します。これは、CentOS Linux および cPanel ベースのサーバーに適用されます。

スワップ メモリのサイズが小さすぎる場合があり、スワップが完全に消費されると、RAM + スワップが完全に使用されるため、サーバーの速度が非常に遅くなります。

ところで、結局、スワップ メモリとは何ですか?

スワップ メモリは、RAM メモリがいっぱいになったときに使用されるディスク ベースのメモリです。 RAM の総量に達すると、Linux は自動的に切り替えて SWAP メモリの使用を開始し、メモリ内の非アクティブなページを SWAP に移動します。考慮すべき 1 つの重要な点:スワップは RAM と同じではなく、スワップは RAM よりも遅いディスク容量 (SATA、SAS、または SSD) に基づいています。システムのパフォーマンスに影響を与えます。

スワップメモリ​​は

cPanel と CentOS Linux でスワップ サイズを増やすにはどうすればよいですか?

これで、スワップ サイズを 4 GB 増やすことができます。

スワップファイルを作成

touch /newswap

次のコマンドを使用して、4 GB のスワップ ファイルを作成します。

dd if=/dev/zero of=/newswap bs=1M count=4096

このコマンドは、4 GB の Linux パーティションを作成します。このパーティションをスワップ パーティションに変換するには、以下に示すように mkswap コマンドを使用する必要があります。

mkswap /newswap

よし、新しいスワップ パーティションをアクティブ スワップにする準備ができました。コマンド「swapon」を使用してそれを行います。確認してください:

swapon /newswap

最後に、再起動後にスワップ メモリを自動的にロードするには、次のように /etc/fstab ファイルにエントリを追加する必要があります。

nano -w /etc/fstab

次に、このコンテンツを追加します:

/newswap swap swap defaults 0 0

ファイルを保存して閉じます。

自分のスワップが Linux システムによって検出され、使用されているかどうかを確認するにはどうすればよいですか?

簡単です。「free」コマンドを使用してください:

free -m

次のようなものが得られるはずです:

[[email protected]:~]free -m
total used free shared buffers cached
Mem: 24001 19118 4883 6 638 1697
-/+ buffers/cache: 16781 7219
Swap: 7999 185 7814 

最後の行には、SWAP メモリのすべての値が表示されます (合計スワップ メモリ、使用済みスワップ、空きスワップ レフト)

SWAP メモリを削除するにはどうすればよいですか?

まず、次のように「swapoff」コマンドを使用して SWAP を無効にします。

swapoff /newswap

/etc/fstab ファイルからスワップ エントリを削除します

nano -w /etc/fstab

以下に示すように、「rm」コマンドを使用して /newswap ファイルを削除します。

rm /newswap -fv

結論

ご覧のとおり、CentOS および cPanel サーバーでスワップ サイズを大きくするのは非常に簡単です。約 1 分かかり、準備完了です。 SWAP の使用は RAM 不足の兆候であることを忘れないでください。Swap は低速なタイプのメモリであり、要求の厳しいアプリケーションには推奨されないため、常に十分な RAM を用意することをお勧めします。

参考資料:スワップ メモリのすべて

CentOS + cPanel でスワップ サイズを増やす方法が最後に変更されました:2017 年 2 月 7 日、エステバン ボルゲス
Cent OS
  1. CentOSにcPanelをインストールする方法

  2. UbuntuLinuxでスワップサイズを増やす方法

  3. cPanel で /tmp パーティション サイズを増やす方法

  1. Linux / CentOS / Redhat/Ubuntuでスワップを増やす方法

  2. CentOS 6 + cPanel に Python 2.7 または Python 3.x + Django 1.8 + をインストールする方法

  3. スワップサイズを増やすには?

  1. PHPのメモリ制限を増やす方法

  2. CentOS7にcPanelとWHMをインストールする方法

  3. CentOS / RHEL 6,7 で NUMA を無効にする方法