sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #27829
Re: Buffer cachens sammenhæng med devices
On Mon, Sep 25 2000, Mads Bondo Dydensborg wrote:
> Hejsa
>
> Jeg er helt på det rene med at filsystemer tilgår buffercachen. Men, hvad
> med device tilgang - ala /dev/sda. Den kører vel også gennem buffer
> cachen, men "hvorfra"?
I 2.2, i 2.4 er kun fil system meta data tilgået via buffer cachen.
> Når jeg laver
> dd if=/dev/sda of=/dev/null bs=1024k count=1024
> hvordan kommer dd så til buffer cachen?
Kernen laver en getblk() som søger hash tabellen igennem for eksisterende
buffers for den range. Hvis blokken ikke eksisterer oprettes der en ny
og data læses fra disk. Den nye buffer vil dog så fremover være cachet,
indtil den bliver evictet af den ene eller anden grund.
--
* Jens Axboe <axboe@xxxxxxx>
* SuSE Labs
Follow ups
References