web-dev-qa-db-ja.com

Ubuntuの/ proc / sys / vm / pagecacheとは何ですか?

Redhatのドキュメントの一部

ページキャッシュは、ファイルや実行可能プログラムのデータを保持するディスクキャッシュです。たとえば、ファイルやブロックデバイスの実際のコンテンツを含むページです。ページキャッシュ(ディスクキャッシュ)は、ディスク読み取りの回数を減らすために使用されます。 Red Hat Enterprise Linux 5でページキャッシュに使用される合計メモリの割合を制御するには、pagecacheカーネルパラメーターを変更します。割合が低いほど、システムは、マップされたメモリよりもマップされていないページキャッシュメモリの再利用を優先します。高い値(デフォルト値の100など)は、データベースには推奨されません。

その値を変更するには、/proc/sys/vm/pagecacheをポイントします。

私はそれがUbuntuで何と呼ばれているのだろうか?

4
Evan Carroll

何も、私は疑います。カーネルバージョン2.6.18の Documentation/sysctl/vm.txt および Documentation/filesystems/proc.txt を見ると、そのようなパラメーターは示されていないため、Red Hatによってパッチが適用されたものでなければなりません。参照しているドキュメントはRHEL5に関するものであり、RHEL5は10年前のものです。 この有料のRHEL記事 は、次のバージョンでそのパラメーターが削除されたことを示しています。おそらく、彼らがパッチを当てたものは何でも、その努力の価値はないと見なされました。

5
muru