最近、ブラウジング中に、コンピューターがクロールすることがよくあります。同時に、パネルのシステムモニターアプレットで示されているように、プログラムによるメモリ消費が90%近く、キャッシュとして10%のメモリ消費が見られます。
どのプログラムがコンピューターの速度を低下させているかを見つけようとすると、ターミナルでtop
コマンドを発行しますが、MEM%列に数値を追加しても20%に近づきません。
これが有用な情報であるかどうかはわかりませんが、参照用に、free -m
の出力は次のとおりです。
total used free shared buffers cached
Mem: 2993 2935 57 0 3 369
-/+ buffers/cache: 2563 429
Swap: 5809 1514 4295
デフォルトでは、top
はメモリ使用量ではなくCPU使用量でソートされます。すべてを手動で追加している場合、CPUをほとんど使用しないメモリホグプログラムを見逃す可能性があります。
メモリ使用量で並べ替えるには、を押します Shift + F に続く n。他のキーを押して、概要に戻ります。
システムモニタパネルは、スワップなしで、バッファとキャッシュを差し引いた使用メモリを計算します。
2563 / 2993 = 86%
スワップし始めたため、コンピューターが遅くなりました。パフォーマンスを向上させるには、RAMをアップグレードしてください。お金はそれだけの価値があります。
バンプ:同じ問題があります。また、何らかの理由で私のメモリ使用量がgnome-system-monitor
経由で記録されていません。メモリ使用量が96%以上であり、パネルアプレットを使用している間、フラットラインが表示されます。
htop
をインストールして使用することで、メモリホグを識別するための推定結果で、最も正確な描写を見つけました。それから私は押した F6 Mem%
を選択して、メモリ使用量でソートします。繰り返しますが、私のhog
はnexpose
のサービスであり、ほとんど使用しません。そのため、update-rc.d *
で起動から削除します
TopはCPU使用率によってプロセスを並べ替えますが、明らかにすべてが画面に収まるわけではありません。 「ps aux」を実行してすべてのプロセスのリストを取得し、上下にスクロールしてメモリ使用量を確認します。もう1つの方法は、htopを使用して(Software Centerからインストール)、f6を押してソートし、MEM%によるソートを選択することです。