2008-10-17 10 views

Respuesta

9

Eche un vistazo a linux-ftools. Este conjunto de herramientas está específicamente diseñado para analizar los búferes y el caché. Incluye las siguientes herramientas:

  • fincore
  • fadvise
  • fallocate

De estos 3 herramientas de la que le mostrará la lista de archivos en los tampones & caché es fincore.

$ fincore [options] files... 

    --pages=false  Do not print pages 
    --summarize  When comparing multiple files, print a summary report 
    --only-cached  Only print stats for files that are actually in cache. 

[email protected]:/var/lib/mysql/blogindex# fincore --pages=false --summarize --only-cached * 
stats for CLUSTER_LOG_2010_05_21.MYI: file size=93840384 , total pages=22910 , cached pages=1 , cached size=4096, cached perc=0.004365 
stats for CLUSTER_LOG_2010_05_22.MYI: file size=417792 , total pages=102 , cached pages=1 , cached size=4096, cached perc=0.980392 
stats for CLUSTER_LOG_2010_05_23.MYI: file size=826368 , total pages=201 , cached pages=1 , cached size=4096, cached perc=0.497512 
stats for CLUSTER_LOG_2010_05_24.MYI: file size=192512 , total pages=47 , cached pages=1 , cached size=4096, cached perc=2.127660 
... 
+0

Desafortunadamente, estas herramientas no están disponibles en la mayoría de las distribuciones de Linux por defecto (revisé Ubuntu y SuSE, no tengo ningún redhat a mano). – guettli

0

No estoy del todo seguro de si está pidiendo lo que creo que estás pidiendo, pero vmtouch podría ser útil para usted. Simplemente escriba vmtouch [file or folder you want to check for presence in cache]

Cuestiones relacionadas