カーネルはメモリを使用しますが、決して解放しません。

カーネルはメモリを使用しますが、決して解放しません。

わかりました。これは同じトピックに関する1000番目の質問です。数日間、たくさんの投稿を読んでいますが、まだ奇妙な状況に対する答えを見つけることができません。

私のコンピュータに16GBのRAMがある場合、すべてが正常です。 32GBにアップグレードしましたが、カーネルが使用できるすべてのRAM(〜25GB)を消費し始め、アプリケーション用のスペースが残りませんでした。メモリ使用量を次のように報告しますfreeatopバッファ/キャッシュ
キャッシュを消去すると、数GBを復元できますが、数分間だけ復元されます。 2つのSSHセッションを除いてすべてを閉じようとしました。同じ結果。実行中のアプリが10個未満ですが、まだ約20GBのスペースがあります。バッファ/キャッシュコアとして食べます。これを削除する唯一の方法は、再起動することです。

私はカーネル4.4.0-79-genericでLinux Mint 18を実行しています。ちなみに、私のシステムは2 GB未満のRAMで起動します(バックグラウンドで空腹のアプリは実行されません)。

漏れを識別する方法を知っている人はいますか?

[解決済み]- 理由は決まっていますが、その理由は次のとおりです。案内図(これに対する私のコメントは私の答えにあります)

ベストアンサー1

これは問題ではありません。 Linuxが動作する方法は、RAMを多用するアプリケーションに影響を与えずにパフォーマンスを向上させることです。

バラより助ける! Linuxは私のRAMを食べる!

おすすめ記事