Zram vs swap - comparación entre zram y swap PDF

Title Zram vs swap - comparación entre zram y swap
Author Alvaro Samudio
Course Sistemas Operativos
Institution Universidad Tecnológica de Panamá
Pages 2
File Size 39.3 KB
File Type PDF
Total Downloads 101
Total Views 144

Summary

comparación entre zram y swap...


Description

zram es un módulo del kernel de Linux, anteriormente llamado "compcache". ZRAM aumenta el rendimiento al evitar la paginación en el disco y, en su lugar, utiliza un dispositivo de bloque comprimido en la RAM en el que se realiza la paginación hasta que es necesario utilizar el espacio de intercambio en la unidad de disco duro. Dado que el uso de RAM es más rápido que el uso de discos, zram permite que Linux haga más uso de RAM cuando se requiere intercambio / paginación, especialmente en computadoras más antiguas con menos RAM instalada. Estado : disponible en el kernel principal a partir de la versión 3.14 (marzo de 2014) Implementación : dispositivo de bloque comprimido, la memoria se asigna dinámicamente a medida que se almacenan los datos Uso : Configure el dispositivo de bloque zram como un dispositivo de intercambio para eliminar la necesidad de un archivo de intercambio o archivo de intercambio físico Beneficios : Elimina la necesidad de un dispositivo de intercambio físico. Esto se hizo popular cuando aparecieron las netbooks por primera vez. Zram (entonces compcache) permitió a los usuarios evitar que el intercambio acortara la vida útil de las SSD en estos sistemas con limitaciones de memoria. Un dispositivo de bloque de zram se puede utilizar para otras aplicaciones distintas de swap, cualquier cosa para la que pueda utilizar un dispositivo de bloque de forma concebible. Inconvenientes : Una vez que una página se almacena en zram, permanecerá allí hasta que se pague o se invalide. Las primeras páginas que se paginarán serán las páginas más antiguas (lista LRU), estas son páginas "frías" a las que se accede con poca frecuencia. A medida que el sistema continúa intercambiando, pasará a páginas más cálidas (a las que se accede con más frecuencia), es posible que no se puedan almacenar debido a los espacios de intercambio consumidos por las páginas frías. Lo que zram no puede hacer (compcache tenía la opción de configurar un dispositivo de respaldo de bloque) es desalojar las páginas al disco físico. Idealmente, desea eliminar los datos del espacio de intercambio comprimido dentro del núcleo en el disco para poder usar la memoria del núcleo para almacenar en caché las páginas de intercambio en caliente o liberarlas para un uso más productivo.

zswap

es un caché comprimido ligero para páginas de intercambio. Toma páginas que están en proceso de ser intercambiadas e intenta comprimirlas en un grupo de memoria basado en RAM asignado dinámicamente. zswap básicamente intercambia ciclos de CPU por E / S de intercambio potencialmente reducidas. Esta compensación también puede resultar en una mejora significativa del rendimiento si las lecturas de la caché comprimida son más rápidas que las lecturas de un dispositivo de intercambio. Estado : disponible en el kernel principal a partir de la versión 3.11 (septiembre de 2013) Implementación : caché en kernel comprimido para páginas de intercambio. La caché en el kernel está comprimida, el algoritmo de compresión se puede conectar mediante CryptoAPI y el almacenamiento de páginas se asigna dinámicamente. Las páginas más antiguas se pueden expulsar al disco, lo que lo convierte en una especie de caché de escritura diferida. Uso : páginas de intercambio de caché destinadas a dispositivos de intercambio regulares (o archivos de intercambio). Beneficios : La integración con el código de intercambio (usando la API de Frontswap) permite a zswap elegir almacenar solo las páginas que se comprimen bien y manejar fallas de asignación de memoria, en esos casos las páginas se envían al dispositivo de intercambio de respaldo. Las páginas más antiguas de la caché se envían al dispositivo de intercambio de respaldo para dejar espacio para las páginas más nuevas, esto resuelve el problema de inversión de LRU que presentaría la falta de desalojo de páginas. Inconvenientes : Necesita un dispositivo de intercambio físico (o archivo de intercambio)....


Similar Free PDFs