sql >> Databasteknik >  >> NoSQL >> Redis

vad är pagecache, dentries, inoder?

Låt mig med viss förenkling försöka förklara i vad som verkar vara sammanhanget för din fråga eftersom det finns flera svar.

Det verkar som om du arbetar med minnescachelagring av katalogstrukturer. En inod i ditt sammanhang är en datastruktur som representerar en fil. A dentries är en datastruktur som representerar en katalog. Dessa strukturer skulle kunna användas för att bygga en minnescache som representerar filstrukturen på en disk. För att få en direkt listning kan operativsystemet gå till tandvården - om katalogen finns där - lista dess innehåll (en serie inoder). Om inte där, gå till disken och läs in den i minnet så att den kan användas igen.

sidcacheminnet kan innehålla eventuella minnesmappningar till block på disken. Det kan tänkas vara buffrad I/O, minnesmappade filer, sökbara områden med körbara filer – allt som operativsystemet kan ha i minnet från en fil.

Dina kommandon tömmer dessa buffertar.



  1. MongoDB $indexOfCP

  2. Åtkomst till Meteor produktionsdatabas

  3. Visa om listan över kapslade nycklar

  4. MongoDB Performance:Kör MongoDB Map-Reduce Operations på sekundärer