Ubuntuの上でスワップスワップ領域を増やす方法

Ubuntuの上でスワップスワップ領域を増やす方法

ステップ1:スワップ空間情報をチェックします

開始する前に、最初のシステムは、利用可能なスワップ領域となっているかどうかをチェックして確認して、次のコマンドを実行します。

Ubuntuの上でスワップスワップ領域を増やす方法

Ubuntuのでスワップ領域をチェック

何も出力されない場合は、お使いのシステムは、現在利用可能なスワップ領域ではありません。

また、使用可能なスワップ領域を確認しないためにfreeコマンドを使用することができます。

Ubuntuの上でスワップスワップ領域を増やす方法
 
2Gのためのスワップ領域内のUbuntu

あなたは上記の出力から見ることができ、為替には、システムのアクティビティはありません。

ステップ2:パーティションの空き容量を確認します

スワップ領域を作成するには、まず、現在のディスク使用量をチェックし、システム上のスワップファイルを作成するのに十分なスペースがあることを確認する必要があります。

Ubuntuの上でスワップスワップ領域を増やす方法

Ubuntuのファイルシステムのディスク使用量をチェック

/パーティションは、スワップファイルを作成するのに十分なスペースがあります。

ステップ3:Ubuntuのスワップファイルを作成します。

今、私たちは、必要に応じてサイズを変更することができ、私たちのUbuntuのルート(/)ディレクトリの「swap.img」(サイズは1ギガバイトである)という名前のスワップファイルを作成するために、fallocateコマンドを使用します。そして、LSは、図に示すように、交流の大きさを確認するためのコマンド。

Ubuntuの上でスワップスワップ領域を増やす方法

Ubuntuのスワップファイルを作成します。

上記の出力から、私たちはのスペースの正確な量(1ギガバイト)とのスワップファイルを作成していることがわかります。

ステップ4:Ubuntuのスワップファイルを有効にします

Ubuntuのスワップファイルを有効にするには、まずrootユーザーだけがファイルにアクセスできるように、ファイルに正しい権限を設定する必要があります。

Ubuntuの上でスワップスワップ領域を増やす方法

スワップファイルスワップ権限で

上記の出力から、アクセス権を持っているrootユーザーのみを見ることができます。

ここで、次のコマンドでは、スワップスワップ領域としてファイルをマークし、あなたのシステム上での使用を開始するためにスワップファイルが有効になります実行します。

Ubuntuの上でスワップスワップ領域を増やす方法

Ubuntuのでスワップスワップ領域を有効にします

次のコマンドを実行して、スワップ領域が利用可能であるかどうかを確認します。

スワップ領域の検証のUbuntu

スワップ領域の検証のUbuntu

上記の出力からわかるように、私たちの新しいスワップファイルが正常に作成された、私たちのシステムUbuntuのは、必要なときにそれを使用し始めます。

ステップ5:Ubuntuのでは、恒久的にスワップファイルをマウントします

永久的なスペースを交換するには、/ etc / fstabファイルにスワップファイルの情報を追加し、次のコマンドを実行して、それを確認する必要があります。

ステップ6:Ubuntuの中の調整スイッチ設定

あなたは、Ubuntuの交換を使用しているとき、あなたのパフォーマンスに影響を与えるいくつかの設定を行う必要があります。

値調整swappinessを

swappinessのLinuxカーネルは、周波数スワップ領域(と周波数)にRAMからデータを交換するシステムを指定するパラメータです。このパラメータのデフォルト値は「60」で、それが「100」の間の任意の値に「0」を使用することができます カーネルが使用するスワップ領域が高い、価値が高いです。

まず、swappinessを現在の値を確認するには、次のコマンドを入力します。

Ubuntuの上でスワップスワップ領域を増やす方法

値を確認しswappinessを

 swappinessを60の電流値は、デスクトップに理想的ですが、サーバーは、あなたが低い値、つまり10に設定する必要があります。

この設定を恒久的なものにするには、ファイルを/etc/sysctl.confに以下の行を追加する必要があります。 

vm.swappiness = 10

キャッシュの圧力設定を調整

あなたが変更する場合があります別の同様の設定がvfs_cache_pressureある - この設定は、他のエクステントのinodeのdentryの詳細な情報やデータをキャッシュするためのシステムを指定します。

あなたはprocファイルシステムを検索し、現在の値を確認することができます。

 Ubuntuの上でスワップスワップ領域を増やす方法

圧力設定キャッシュをチェック

現在値は、当社のシステムがあまりにも早くキャッ​​シュからiノード情報を削除したことを意味し、100に設定されています。私たちは、このような50として、より安定した設定に設定する必要があることを示唆しています。

この設定を恒久的なものにするには、ファイルを/etc/sysctl.confに以下の行を追加する必要があります。

vm.vfs_cache_pressure = 50

完了したらファイルを保存して閉じます。

ステップ7:Ubuntuのスワップファイルを削除します

削除したり、新しく作成されたスワップファイルを削除するには、次のコマンドを実行します。

Ubuntuの上でスワップスワップ領域を増やす方法

 

最後に、/ etc / fstabファイルからスワップファイルのエントリを削除します。

そう!この記事では、スワップUbuntuのリリース上のスワップファイルを作成する方法を説明しました。あなたはこの記事についてのご質問がある場合は、あなたの質問以下のコメント欄でお気軽にしてください。

おすすめ

転載: www.linuxidc.com/Linux/2019-07/159580.htm