答え1
ただ推測です。メモリの97%を使用しました。
kswapd0
CPUを108%使用しています。
ドキュメントから
この
kswapd
プロセスは、仮想メモリ管理、特に物理RAMの内外でメモリページを交換する役割を果たします。kswapd
CPU使用率が高い場合は、システムがメモリ不足の状態にあり、データをスワップ領域に移動してRAMを常に確保しようとしています。
このkworker
プロセスは、LinuxカーネルがRAMの交換など、さまざまな種類のバックグラウンドタスクを管理する方法の一部です。通常、kworkerプロセスは、当時進行中のバックグラウンドタスクがたくさんあることを示します。に見られるように、これが事実ですkswapd
。
図では、ほとんどのプログラムがCPUを使用しており、RAM使用量はあまり見られません。おそらく、free -h
またはhtop
などのツールを使用して、大量のmeminfo
メモリを消費するプロセスを識別し、それがあるかどうかを調べることができます。期待どおりに動作し、RAMの交換をksworker
トリガーする必要はありません。kswapd
頑張ってください。