システムが8時間連続して実行されると、遅くなります。 Windowsで同じ状況に直面したとき、CCleanerを使用してメモリをクリーンアップしました。
WindowsのCCleanerのように、使用されていない既存のRAMメモリ(ブラウザ、一時ファイル、プリフェッチオペレーティングシステムファイルなど)をクリーニングするアプリケーションまたはコマンドはありますか?
「メモリ」と「一時ファイル」は別のものです。
メモリは通常RAMです。 LinuxはRAMを自動的に管理し、クリーニングは不要です。何らかのプロセスが正しく動作せず、RAMを過剰に使用している場合は、それを停止します。ブラウザは、そこで古典的な犯罪者です。私は数週間ごとに私のものを閉じ(そして再起動)する必要があります。 Gnome-Shellもよく知られているメモリリークです。
ファイル部分については、 buntu Tweak をインストールし、janitorモジュールを使用できます。
buntu TweakのJanitorの安全性 も参照してください。 PPAを使用してインストールすることもできます。 WebUpd8をご覧ください (14.04でも大丈夫です)。
とにかく、キャッシュをクリアすると、データをリロード/再構築する必要があるため、ほとんどの場合、結果は遅くなります(1)。たとえば、nautilusサムネイルをクリアすると、サムネイルが再構築され、ファイルの参照が遅くなります。
(1)ここでの唯一の例外は、apt-cacheと古いカーネルです。通常の状態では、デスクトップでは、ほとんど常にスペースが失われています。
システムが本当に「不正な」またはリークしているアプリケーションを遅くしている場合は、最も一般的な理由です。 top
または同様のツール でキャッチしてみてください。見つかった場合は、より具体的な質問またはバグレポートを投稿してください。
8時間後にシステムが見た目が遅くなるのは少し奇妙です。 Windowsでも同じ問題に直面しているので、これはハードウェアの問題かもしれません。
これ以上の情報がないと言うのは難しいですが、運がよければRAMアップグレードが役立つかもしれません。そうでない場合、将来的にはより大きなハードウェアの問題に直面する必要があります。
RAM、一時ファイル、システムファイル、プリフェッチは異なります。
Linuxシステムでは、 RAM クリーナーは不要です。
プロセスが「多すぎる」RAMを使用している場合は、停止して再起動します。このようなメモリリークプログラムは、多くの場合ブラウザとブラウザプラグインです。また、X.orgがときどき不正な動作をすることもありました。
一時ファイル 一部のストレージのみを使用します。したがって、システムの速度が低下することはありません。
それらが system files と呼ばれる理由があります。それらのほとんどは、システムやあなたが慣れているプログラムを実行するために使用されます。あなたが何をしているのかわからない場合は、それらをいじらないでください!
Prefetching はWindows固有です。 LinuxまたはUbuntuに相当するものは (u)readahead と呼ばれます。
Linuxシステムで考える必要はありません。
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
パスワードを入力し(文字は表示されません)、実行されるまで待ちます。
drop_caches
ディレクトリの/proc/sys/vm
ファイルに書き込むことにより、追加のソフトウェアをインストールせずにメモリを解放できます。
最初に、RAMの使用状況と可用性を表示するには、top
やfree
などのプログラムを使用します。
$ 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
ファイルの使用に関するプロセスとドキュメントを特定する記事へのリンクです。
ソースと詳細情報:
Ubuntu Software CenterのBleachBitも有用な考慮事項です。不要なファイルを削除して、貴重なディスク容量を解放し、プライバシーを維持し、特にジャンクを取り除きます。