Inicio Empresa MemVerge MemoryViewer ofrece información sobre la utilización de la memoria y las aplicaciones

MemVerge MemoryViewer ofrece información sobre la utilización de la memoria y las aplicaciones

by harold fritts

MemVerge ha creado una herramienta de software que brinda a los administradores de sistemas una visión integral de la topología de la memoria física y la utilización de la memoria de las aplicaciones. 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 de cada tipo de hardware de memoria.

MemVerge ha creado una herramienta de software que brinda a los administradores de sistemas una visión integral de la topología de la memoria física y la utilización de la memoria de las aplicaciones. 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 de cada tipo de hardware de memoria.

Los diseños de memoria son complicados

Las configuraciones del servidor, la ubicación de la memoria, los diseños de DIMM y las configuraciones del BIOS se han vuelto complejos y confusos. El hardware de memoria heterogéneo, como Intel Optane PMem, solo aumenta la complejidad. En el pasado, la gestión de la memoria se limitaba a la supervisión de la capacidad y la utilización, lo que dejaba sin resolver los problemas de rendimiento. La configuración de la capacidad, el rendimiento y la disponibilidad definidos por software ha creado la necesidad de una mayor visibilidad de los recursos de memoria.

MemVerge MemoryViewer proporciona una vista gráfica o textural 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. Aún así, en demasiados casos, los datos procesados ​​usan solo una fracción de la memoria en un momento dado, dejando gran parte de la memoria reservada sin usar o "fría".

Al utilizar la memoria en niveles, los datos fríos se pueden almacenar en PMem de menor costo, lo que reduce los costos de hardware en un 30-40 por ciento sin afectar el rendimiento de la aplicación. MemoryViewer viene con un mapa de calor de memoria gráfico que muestra patrones de uso de memoria que pueden alertar a los administradores sobre configuraciones incorrectas y oportunidades para optimizar las configuraciones de memoria.

El software 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 revela el rendimiento de la memoria (DRAM y PMem) en tiempo real.

Monitor de proceso MemVerge MemoryViewer

MemoryViewer muestra el uso de la memoria fría y caliente de las aplicaciones 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 anterior solo usa ocasionalmente la capacidad de memoria asignada, lo que lo convierte en un candidato perfecto para la configuración en niveles de DRAM y PMem.

Vista del servidor MemVerge MemoryViewer

MemoryViewer revela el diseño físico de las ranuras DIMM para cada zócalo del servidor, incluso dónde están instalados los DIMM DRAM y PMem. Existen pautas estrictas sobre dónde y cuántos DIMM DRAM y PMem se pueden configurar. También hay pautas para la configuración del BIOS que se deben cumplir. MemoryViewer ofrece a los administradores de sistemas una vista gráfica para ver si el sistema está configurado correctamente.

Vista de procesos de MemVerge MemoryViewer

MemoryViewer puede ser una herramienta útil para solucionar problemas con la capacidad de monitorear el estado y el uso de la memoria de su sistema. La herramienta compila 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 de sistemas pueden correlacionar la utilización de la CPU con el acceso a la memoria de lectura o escritura, examinar el estado de cada módulo y el ancho de banda de lectura y escritura, y mostrar una línea de tiempo del rendimiento agregado de PMem y DRAM.

Listo para lo que viene - CXL

Intel y AMD están listos para lanzar CPU de próxima generación que cuentan con más núcleos, soporte de memoria DDR5 y soporte para PCIe 5.0 que ofrece carriles de CPU adicionales y Compute Express Link (CXL). CXL cambia la dinámica en torno a cómo se asigna DRAM dentro de un sistema.

CXL es un mercado emergente con soporte de todos los principales proveedores de procesadores y memorias. Por primera vez, se necesita software, más allá del sistema operativo, para la gestión de la memoria. Con CXL, los profesionales de TI necesitan una herramienta de planificación para evaluar el uso de su memoria. Con MemoryViewer, si indica memoria bloqueada, la agrupación y el uso compartido de la memoria aumentarán la utilización y reducirán el costo.

CXL 1.1 se distribuye en servidores de próxima generación de AMD e Intel y ahora hay aún más energía en torno a CXL con el lanzamiento de la última versión de CXL 3.0 anunciada en Flash Memory Summit. MemVerge MemoryViewer se desarrolló anticipándose al impacto de CXL.

Memory Viewer muestra el diseño físico del servidor. La captura de pantalla anterior muestra dos DIMM y cuatro dispositivos de memoria CXL, y el ancho de banda de ambos.

Compute Express Link (CXL) es una interconexión de estándar abierto que ofrece 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 abordar cargas de trabajo computacionales de alto rendimiento al admitir sistemas de memoria y procesamiento heterogéneos. Al hacerlo, CXL permite compartir recursos para reducir la complejidad general de la pila de software, reducir los costos del sistema y brindar un mayor rendimiento. Cuando CXL se combina con el software MemVerge, ofrece memoria agrupada que es escalable, componible y disponible.

La especificación CXL 2.0 actual ofrece agrupación de memoria a través de la interconexión de periféricos PCI-Express 5.0, pero hay un nuevo revuelo en torno a la especificación CXL 3.0 recién lanzada. Se monta sobre la interconexión PCI-Express 6.0 y se espera que en 2023 proporcione el doble de ancho de banda. Por supuesto, los tecnólogos ya esperan ganar otro doble de ancho de banda que podría venir con CXL 2 y PCI-Express 2 esperados en 4.0.

Reflexiones Finales:

La memoria es uno de los componentes más caros de cualquier construcción de servidor, pero también es uno de los más confusos de entender. Por lo 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.

Servidor de la serie DellEMC PowerEdge PMEM 200

MemoryViewer de MemVerge ayuda a remediar problemas como este, no solo con una tonelada de información, sino también con una interfaz gráfica de usuario visualmente atractiva. Además, están listos para lo que sigue, con compatibilidad con CXL. CXL cambia el juego de la memoria por primera vez en décadas, por lo que es importante tener visibilidad de este gasto.

MemVerge quiere construir la "herramienta de visualización de memoria más avanzada del planeta". Hasta ahora han hecho un trabajo muy completo, con soporte para DRAM, PMem y CXL. Sin embargo, quieren comentarios de la comunidad. Si está interesado en probar MemoryViewer en su empresa, puede tómalo gratis para CentOS 7 y 8, Ubuntu/Debian o como contenedor. Asegúrese de enviar sus comentarios después de comenzar para ayudar a promover el desarrollo de MemoryViewer.

Página de producto de MemVerge MemoryViewer

Interactuar con StorageReview

Boletín informativo | Canal de YouTube | Podcast iTunes/Spotify | @Instagram | Twitter | @TikTok | RSS Feed