Linuxキャッシュをクリアする方法

¿お使いのコンピュータには多くのメモリがありません 利用できますか? 多くのプログラムを開き始めると、それは機能し始めますか 読んだ? まあ、これは解決策ではありません(おそらく、より軽いディストリビューションの使用を検討するか、可能であればコンピュータをアップグレードする必要があります)が、それはあなたを助けることができます。 システムキャッシュをクリアする。 デフォルトでは、Linuxは使用可能なすべてのメモリを使用するまでキャッシュを拡張します。 これは正常であり、すべてのオペレーティングシステムが最高速度を提供します。 問題は、これが逆の効果を生み出すことがあるということです:遅い、ビデオのちらつきなど。

キャッシュとは何ですか?

キャッシュは より小さく、より速いメモリ、最も頻繁に使用されるメインメモリにあるデータのコピーを格納します。

のセットです 他のオリジナルからのデータの複製、キャッシュ内のコピーと比較して、通常は時間内に元のデータにアクセスするのに費用がかかるという特性があります。 データに初めてアクセスすると、キャッシュにコピーが作成されます。 上記のコピーに対して次のアクセスが行われ、データへの平均アクセス時間が短縮されます。

プロセッサがメインメモリ内の場所に対して読み取りまたは書き込みを行う必要がある場合、最初にデータのコピーがキャッシュにあるかどうかを確認します。 その場合、プロセッサはすぐにキャッシュの読み取りまたは書き込みを行います。これは、メインメモリの読み取りまたは書き込みよりもはるかに高速です。

キャッシュにあるものをクリアするにはどうすればよいですか?

sudo su sync && echo 3> / proc / sys / vm / drop_caches exit

En GNOME システムモニターをパネルに追加すると、このコマンドの効果を非常に明確に確認できます。

出典 スコットクラール

情報を渡してくれたMiguelMayol i Turに感謝します!

8コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   HacKan&CuBaco。

    5.3.9.5。 / proc / sys / vm /
    このディレクトリは、Linuxカーネルの仮想メモリサブシステム(VM)の構成を容易にします。 カーネルは、一般にスワップスペースとして知られている仮想メモリを広範かつインテリジェントに使用します。

    出典 http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    drop_cachesは見つかりませんでしたが、制御ファイルであるという考えです。 3は、キャッシュを空にする順序です。 空にすると、ファイルは0に戻ると思います。 確かにあなたが再起動するとそれは0に戻ります、他はチェックしません

    ご挨拶!

  2.   HacKan&CuBaco。

    5.3.9.5。 / proc / sys / vm /
    このディレクトリは、Linuxカーネルの仮想メモリサブシステム(VM)の構成を容易にします。 カーネルは、一般にスワップスペースとして知られている仮想メモリを広範かつインテリジェントに使用します。

    出典 http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    drop_cachesは見つかりませんでしたが、制御ファイルであるという考えです。 3は、キャッシュを空にする順序です。 空にすると、ファイルは0に戻ると思います。 確かにあなたが再起動するとそれは0に戻ります、他はチェックしません

    ご挨拶!

  3.   ラクナロク

    そしてと
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_caches/.*

    同じように動作しませんか?

  4.   Linuxを使いましょう

    それを試してみてください...しかし、私はそうは思いません。

    1.    反対の

      こんにちは!

      投稿の作者が素晴らしいと言っていること!! 動作します! それを変えるもの?
      sudoのsuコマンド
      同期blablabla
      終了する
      やた!

      syncコマンドを使用すると、実行中のオブジェクトをSRAMメモリから削除する必要がなくなります。

      値0〜3は、SRAMから解放するオブジェクトをカーネルに指示します。
      naの0na。
      1ページキャッシュ
      2つのiノードとデント
      3と1

      Indesメタデータとdentriesディレクトリ情報には、そこに含まれるファイルの関係があります...タブレットのコレクターと私の古いメモリの間で、このように停止します...

      同期用のshファイルを使用してメニューにボタンを作成できます。 echo 3> / proc / blablablaドロップキャッシュ(この素敵な男の子が投稿したと確信しています)

      グウィンズモ株式会社

  5.   ラクナロク

    私はそれを試しました、私はそれが何を持っているかを見るために私のdrop_cachesファイルを開きました、そしてそれは使うために0だけを置きました
    sync && echo 3> / proc / sys / vm / drop_caches

    その内容は0から3に変更されました。これは、ファイルを完全に消去するため、rmを使用する場合とは大きく異なります。

    コンテンツが0の場合の影響はまだわかりませんが、3に変更されています。

  6.   エンリケJPバレンズエラV。

    問題なく動作します、ありがとうPablo

  7.   Linuxを使いましょう

    喜び。