Se han mejorado las siguientes herramientas de diagnóstico en la versión Oracle Solaris 10 9/10.
Sun Validation Test Suite (SunVTS) es una herramienta completa de diagnóstico de hardware que prueba y valida la conectividad y la funcionalidad de la mayoría de los controladores y dispositivos de las plataformas Oracle. Las pruebas SunVTS se realizan en cada función o componente de hardware de un sistema. La herramienta admite tres interfaces de usuario (IU), una interfaz de usuario gráfica (GUI), una interfaz de usuario basada en terminal y una interfaz de línea de comandos (CLI).
Las mejoras en la infraestructura SunVTS incluyen:
Se ha modificado la GUI para mostrar la opción vtsreportgenerate.
El logotipo de Oracle sustituye los logotipos de Sun y Java en las ventanas de la GUI.
Se ha modificado el agente SunVTS para un mejor manejo de los bloqueos de recursos de memoria.
La secuencia de comandos startsunvts se ha mejorado para contar con más opciones de prueba predeterminadas.
Las mejoras en el diagnóstico de CPU y la memoria incluyen:
fputest se ha mejorado con nuevos subconjuntos para las instrucciones FMOV, FNEG, FABS, FADD y FSUB.
pmemtest se ha modificado para utilizar un enfoque de múltiples procesos.
pmemtest se ha modificado para administrar sus propias instancias. Anteriormente, el agente SunVTS administraba las instancias.
Limpieza de mensajes en las pruebas.
Se ha agregado un nuevo tipo de mensaje, ALERT, para los errores no ocasionados por errores del hardware.
Las mejoras en el diagnóstico de entrada/salida incluyen:
iobustest se ha modificado para volcar los búferes en caso de error y no generará 8 subprocesos en destinos USB con stress=MAX.
Nueva prueba de disco para SunVTS.
Se han agregado los siguientes subcomandos del depurador al comando mdb con el fin de mejorar la función de depuración de kmem y libumem, junto con un resumen de los subprocesos que se ejecutan en un sistema que ha generado un aviso grave:
o ::whatis \226: es más rápido y funciona mejor con comandos canalizados
o ::whatthread: imprime los subprocesos cuya pila contiene la dirección especificada
o ::stacks \226: agrupa pilas similares
o ::kmem_slabs: muestra el uso de slab que realiza la caché kmem
Para obtener más información, consulte la página de comando man mdb(1).