Was ist der Unterschied zwischen Seiten-Cache und Puffer-Cache?

7

Unter Linux können Sie den Befehl "echo 3> / proc / sys / vm / drop_cache" eingeben, um den Speicher freizugeben, und den Befehl "sync", um den Speicher freizugeben. Und im Linux-Kernel gibt es zwei Arten von Cache, einen Seiten-Cache und einen Puffer-Cache. Was ist also der Unterschied?

Casa
quelle
1
relevant .
Bratchley
@Bratchley Warum machst du das nicht zu einer Antwort?
Hauke ​​Laging
Ich weiß es nicht gut genug, um eine gute Antwort zu schreiben. Außerdem ist es nur etwas, das ich beim Googeln gefunden habe, so dass es unaufrichtig erscheint, eine Antwort zu posten, wie ich sie von Anfang an kannte.
Bratchley
Danke, es ist hilfreich! Der Puffercache wurde zum Seitencache kombiniert.
Casa

Antworten:

3

Da es in Kernel 2.4 keinen Unterschied zwischen diesen Cache-Typen gibt, ist nur noch der Seiten-Cache übrig.

Hauke ​​Laging
quelle