El caché es una parte muy importante del hardware de la computadora para brindar un tiempo de respuesta súper rápido.
Rendimiento de la memoria caché
Cuando el procesador necesita leer o escribir una ubicación en la memoria principal, primero busca una entrada correspondiente en la memoria caché.
Si el procesador encuentra que la ubicación de la memoria está en la memoria caché, se ha producido un acierto en la memoria caché y se leen los datos de la memoria caché
. Si el procesador no encuentra la ubicación de la memoria en la memoria caché, se ha producido una falta de memoria caché. Para una falla de caché, el caché asigna una nueva entrada y copia los datos de la memoria principal, luego la solicitud se cumple a partir del contenido del caché.
El rendimiento de la memoria caché se mide con frecuencia en términos de una cantidad denominada tasa de aciertos.
Hit ratio = hit / (hit + miss) = no. of hits/total accesses
Para monitorear el rendimiento de su caché, Linux proporciona una biblioteca excelente: Cachestat .
Cachestat no está disponible directamente, está obsoleto en Linux.
Cachestat utiliza las herramientas de rendimiento, que forman parte de la biblioteca de herramientas de Linux.
Para instalar perf-tools, abra la terminal y ejecute:
sudo apt-get install linux-tools-common linux-tools-generic
Luego, para instalar cachestat, ejecute:
wget https://raw.githubusercontent.com/brendangregg/perf-tools/master/fs/cachestat
Para hacerlo ejecutable, ejecute:
chmod +x cachestat
Finalmente ejecutarlo:
sudo ./cachestat
Si obtiene muchos fallos, probablemente debería ejecutar diagnósticos.
Este artículo es una contribución de Suprotik Dey . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por SuprotikDey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA