メモリ不足、未使用メモリ、スワップ領域

メモリ不足、未使用メモリ、スワップ領域

Raspberry Pi2で奇妙なエラーが発生しました。システムはArchlinuxarmです。

起動直後(約30秒)、システムはメモリ不足を宣言して多くのアプリケーションを閉じ、ほとんどの場合、カーネルパニック(メモリ不足、終了するプロセスなし)が発生します。奇妙なことに、18 GBのスワップパーティションを展開しましたが、問題は解決しません(少なくとも充填に時間がかかります)。だから私はこの30秒間無料で監視します。

free -mws 0.5

その結果、約70Mが使用され、残りはキャッシュに使用されますが、これは通常の動作です。それから約30秒に達すると、まるでシステムに負荷がかかったかのように自由出力速度が遅くなります。スワップは約40Mで満たされ、残りはそのまま残ります。ここでは、スワップが使用される前に最初のキャッシュが減少すると予想しています。その後、システムはメモリを監視できなくなるようにプロセスを終了し始めます。統計を見ると、終了しても読むことができ、まだスワップがほとんど使用されていないように見えます。

したがって、カーネルはキャッシュを解放せず、メモリが不足してもスワップを使用しないようです。

ここで何が起こっているのか知っている人はいますか?

PSカーネルパニック以来kdbを打ったが、キーボードが動作しなかったので何もできませんでした。

dmesg/log 出力例 一定でない出力グラフは次のとおりです/proc/meminfoここに画像の説明を入力してください。

関連情報