MemVerge ha creado una herramienta de software que brinda a los administradores de sistemas una vista completa de la topología de la memoria física y el uso de la memoria de la aplicación. MemVerge MemoryViewer, con su interfaz gráfica intuitiva, proporciona una vista en tiempo real de la configuración de la memoria y el ancho de banda para cada tipo de dispositivo de memoria.
MemVerge ha creado una herramienta de software que brinda a los administradores de sistemas una vista completa de la topología de la memoria física y el uso de la memoria de la aplicación. MemVerge MemoryViewer, con su interfaz gráfica intuitiva, proporciona una vista en tiempo real de la configuración de la memoria y el ancho de banda para cada tipo de dispositivo de memoria.
Diseños de memoria complejos
Las configuraciones del servidor, el modo de memoria, los diseños de DIMM y las configuraciones del BIOS se vuelven complejos y confusos. Los dispositivos de memoria heterogéneos, como Intel Optane PMem, solo aumentan la complejidad. En el pasado, la administración de la memoria se limitaba a monitorear la capacidad y el uso y dejaba sin resolver los problemas de rendimiento. La configuración de capacidad, rendimiento y disponibilidad definida por software creó la necesidad de una mayor visibilidad de los recursos de memoria.
MemVerge MemoryViewer proporciona una visualización gráfica o textual de la topología y el rendimiento de la memoria del sistema para garantizar que la configuración esté optimizada para la carga de trabajo. Muchas aplicaciones modernas requieren que los sistemas estén configurados para grandes cantidades de memoria. Sin embargo, en muchos casos, los datos procesados usan solo una pequeña parte de la memoria en un momento dado, dejando gran parte de la memoria reservada sin usar o «fría».
Usando capas de memoria, los datos fríos se pueden almacenar en PMem de bajo costo, lo que reduce los costos de hardware en un 30-40 por ciento sin ningún impacto en el rendimiento de la aplicación. MemoryViewer viene con un mapa de memoria gráfico que muestra patrones de uso de memoria que pueden alertar a los administradores sobre configuraciones incorrectas y oportunidades para mejorar las configuraciones de memoria.
MemoryViewer para Linux es fácil de instalar, admite GUI y CLI y está disponible en paquetes RPM o Debian (DEB). Con su interfaz gráfica intuitiva, MemVerge MemoryViewer basado en Linux detecta el rendimiento de la memoria (DRAM y PMem) en tiempo real.
MemoryViewer muestra el uso de aplicaciones activas frente al uso de memoria fría para que los administradores del sistema puedan determinar las mejores configuraciones de memoria. La carga de trabajo que se muestra en el mapa de calor de memoria de MemoryViewer a veces solo usa la capacidad de memoria asignada, lo que la convierte en una candidata ideal para la configuración en niveles de DRAM y PMem.
MemoryViewer revela el diseño físico de las ranuras DIMM para cada socket de servidor, incluido el lugar donde se instalan los DIMM DRAM y PMem. Existen pautas estrictas sobre dónde y cuántas unidades DRAM y PMem se pueden configurar. También hay instrucciones para la configuración del BIOS que se deben cumplir. MemoryViewer proporciona a los administradores del sistema una visualización gráfica de si el sistema está configurado correctamente.
MemoryViewer puede ser una herramienta útil para la solución de problemas con la capacidad de monitorear el estado y el uso de la memoria del sistema, y compilar un registro histórico de cómo las aplicaciones acceden a la memoria, incluida la asignación, escritura, lectura y liberación de páginas de memoria. Con MemoryViewer, los administradores del sistema pueden correlacionar el uso de la CPU con el acceso a la memoria de lectura o escritura, verificar el estado y el ancho de banda de lectura y escritura de cada unidad, y mostrar una línea de tiempo de PMem y el rendimiento general de la DRAM.
Listo para lo que viene – CXL
Intel y AMD se están preparando para lanzar CPU de próxima generación que cuentan con más núcleos, soporte para memoria DDR5, soporte para PCIe 5.0 que proporciona carriles de CPU adicionales y Compute Express Link (CXL). CXL cambia la dinámica en torno a cómo se asigna DRAM dentro del sistema.
CXL es un mercado emergente con soporte de todos los principales proveedores de procesadores y memorias. Por primera vez, se necesita software, además del sistema operativo, para administrar la memoria. Con CXL, los profesionales de TI necesitan una herramienta de planificación para evaluar el uso de su memoria. Con MemoryViewer, si apunta a una memoria bloqueada, agrupar y compartir la memoria aumentará el uso y reducirá el costo.
El CXL 2.0 ha sido ampliamente aceptado y la especificación CXL 3.0 se anunció recientemente en la Flash Memory Summit a principios de agosto. Los beneficios de CXL ya se conocen bien y MemVerge MemoryViewer se ha desarrollado anticipándose al impacto de CXL.
El visor de memoria muestra el diseño físico del servidor. La captura de pantalla anterior muestra dos DIMM, cuatro dispositivos de memoria CXL y el ancho de banda de ambos.
Compute Express Link (CXL) es una conexión interna estándar abierta que proporciona conectividad de baja latencia y gran ancho de banda entre procesadores host y dispositivos como aceleradores, búferes de memoria y dispositivos de E/S inteligentes. CXL está diseñado para manejar cargas de trabajo computacionales de alto rendimiento al admitir sistemas de memoria y procesamiento heterogéneos que permiten compartir recursos para reducir la complejidad general de la pila de software, reducir los costos del sistema y brindar un mayor rendimiento. Cuando se combina con el software MemVerge, CXL proporciona memoria agregada escalable, componible y disponible.
La especificación CXL 2.0 actual proporciona agrupación de memoria a través de la interconexión de periféricos PCI-Express 5.0, pero hay un nuevo entusiasmo en torno a la especificación CXL 3.0 recién lanzada, que supera la conectividad PCI-Express 6.0 y se espera que en 2023 ofrezca el doble de ancho de banda. Por supuesto, los técnicos ya esperan otro 2X de ancho de banda que puede venir con CXL 4.0 y PCI-Express 7.0 esperados en 2025.
últimos pensamientos
La memoria es uno de los componentes más caros en cualquier construcción de servidor, pero también es uno de los más difíciles de entender. En general, los administradores no tienen claro de inmediato cuánta memoria utilizan las aplicaciones o si hay aplicaciones o procesos zombis que reducen el rendimiento del sistema.
MemoryViewer de MemVerge ayuda a abordar problemas como este, no solo con una gran cantidad de información, sino con una GUI visualmente atractiva que la acompaña. Además de eso, están listos para lo que está por venir, con soporte CXL. CXL está cambiando el juego de la memoria por primera vez en décadas, por lo que es importante tener una visión de este gasto.
MemVerge quiere crear «la herramienta de visualización de memoria más avanzada del planeta». Hasta ahora han hecho un trabajo bastante minucioso, con compatibilidad con DRAM, PMem y CXL. Aunque quieren comentarios de la comunidad. Si está interesado en verificar MemoryViewer en su organización, puede Consíguelo gratis Para CentOS 7 y 8, Ubuntu/Debian o como contenedor. Asegúrese de enviar sus comentarios después de ayudar a desarrollar MemoryViewer.
Página de producto de MemVerge MemoryViewer
Interactuar con StorageReview
las noticias | YouTube | notación de audio itunes/spotificar | Instagram | Gorjeo | Tik Tok | RSS Feed
«Fanático del café. Amable aficionado a los zombis. Devoto practicante de la cultura pop. Malvado defensor de los viajes. Organizador típico».