As ferramentas de diagnóstico a seguir foram melhoradas na versão Oracle Solaris 10 9/10.
O Sun Validation Test Suite (SunVTS) é uma ferramenta de diagnóstico de hardware compreensiva que testa e valida a conectividade e funcionalidade da maior parte dos controladores e dispositivos nas plataformas Oracle. Os testes SunVTS são destinados para cada componente de hardware ou função em um sistema. A ferramenta suporta três interfaces de usuários (UIs), uma interface de usuário gráfica (GUI), uma interface de usuário com base terminal e uma interface de linha de comando (CLI).
Os aprimoramentos na infraestrutura do SunVTS incluem:
O GUI foi modificado para exibir a opção vtsreportgenerate.
O logo do Oracle substitui os logos da Sun e Java nas janelas da GUI.
O harness SunVTS foi modificado para manipular gentilmente os crunches de recursos de memória.
O script startsunvts foi aprimorado para ter mais opções padrões de teste.
As melhorias para diagnósticos de memória e CPU incluem o seguinte:
fputest foi melhorado com novos subconjuntos para instruções FMOVFNEG, FABS, FADD e FSUB.
pmemtest foi modificado a fim de utilizar uma abordagem de processos múltiplos.
pmemtest foi modificado para gerenciar suas próprias instâncias. Anteriormente, os harness SunVTS gerenciavam as instâncias.
Limpeza de mensagens em testes
Um novo tipo de mensagem, ALERT, foi adicionado para erros que não sejam cautilizados por falhas do hardware.
As melhorias nos diagnósticos de entrada/saída incluem:
iobustest foi modificado para despejar buffers no caso de falhas e não irá gerar 8 segmentos em destinos USB com stress=MAX.
Novo teste de disco para o SunVTS.
Os subcomandos do depurador a seguir foram adicionados ao comando mdb para melhorar o recurso de depuração de kmem e libumem, juntamente com um resumo dos segmentos que estiverem sendo executados em um sistema em pânico:
o ::whatis \226 - É mais rápido e funciona melhor com comandos de canal de condução
o ::whatthread - Imprime os segmentos cuja pilha contém o endereço fornecido
o ::stacks \226 - Agrupa pilhas semelhantes
o ::kmem_slabs - Exibe a utilização da laje por cache kmem
Para mais informações, consulte a página do manual mdb(1).