
フォーム 簡単 の 増加 、 応答性 あなたのサーバーと 避けるため 、 問題 消費電力で、 RAM メモリ, ために、 要求の数が多い, 追加するのには、 スワップ ファイル o スワップファイル. スワップ ファイルは、ファイルです。, サイズ 大規模です と 予約 の ハード ディスク, オペレーティング システムが実行することができます、 一時的な記憶 メイン メモリに保持していない可能性がありますデータまたは RAM ために、 領域の不足 同じで. 一目で、します。 使用して、 一部、 ハード ディスク だったかのように RAM メモリ.
これにより、1 つに対処するため、サーバーのメモリ容量を増やすことができます。 負荷の増加, またプレゼントが 不利な点, 以来、 ハード ディスクのアクセス速度 多くは、します。 小さな メイン メモリ アクセスの速度, だから、 グローバル速度 システムになります 減少 場合オペレーティング システムは、このファイルの使用または スワップ領域.
お使いのシステムに既に領域またはスワップ ファイルがかどうかを確認する方法
開始する前に, かどうかを見てをみましょう 我々 はすでにあります。 、 アクティブなスワップ ファイル. 私たちがありますが 複数 Exchange ファイルまたはスワップ パーティション, 原則として 1 つ 傾向があります。 十分です.
アクティブな Exchange ファイルが既にあるかどうか参照してくださいに, 以下を実行します。 コマンド コンソールまたはシステムの端末で Linux:
1 | $ swapon -s |
持っていない場合 アクセス許可 o 管理者特権, 前のコマンドを呼び出す必要があります。, すべてが我々 が表示されます後、, コマンドの前に 須藤, 何で、システム要求されます、 管理者パスワード それを実行するには.
1 | $ sudo swapon -s |
持っていない場合 スワップ ファイルがありません。, 前のコードの実行への応答は次のとおりです。:
1 | Filename Type Size Used Priority |
我々 が表示されますので ファイルまたは Ubuntu 地域でスワップを有効にする方法.
あなたのハード ドライブに十分な領域があるかどうかを確認する方法
当社のスワップ領域を作成する前に, つもりです。 確認してください あります。 十分な空き容量 私たち ハード ディスク それを作成するには. これを行うに, あなたが示した当社の前出版物の 1 つを取ることができる、 既知のデータ パーティションと Linux システムのディスクの様々 な形態.
フォーム間で満たす、 空き容量, 我々 が使用している、 次のコマンド:
1 | $ df -h |
私たちを与える、 応答 同様にそれ:
1 2 3 4 5 6 7 8 9 | Filesystem Size Used Avail Use% Mounted on udev 236M 0 236M 0% /dev tmpfs 49M 5.6M 44M 12% /run /dev/vda1 20G 7.9G 12G 41% / tmpfs 245M 0 245M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 245M 0 245M 0% /sys/fs/cgroup tmpfs 49M 0 49M 0% /run/user/0 |
我々 が持っていることを見ることができますので いくつかギガス さらに 利用可能です 私たち プライマリ パーティション /dev/vda1.
作成およびファイル交換または Ubuntu にスワップ ファイルをアクティブにする方法
ため 作成します。 私たち スワップ ファイル, o スワップファイル, この場合に行います、 サイズ の 2 GB, 我々 は次に実行されます。 コマンド:
1 | $ dd if=/dev/zero of=/swapfile bs=2048 count=1048576 |
ご覧の通り, スワップ ファイルは、 ルート システムと呼ばれる、 スワップファイル, で、 1048576 ブロック の 2048 ビット, 提示して、 サイズが 2 GB.
コマンドを実行するとき, このような何かが返されます:
1 2 3 | 1048576+0 records in 1048576+0 records out 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 13.6032 s, 158 MB/s |
その後, 我々 は与えるつもりです、 許可 私達のアーカイブへ /スワップファイル, そう のみ ユーザー ルート ことができます。 アクセス 同時に, 回避します。 セキュリティ上の問題 他のユーザーまたはアプリケーション. これを行うに, 以下を実行します。:
1 | $ chmod 600 /swapfile |
その後、, 我々 はシステムに示すつもりですが このファイルを使用します。 スワップ ファイルとして, これを行うに, 実行:
1 2 3 4 | $ mkswap /swapfile Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=aa071ec1-43c3-4cb5-88d1-f1eb5629f8ff |
と 最後に, つもりです。 アクティブにします。 私たち ファイルまたはスワップ領域 コマンドを実行して:
1 | $ swapon /swapfile |
準備が整いました! 今なら 実行, 初めに、, コマンド swapon, 我々 はそれを参照してください、 ファイル 問題は、します。 アクティブです Exchange または Ubuntu システムのスワップの私たちの地域で:
1 2 3 4 | $ swapon -s Filename Type Size Used Priority /swapfile file 2097148 143536 -1 |
終了するには, 私たちだけ 恒久的なもの ファイルを共有すると述べた アクティブ化 たびに、 再起動 システム. これを行うに, ファイルへのアクセスします。 /etc/fstab:
1 | $ vi /etc/fstab |
と 終わりに 同じの 追加 次 ライン:
1 | /swapfile none swap sw 0 0 |
メモ. Vi を得ることができますを覚えています。, 変更を保存, によって :x.
今のところ アクティブがあります。 、 エリアまたはスワップ ファイル Linux オペレーティング システム Ubuntu, ですから、いつでも, お使いのシステムは低いまま RAM メモリ, これ あなたのハード ドライブの一部を使用します。 保存するには 一時的に 必要なデータ.
