OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

OpenWrtは仮想メモリを設定します。スワップはLinuxの仮想メモリです。適切なスワップを設定することで安定性が向上します。スワップ仮想メモリを作成すると安定性が向上します。注意!作成された仮想メモリの速度はハードウェアレベルのメモリの速度に追いつかないため、仮想メモリの作成はシステムの安定化に使用できますが、実メモリとして使用することはできません。

OpenWrtをインストールした後、ルーターのメモリが不足しています。心配しないでください。OpenWrtは仮想メモリを設定します。

OpenWrtは仮想メモリを設定します。スワップはLinuxの仮想メモリです。適切なスワップを設定することで安定性が向上します。スワップ仮想メモリを作成すると安定性が向上します。注意!作成された仮想メモリの速度はハードウェアレベルのメモリの速度に追いつかないため、仮想メモリの作成はシステムの安定化に使用できますが、実メモリとして使用することはできません。

ソフトルーターやサーバー(Debian/Centos)などのシステムを使用している場合は、この方法を使用することでシステムの安定性を向上させることができます。仮想メモリを適切に設定することは、デメリットよりもメリットの方が多いです。

OpenWrtの仮想メモリ設定

まず最初に、ハードディスクの容量とメモリの詳細をチェックして、スワップ パーティションがあるかどうかを確認してください。
ターミナルに入力

無料-m

RAMサイズを確認するには、実行してください。ここで返されるサイズを1024で割った値が、実際のRAMサイズ(単位:MB)です。例えば、この項目のMem、つまり実際のメモリは394540/1024=385.29MBです。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

スワップ仮想メモリが作成されていない場合は、図に示すようにスワップパーティションが 0 と表示されていることがわかります。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

以下では、OpenWrtシステムのルーターを使用してデモを行います。他のLinuxシステムでは、ターミナルまたはSSHを使用して同様の操作を実行できます。
最初のステップは、ターミナルにログインすることです。OpenWrtサービスのターミナルプラグインを使用するか、SSHツールを使用してログインします。他のシステムでは、シェルログインを使用できます。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

ログインに成功したら、次のコマンドに従ってスワップ パーティションを作成します。

dd if=/dev/zero of=/swap bs=1M count=500

ここで作成に失敗した場合は、ハードディスクに十分な空き容量があることを確認してください。十分な空き容量があることが確実な場合は、再起動して再度実行してください。それでも作成に失敗した場合は、ホームパスまたはwwwパスにスワップファイルを作成するなど、作成パスを変更してみてください。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

作成後、以下のコマンドを入力して設定したサイズになっているか確認します。

du -sh /swap

 

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

スワップ ファイルが正常に作成されたら、スワップ パーティションを設定します。

mkswap /swap

設定が完了したら、スワップ パーティションを有効にし、スワップ ファイルをスワップ パーティション ファイルに設定します。

スワポン /スワップ
OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

次に、スワップパーティションが起動時に自動的に起動するように設定します。VIを使って/etc/fstabファイルを編集し、以下の内容を/etc/fstabに貼り付けます。

vim /etc/fstab
/swap swap スワップ デフォルト 0 0

注意!図に示すように、前のコマンドを実行すると編集モードになります。この時点では内容を入力できません。入力モードに入るには、キーボードの「i」キーを押してください。2行目をプレーンテキストとして貼り付けた後、キーボードの「Esc」キーを押してから、「:wq」(コロンは英語のコロン)と入力し、Enterキーを押してください。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

次に、コマンドrebootを入力して再起動し、再接続します。
もう一度入力してください 無料 – m コマンドを実行すると、スワップ仮想メモリが正常に追加されたことを確認できます。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

アクティベーションに失敗した場合、再起動後にシステムが有効にならない問題が発生する可能性があります。以下をお読みください(システムが有効になっている場合は、以下の操作は不要です)。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

コマンドラインに入力を続けます

vim /etc/rc.local

編集モードに入り、最初の行に貼り付けます

スワポン /スワップ

次に、キーボードの「Esc」キーを押して、「:wq」(コロンは英語のコロン)と入力し、Enterキーを押してから、reboot コマンドを入力してコンピューターを再起動すると、変更が自動的に有効になります。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

以上です。サーバーにパゴダパネルが搭載されている場合は、Linuxツールボックスを使って簡単に設定できます。手順は全く同じです。既に設定済みの場合には、再度設定する必要はありません。保持できるチャンネルは1つだけです。

OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます
OpenWrt は仮想メモリを設定して OpenWrt システムの安定性を向上させます

スワップ仮想メモリとファイルを削除する方法

スワップ仮想メモリを削除するには、ターミナルで次のコマンドを実行します。

swapoff /swap rm /swap

swapoff 操作が実行されない場合、スワップファイル自体は削除できません。swapoff はスワップパーティションのアンマウントと同等です。
以前に /etc/fstab と /etc/rc.local に追加した内容を必ず削除してください。

その他の質問:

1. Pagoda パネルを使用してスワップ仮想メモリを作成した場合は、上記の削除コマンドを使用して、作成したスワップを削除します。
2. Baotaパネルを使用してスワップパスを直接検索し、スワップファイルを削除した場合、削除できず、スワップファイルはBaotaパネルのゴミ箱に再び表示され、ストレージを占有します。スペースを節約するために、Baotaパネルのゴミ箱にあるスワップファイルを完全に削除することを忘れないでください。

1/5 - (2票)

手紙への返信

メールアドレスが変更されることはありません。 支払い欄に必須の項目は必須です