web-dev-qa-db-ja.com

WindowsのCCleanerのようなメモリを消去するアプリケーションまたはコマンドはありますか?

システムが8時間連続して実行されると、遅くなります。 Windowsで同じ状況に直面したとき、CCleanerを使用してメモリをクリーンアップしました。

WindowsのCCleanerのように、使用されていない既存のRAMメモリ(ブラウザ、一時ファイル、プリフェッチオペレーティングシステムファイルなど)をクリーニングするアプリケーションまたはコマンドはありますか?

8
mateen

「メモリ」と「一時ファイル」は別のものです。

メモリは通常RAMです。 LinuxはRAMを自動的に管理し、クリーニングは不要です。何らかのプロセスが正しく動作せず、RAMを過剰に使用している場合は、それを停止します。ブラウザは、そこで古典的な犯罪者です。私は数週間ごとに私のものを閉じ(そして再起動)する必要があります。 Gnome-Shellもよく知られているメモリリークです。

ファイル部分については、 buntu Tweak をインストールし、janitorモジュールを使用できます。

Ubuntu Tweak Janitor

buntu TweakのJanitorの安全性 も参照してください。 PPAを使用してインストールすることもできます。 WebUpd8をご覧ください (14.04でも大丈夫です)。

とにかく、キャッシュをクリアすると、データをリロード/再構築する必要があるため、ほとんどの場合、結果は遅くなります(1)。たとえば、nautilusサムネイルをクリアすると、サムネイルが再構築され、ファイルの参照が遅くなります。

(1)ここでの唯一の例外は、apt-cacheと古いカーネルです。通常の状態では、デスクトップでは、ほとんど常にスペースが失われています。

システムが本当に「不正な」またはリークしているアプリケーションを遅くしている場合は、最も一般的な理由です。 topまたは同様のツール でキャッチしてみてください。見つかった場合は、より具体的な質問またはバグレポートを投稿してください。

5
Rmano

1序文

8時間後にシステムが見た目が遅くなるのは少し奇妙です。 Windowsでも同じ問題に直面しているので、これはハードウェアの問題かもしれません。

これ以上の情報がないと言うのは難しいですが、運がよければRAMアップグレードが役立つかもしれません。そうでない場合、将来的にはより大きなハードウェアの問題に直面する必要があります。

2定義と辞書

RAM、一時ファイル、システムファイル、プリフェッチは異なります。

  • Linuxシステムでは、 RAM クリーナーは不要です。

    プロセスが「多すぎる」RAMを使用している場合は、停止して再起動します。このようなメモリリークプログラムは、多くの場合ブラウザとブラウザプラグインです。また、X.orgがときどき不正な動作をすることもありました。

  • 一時ファイル 一部のストレージのみを使用します。したがって、システムの速度が低下することはありません。

  • それらが system files と呼ばれる理由があります。それらのほとんどは、システムやあなたが慣れているプログラムを実行するために使用されます。あなたが何をしているのかわからない場合は、それらをいじらないでください!

  • Prefetching はWindows固有です。 LinuxまたはUbuntuに相当するものは (u)readahead と呼ばれます。

    Linuxシステムで考える必要はありません。

3ソフトウェアの推奨事項

  • BleachBit :これは優れたファイルクリーナーであり、(ルートモードでも)システムを台無しにすることはほとんどありません。

    それをインストールするには、ターミナルを開いて入力します

    Sudo apt-get update
    Sudo apt-get install bleachbit
    

    パスワードを入力し(文字は表示されません)、実行されるまで待ちます。

  • Ubuntu 12.04までは、 computer-janitor を使用できます。しかし、何をしているかわからない場合は注意してください。システムを破壊する可能性があります!

    それをインストールするには、ターミナルを開いて入力します

    Sudo apt-get update
    Sudo apt-get install computer-janitor-gtk
    

    パスワードを入力し(文字は表示されません)、実行されるまで待ちます。

  • Ubuntu 14.04までは、 Ubuntu Tweak を使用できます。これには、コンピューターjanitorが組み込まれており、その他の多かれ少なかれ有用なユーティリティがあります。しかし、前述のように、注意してください!

    それをインストールするには、ターミナルを開いて入力します

    Sudo add-apt-repository ppa:tualatrix/ppa
    Sudo apt-get update
    Sudo apt-get install ubuntu-Tweak
    

    パスワードを入力し(文字は表示されません)、実行されるまで待ちます。

9
DJCrashdummy

drop_cachesディレクトリの/proc/sys/vmファイルに書き込むことにより、追加のソフトウェアをインストールせずにメモリを解放できます。

最初に、RAMの使用状況と可用性を表示するには、topfreeなどのプログラムを使用します。

$ free -m
             total       used       free     shared    buffers     cached
Mem:         31730      31118        611      16606         57      25018
-/+ buffers/cache:       6042      25687
Swap:        32313          0      32313

次に、次のコマンドを実行する必要があります。

Sudo sysctl vm.drop_caches=3

(これは、やや面倒なSudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'とほぼ同等です。)

次に、freeコマンドを実行し、出力を確認します。

$ free -m
             total       used       free     shared    buffers     cached
Mem:         31730       6224      25505        121          2        518
-/+ buffers/cache:       5702      26027
Swap:        32313          0      32313

以下は、drop_cachesファイルの使用に関するプロセスとドキュメントを特定する記事へのリンクです。


ソースと詳細情報:

5
nuwandame

Ubuntu Software CenterのBleachBitも有用な考慮事項です。不要なファイルを削除して、貴重なディスク容量を解放し、プライバシーを維持し、特にジャンクを取り除きます。

2
Graham