GNU/Linux >> Linux の 問題 >  >> Linux

Linux RedHat + swapoff がスタックし、プロンプトが返されない

解決策 1:

swapoff コマンドは、スワップ ファイルを無効にする前に、スワップ ファイル (/dev/mapper/rootvg-swap) からスワップされたすべてのメモリをメイン メモリ (または別の場所) にフラッシュする必要があります。これには時間がかかり、十分な空きメモリがない可能性があります。

スワップ ファイルを追加することで、空きスワップ スペースの量を増やすことができます

  • 利用可能なものに応じてスワップ ファイル/LV を作成する
  • mkswap を使用して構成します
  • swapon を使用して有効にします

swapon のマニュアル ページには、複数のスワップ ファイルに関する詳細情報が含まれており、優先順位を特定する際に役立つ可能性があります。

問題を解決する最も安全な方法は、シングル ユーザー モードで再起動し、システムがメモリ不足に陥っていないときに、概要を説明したプロセスを実行することです。

最善の解決策は、ワークロードに合わせてシステムのサイズを適切に調整し、メモリを追加することです。

解決策 2:

最近、Centos 7 VM でこの問題が発生しました。 swapoffを止めて始めた せっかちで「何も起こっていない」と思ったので、何度か。

最後の努力で swapon --show を実行してみました 数分離れた別の端末で、カタツムリのペースではありますが、使用されているスワップの量が減少していることがわかりました-つまり、1.5MB /秒です。 -利用可能なメインメモリは十分にありましたが。最終的には正常に終了しました。


Linux
  1. Linuxスワップファイルを作成する

  2. swapoff:コマンドが見つかりません

  3. Linuxのsh(bashではない)のコマンドプロンプトで現在のパスを表示するには?

  1. Linuxのメモリ使用量

  2. Linux 非アクティブ メモリ

  3. Linux:可能なすべてのものを明示的にスワップ解除する方法は?

  1. Linux 面接の究極の質問 :swap

  2. Linux free はメモリ使用量が高いことを示していますが、top はそうではありません

  3. RedHat Linux への Maven 3.0.5 のインストール