Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

Optimice su infraestructura RHEL: 5 áreas de rendimiento en las que centrarse

Por Stefan Bunciak



Crédito: Pexels

¿Preferiría esperar a que algo se convierta en un problema, o hacer algunos ajustes y optimización del rendimiento para evitar el tiempo de inactividad o los dolores de cabeza del rendimiento por completo? La respuesta es fácil, pero decidir qué optimizar o solucionar problemas no siempre es obvio. En esta publicación, cubriremos algunas áreas comunes donde puede usar Red Hat Insights y su servicio de asesor para resolver problemas antes de que comiencen.


¡Se trata de la actuación!


El ajuste y la supervisión del rendimiento son algunas de las tareas más importantes que realizan los administradores de sistemas de Red Hat Enterprise Linux (RHEL), junto con la aplicación de parches. Como saben muchos administradores de sistemas, las mejoras de rendimiento incrementales pueden acumularse para generar importantes ahorros de costos en recursos que, con el tiempo, se traducen en importantes ganancias comerciales. Evitar la degradación del servicio o el tiempo de inactividad puede ser incluso más valioso.


El uso de algunas de las recomendaciones de esta publicación puede ayudarlo a ahorrar tiempo y dinero. Sin embargo, saber qué puede evitar el tiempo de inactividad no siempre es obvio, por lo que muchos administradores de sistemas han llegado a confiar en las recomendaciones de rendimiento directamente de Red Hat Insights para Red Hat Enterprise Linux (RHEL).


Asesor: El corazón y el cerebro de Red Hat Insights


Red Hat Insights se creó a partir de las lecciones y la experiencia de los expertos de Red Hat que trabajaron directamente con clientes y productos durante los últimos 20 años. Red Hat Insights proporciona un análisis continuo y en profundidad de los sistemas Red Hat Enterprise Linux registrados y se incluye como parte de su suscripción a Red Hat Enterprise Linux. Insights ayuda a identificar los riesgos para su negocio, operaciones y seguridad, específicamente en función de cómo se configuran y funcionan sus sistemas.


El servicio Advisor es tanto el corazón como el cerebro, y proporciona advertencias y recomendaciones basadas en las mejores prácticas y configuraciones problemáticas conocidas. Algunos usuarios se han referido a Insights como "como tener una persona adicional en el equipo". Las recomendaciones de los asesores son la combinación de mejores prácticas y análisis de miles de sistemas en los que se pueden tener en cuenta las métricas de una variedad de métricas de rendimiento.


Esta publicación cubre una variedad de nuevas recomendaciones de Asesores publicadas recientemente para ajustar el rendimiento en áreas clave que pueden tener un impacto significativo en la mejora de sus operaciones diarias.


Sintonice: Guía de ajuste de rendimiento de RHEL 8


Primero, comenzamos analizando la guía de ajuste de rendimiento para RHEL 8. Hemos convertido varios aspectos de esta guía en recomendaciones automatizadas, ofreciendo a los usuarios de Insights instrucciones personalizadas sobre cómo ajustar su RHEL 8 para obtener el mejor rendimiento. Principalmente para ayudar a identificar el perfil ajustado más apropiado, configure la opción dinámica sin tick en cargas de trabajo sensibles a la latencia o para habilitar la función del kernel vhost_net para optimizar el rendimiento de la red de VM.


Recomendaciones de ajuste de RHEL 8:

  1. La disminución del rendimiento se produce cuando los invitados de KVM y VMWare no se ejecutan con la configuración de servicio optimizada recomendada

  2. La disminución del rendimiento se produce cuando los nodos informáticos no se ejecutan con la configuración de servicio optimizada recomendada.

  3. El rendimiento de la red de VM disminuye cuando la función del kernel vhost_net no está habilitada

  4. El rendimiento de la CPU disminuye cuando la opción dinámica tickless no está habilitada

  5. El rendimiento de la red del servidor Samba se degrada al configurar parámetros específicos

El rendimiento requiere un equipo: Performance Co-Pilot


Ahora tenemos nuevas recomendaciones de asesores que utilizan métricas capturadas por Performance Co-Pilot ( PCP ), que brindan un nivel adicional de monitoreo del desempeño. Los desarrollamos en estrecha colaboración con los ingenieros que trabajan en PCP.


La colaboración resultó exitosa y, como resultado, hemos publicado una recomendación de tráfico de inundación SYN que aprovecha los datos de PCP para detectar un ataque de inundación SYN. Para que esto funcione, el equipo de PCP tuvo que implementar una nueva regla en su servicio pmie (parte del proyecto PCP) para enviar las entradas de registro apropiadas en / var / log / messages. Posteriormente, el cliente de Insights los recoge y el Asesor los procesa.


El equipo fue aún más lejos y creó aún más recomendaciones aprovechando esta integración: detectar aplicaciones que utilizan un grupo de entropía insuficiente para operaciones criptográficas, pérdida de conectividad de red después de reiniciar el sistema y / o problemas de rendimiento cuando se usa un tamaño de intercambio limitado.


Recomendaciones de rendimiento:


  1. Las fallas de la aplicación ocurrirán cuando el sistema reciba tráfico de inundación SYN

  2. La pérdida de conectividad de red ocurre después de que el sistema se reinicia cuando el servicio pmlogger está habilitado

  3. Las aplicaciones que utilizan el generador de números aleatorios para operaciones criptográficas fallan cuando hay un grupo de entropía insuficiente en el sistema.

  4. La pérdida de estabilidad del sistema ocurre cuando el tamaño de intercambio del sistema es menor que el tamaño recomendado


Mejores prácticas de rendimiento de Microsoft SQL Server


Al analizar las mejores prácticas de rendimiento de Microsoft SQL Server , hemos identificado dos recomendaciones importantes para evitar la degradación del rendimiento. Ambos ayudan a los administradores de sistemas a configurar parámetros cruciales en la configuración de red y los parámetros de montaje. En ambos casos, puede provocar una degradación del rendimiento de SQL Server cuando se ejecuta sobre RHEL.


Recomendaciones de Microsoft SQL Server:


  1. El rendimiento de E / S del sistema de archivos Microsoft SQL disminuye cuando no se aplica el atributo de montaje en tiempo real

  2. El rendimiento de Microsoft SQL disminuye cuando no se aplican las recomendaciones de configuración de red

Evite la degradación del rendimiento de Azure


Hay varias recomendaciones nuevas para Azure que incluyen ayudar a los usuarios a evitar degradaciones del rendimiento cuando ejecutan RHEL en la nube pública de Azure.


Advisor ahora detecta de forma proactiva un problema de rendimiento conocido en el kernel cuando una máquina virtual usa el controlador hv_netvsc con el modo de reenvío de IP , o cuando las NIC se desactivan después de que el sistema se reanuda desde el estado de hibernación . Además, Advisor ofrece una solución para las fallas en el monitoreo y el inicio de operaciones cuando se usa el agente de recursos azure-lb en un clúster de Pacemaker.


Recomendaciones de Azure:


  1. Se producirá una pérdida de rendimiento de la red cuando las NIC que usan CX4 VF se apaguen después de que el sistema se reanude desde el estado de hibernación en la máquina virtual de Azure

  2. La pérdida de rendimiento de la red se produce cuando la máquina virtual de Azure usa el controlador hv_netvsc con el modo de reenvío de IP

  3. Las operaciones de supervisión y la operación de inicio en máquinas virtuales de Azure mediante el agente de recursos azure-lb en un clúster de Pacemaker fallarán


Experiencia de cliente de Optimal Insights


Por último, pero no menos importante, Advisor ahora también puede ayudar a los usuarios de Insights a configurar su cliente Insights para una experiencia óptima. Para lograr esto, hemos implementado dos recomendaciones. Uno que ayuda a los clientes a mantener actualizado su cliente de Insights, recibiendo las últimas correcciones de errores y otro que proporciona los datos necesarios para las recomendaciones más recientes. En segundo lugar, orientamos a los usuarios de Insights para que utilicen nuestro mecanismo avanzado de recopilación de datos, lo que permite que Advisor proporcione recomendaciones más detalladas.


Recomendaciones de los clientes de Insights:

  1. Cuando Insights Client es anterior a "3.1.0", no puede obtener recomendaciones que dependan de la colección principal

  2. Cuando el archivo egg de Insights Client Core está desactualizado, no puede obtener las recomendaciones más recientes y se pierden las correcciones de errores de las recomendaciones anteriores.

El rendimiento importa


Independientemente de las aplicaciones que ejecute, incluidas las aplicaciones de misión crítica como SQL Server y SAP, todos sabemos que el rendimiento es importante.


Pero a veces olvidamos que una pequeña ganancia de una décima de segundo puede multiplicarse entre servidores y con el tiempo. Con las aplicaciones orientadas al cliente, esto puede tener un impacto más dramático en la percepción y los ingresos, como señalan muchos expertos en aplicaciones . Red Hat Insights se compromete a brindar recomendaciones para reducir las operaciones, la seguridad y los riesgos comerciales en sus sistemas. Mejore el rendimiento de su sistema y comience a ahorrar tiempo hoy mismo al comenzar con Red Hat Insights .


Fuente: Red Hat Blog

5 vistas0 comentarios