Monitorización y Optimización de Sistemas Solaris

Versión para impresoraVersión para impresora

Código: SA-400
Modalidad: presencial
Total Horas: 5 días (25 horas)

Fecha Inicio: Bajo demanda

Descripcion del Curso

En el curso Manejo y Optimización de Sistemas Solaris se explican aspectos relacionados con la ajuste del rendimiento y con las herramientas de supervisión y optimización de Solaris. La presentación incluye un análisis de los subsistemas Solaris y de las herramientas de monitoreo del rendimiento que se proporcionan, como sar, vmstat, iostat, netstat, mpstat y nfsstat. Además, se presentan las herramientas nuevas de Solaris 10, incluido dtrace, junto con otras conocidas.

Objetivo

Las personas que realicen el curso aprenderán a:

  • Describir los conceptos fundamentales de la administración del rendimiento.
  • Utilizar herramientas de Solaris y otros fabricantes para analizar el rendimiento.
  • Ver y configurar parámetros de ajuste basados en el kernel.
  • Supervisar procesos y subprocesos y generar informes de actividad.
  • Modificar la planificación de la CPU y las operaciones de la memoria virtual.
  • Describir las antemorias y los buses del sistema.
  • Optimizar las entradas y salidas, el file system UNIX(R) (UFS) y los subsistemas de red.

Prerequisitos

Para obtener el máximo aprovechamiento del curso, los alumnos necesitan:

  • Saber instalar y configurar el sistema Solaris.
  • Saber utilizar herramientas de administración avanzadas en un servidor Solaris en red.
  • Saber manejar seudosistemas de archivos y sistemas de archivos distribuidos.
  • Saber crear y administrar volúmenes lógicos.
  • Saber describir los conceptos básicos de las operaciones TCP.

A quién va dirigido

Es indicado para administradores de sistemas con experiencia y personas encargadas del monitoreo el rendimiento de sistemas Solaris. También puede ser adecuado para alumnos que quieran conocer las herramientas de rendimiento de Solaris 10.

Cursos relacionados

Cursos relacionados (Antes):
SA-202-S10: System Administration for the Solaris 10 Operating System Part 2
SA-203-S10: Advanced System Administration for the Solaris 10 Operating System on x86 Based Systems
SA-299: Administración de Sistemas Solaris 9: Nivel Avanzado
SA-300-S10: Administración de Redes Solaris 10
SA-399: Administración de Redes Solaris 9
ST-350: Análisis de errores del sistema

Cursos relacionados (Después):
ST-375: Introducción al Análisis de Problemas del Sistema y el kernel de SunOS

Contenido

Introducción a la administración del rendimiento

  • Describir los principios del ajuste del rendimiento.
  • Describir los procesos de ajuste del rendimiento.
  • Entender la terminología que se utiliza para describir los aspectos relacionados con el rendimiento.

Uso de las herramientas de monitoreo del sistema Solaris

  • Describir y utilizar las herramientas de monitoreo suministradas con el sistema Solaris.
  • Supervisar el rendimiento del sistema con los programas SymbEL (SE) Toolkit.
  • Describir los recursos disponibles en línea para herramientas de otros fabricantes.
  • Activar la contabilidad del sistema.

Visualización y configuración de los parámetros de ajuste

  • Visualizar los parámetros de ajuste.
  • Configurar los parámetros de ajuste.

Supervisar de procesos y subprocesos

  • Describir un proceso.
  • Describir los subprocesos (threads).
  • Comparar el rendimiento de los procesos en entornos de flujo único y múltiple de programa.
  • Monitorear los procesos.

Administración de la planificación de la CPU

  • Controlar y monitorear las unidades centrales de proceso (CPU).
  • Supervisar las CPU con los programas SE Toolkit.
  • Describir la planificación.
  • Mostrar y cambiar los parámetros del planificador.
  • Cambiar el comportamiento de planificación de un proceso.
  • Describir los proyectos de Solaris Resource Manager y el planificador de reparto justo (Fair Share Scheduler, FSS).

Monitoreo de los caches del sistema

  • Describir un caché.
  • Describir las características de un caché.
  • Identificar los problemas de cache relacionados con varias CPU.
  • Identificar los problemas de cache relacionados con el diseño de ésta.

Ajuste de la memoria

  • Monitorear el uso de la memoria.
  • Describir la memoria virtual.
  • Guardar archivos basados en disco en el cache.
  • Identificar las estadísticas de paginación de memoria.
  • Describir el intercambio de memoria.
  • Identificar los requisitos de memoria de una aplicación.
  • Identificar la falta de memoria en un sistema.

Administración de los buses de sistemas

  • Describir un bus.
  • Describir la utilidad prtdiag.
  • Diagnosticar problemas relacionados con los buses.

Ajuste de E/S

  • Describir las características de un bus SCSI.
  • Describir los componentes de tiempo de la E/S de disco.
  • Describir las funciones del controlador y el bus que optimizan el rendimiento.
  • Visualizar las propiedades del disco y el bus.
  • Describir la planificación del rendimiento de E/S.
  • Describir VERITAS Volume Manager y Solaris Volume Manager.
  • Ajustar el subsistema de E/S.
  • Monitorear los discos mediante las utilidades Vdbench y SWAT.

Ajuste de UFS

  • Monitorear las estadísticas de rendimiento del file system.
  • Describir los servicios del sistema operativo que afectan al rendimiento de UFS.
  • Describir el comportamiento de la aplicación que afecta al rendimiento de UFS.
  • Ajustar los parámetros de UFS para mejorar el rendimiento del sistema.
  • Ajustar los parámetros de UFS para adecuarlos a las cargas de trabajo de la aplicación.
  • Describir las estrategias de escritura de aplicaciones que constituyen una alternativa a la inclusión de UFS en la memoria intermedia.
  • Describir file systems alternativos a UFS.

Monitoreo del rendimiento de la red

  • Describir el protocolo TCP.
  • Describir el rendimiento del hardware de la red.
  • Monitoreo el rendimiento de la red con utilidades Solaris.
  • Monitoreo las redes con los programas SE Toolkit.

Mantenimiento del rendimiento del sistema

  • Describir los pasos necesarios para mantener el rendimiento del sistema.
  • Configurar la contabilidad del sistema.
  • Describir las herramientas de uso común que permiten medir el rendimiento del sistema e identificar aplicaciones con problemas.
  •  Describir tipos de cuellos de botella específicos y métodos para reducirlos.
  •  Describir un método básico de mantenimiento del rendimiento del sistema.