日常のOSでLinux Mintを使用していますが、16GBのうち4GBはアイドル状態でのみ使用するため、RAM使用量に問題があります。私は何かを構成することを忘れましたか? RAM使用量を減らすにはどうすればよいですか? Skype、Spotify、Discordのみが開いています。
稼働時間統計:
dragos@madscientistlab ~ $ uptime 16:40:10 up 3 days, 3:53, 1 user, load average: 1,95, 1,42, 1,13
free -g コマンド:
dragos@madscientistlab ~ $ free -g total used free shared buff/cache available Mem: 15 4 6 0 5 10 Swap: 15 0 15
答え1
未使用のプログラムは閉じることができます。ほとんどはCinnamon(デスクトップ環境)からのものです。これはほぼ1GB
わずかに高いですが、信じられない、またはアイドル使用に適しています。
Cinnamonは他のデスクトップと比較してかなりのメモリを使用できます。 (しかし、見るのはかなり良いです。)
バラよりこれ投稿(もちろんLinux mintでは動作しません)
あなたが提供した出力には珍しいことはありません。 「アイドル」状態でメモリを使い果たすには、すべてのアプリケーション(skype、Spotify、discord)を閉じることをお勧めします。
これらのアプリケーションを閉じると、約数ギガバイトのスペースが節約されます。
シナモンを取り除くこともできますが、あまり気にしません。記憶力が突然向上し、一貫性があるようです。
答え2
この過程で1GBだけあってもcinnamon
私にとっては比較的高い容量だ。他の回答のリンクを含む少なくとも2つのソースがあります。システム全体初めてシナモンを起動してログインすると、800M程度を使うようになります。
1)Cinnamon 4.0リリースには、アップストリームGNOMEプロジェクトに基づくメモリ管理に対する主な修正が含まれているようです。これらの修正が以前のバージョンに移植されたかどうかは不明です。 (また、Cinnamonが上流のGNOMEと同じ問題を経験しているかどうかは100%確信できませんが、悟りを与えるようです:-)。
- https://feaneron.com/2018/04/20/the-inknown-gnome-shell-memory-leak/(技術的には漏水ではありませんが、見た目は似ているようです)
- https://github.com/linuxmint/cjs/pull/67
gnome-shell
私のFedora Workstation 29(アップストリーム修正を含む)のプロセスは現在200〜400Mの間を使用していることがわかりました。 (これらのプロセスはあまり明確ではない方法でより多くのメモリを固定できますが)
2)バグトラッカーやその他のソースは、Cinnamonの「スパイスアプレット、デスクトップ、拡張」、および基本ではないテーマに注意する必要があると言います。これにより、基本cinnamon
プロセスでメモリリークが発生する可能性があります。つまり、それらなしでテストする必要があります。
3)ghuは、cinnamon-screensaver
非アクティブ状態のときに200M以上の居住スペースが必要であることを知っています。これは私を幸せにしません。たぶんどんな種類の漏れもあるかもしれません。 i)メインスクリーンセーバーの設定を変更した場合は、それを試してください。デフォルトが何であるかわからない場合は、空の画面オプションを試してください。 ii) これは、グラフィックドライバに問題があることを示します。これが主な問題かどうかはわかりませんが、確かに問題です。
私は約束しません!アイドルメモリ使用量を3GBに制限することも、そうでない場合もあります。可能であれば、「アイドル」ロードで3GBを「高」と見なさないことは、あなたの質問では明確ではありません:-).
4)メモリ使用量を表示できるターミナルツールについて学びたい場合:
基本レベルでは、最も近いギガバイトのみを表示するには
free -h
。free -g
(非常に慎重なテストなしに「共有」が何を意味するかについてあまり想定しないでください。
free
ただし、free
「共有」を「使用」の一部としてカウントしません。技術的な理由で「共有」を「キャッシュ」ですが、残りのキャッシュとは異なり、「共有」があります。いいえより多くのメモリを割り当てる必要があるときに自動的に解放されます。atop
少し複雑ですが、私の考えには努力する価値があります。sudo atop -r
、m
およびを押すと、各プロセスがM
表示されます。PSIZE
これにより、複数のプロセス間で共有されるメモリが二重に計算されるのを防ぎます。パッケージatop
には、10分ごとに各プロセスのメモリ使用量を記録するサービスも含まれています。方法を提供時間が経つにつれて、メモリ使用量が増加します。