Programowy flush pamięci podręcznej (?)

Przemyslaw Firszt przemo w firszt.eu
Wto, 11 Lis 2008, 20:58:39 CET


Dnia 2008-11-08, sob o godzinie 11:03 +0100, Łukasz Maśko pisze:
> O coś a'la sync. Tylko, że sync odsyła dane dysk dane ostatnio 
> zapisane/zmienione, ale nie invaliduje w pamięci buforów. A już zupełnie 
> nie wpływa na te związane z odczytem. A mi chodzi o coś takiego, żeby 
> odesłać dane na dysk, ale jednocześnie wywalić je z pamięci, wymuszając ich 
> ponowny odczyt przy próbie użycia po obudzeniu. Dokładnie tak jak robi to 
> TuxOnIce.

No to może tak: 

[pefi w pldmachine pefi]# free
             total       used       free     shared    buffers
cached
Mem:       1025176    1010796      14380          0      10980
398328
-/+ buffers/cache:     601488     423688
Swap:       803208          4     803204
[pefi w pldmachine pefi]# echo 3 > /proc/sys/vm/drop_caches
[pefi w pldmachine pefi]# free                              
             total       used       free     shared    buffers
cached
Mem:       1025176     733000     292176          0        612
143116
-/+ buffers/cache:     589272     435904
Swap:       803208          4     803204


http://linux-mm.org/Drop_Caches

--
Przemo




Więcej informacji o liście dyskusyjnej pld-users-pl