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?



@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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.