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


11

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

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


ちなみに、 'プリフェッチ'はWindows固有です-クリーンアップしたい対象をより具体的に指定する必要があります。(同様に、CCleanerは実際にはすべてのファイルをクリーンアップしません...フォレンジック検査の観点からではありません)
トーマスウォード

申し訳ありません、@ ThomasW。以前からの不明な質問のため。質問の詳細がわかりました。システムを高速化する方法があるかどうか教えてください
mateen

@ThomasW。上の説明によるとpiriform.com/ccleanerの CCleanerは、実際にすべてのファイルをクリーンアップするん。
mateen 2015

CCleanerが実行されているドライブを調べましたが、すべてが消去されるわけではありません。そして、私は典型的なツールではなく、重いフォレンジックツールを使った検査について話している。
トーマスワード

あなたの貴重な提案をありがとう、しかし私はちょうど未使用のメモリをクリーンアップできるいくつかのツールがほしかった。以下が答えですので参考にしてください
mateen

回答:


6

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

メモリは通常RAMです。LinuxはRAMを自動的に管理し、クリーニングは不要です。動作に問題があり、RAMの使用量が多すぎるプロセスがある場合は、停止するだけです。ブラウザはそこに古典的な犯罪者です。数週間おきに鉱山を閉鎖(そして再始動)する必要があります。Gnome-shellは、もう1つのよく知られたメモリリーカーです。

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

Ubuntu Tweak Janitor

参照してくださいUbuntuの微調整の管理人は、どのように安全ですか?。PPAを使用してインストールすることもできます。WebUpd8確認してください(14.04でも問題ありません)。

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

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

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


10

1序文

8時間後にシステムが少し遅くなるのは少し奇妙です。Windowsでも同じ問題が発生するため、ハードウェアの問題である可能性があります。

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

2定義と地域

RAM、一時ファイル、システムファイル、プリフェッチは別物です。

  • Linuxシステムでは、RAMクリーナーは必要ありません。

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

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

  • それらがシステムファイルと呼ばれる理由があります。それらのほとんどは、あなたがそれに慣れているようなシステムとプログラムを実行するために使用されます。ですから、あなたが何をしているかわからない場合は、いじってはいけません!

  • プリフェッチは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を使用できます。これには、コンピュータ管理ツールが組み込まれており、他にも多かれ少なかれ便利なユーティリティが多数あります。ただし、前述のとおり、注意してください。

    インストールするには、ターミナルを開いて次のように入力します

    sudo add-apt-repository ppa:tualatrix/ppa
    sudo apt-get update
    sudo apt-get install ubuntu-tweak
    

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


情報をありがとう、あなたはLinuxのプロのように見えます。Ubuntuの微調整は私が必要とするツールです。あなたの回答でメモリリークとは何か、そしてなぜそれらが発生するのかをお聞きしたいのですが。
mateen

1
まあ、私は興味のある上級ユーザーだと思います...しかし、それはポイントではありません!;-) メモリリークは、プログラムのRAM管理がクリーンでない(プログラミングの問題、ガベージコレクションがないなど)場合、または正しくない場合(その他のバグなど)に発生します。RAMの一部は不要になりましたが、リリースされていないため、他のプログラムはRAMのこの部分を使用できません。
DJCrashdummy 2015

5

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

まず、次のようなプログラムを使用するtopfree、RAMの使用状況と可用性を表示します。

$ 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ファイルの使用に関するプロセスとドキュメントを特定する記事へのリンクです。


出典および参考文献:


echo 3> / proc / sys / vm / drop_cachesをrootとして実行しましたが、うまくいきました。
amit_kumar

2

Ubuntu Software CenterのBleachBitも有用な検討事項です。不要なファイルを削除して貴重なディスク領域を解放し、プライバシーを維持し、とりわけジャンクを削除します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.