Les améliorations et fonctionnalités de développement suivantes ont été ajoutées à la version Solaris 10 5/09.
Les améliorations suivantes ont été apportées à SunVTS TMPatch Set 5 :
Améliorations de l'infrastructure :
Possibilité de spécifier des options spécifiques de périphérique dans un test
Création de sessions génériques ou spécifiques à un hôte à des fins de test
Fonction de boucle sur un test particulier
Prise en charge de l'interface utilisateur du terminal pour la création ou le chargement de sessions génériques et spécifiques à un hôte
Amélioration des diagnostics sur les UC :
Le test du système, systest, effectue une isolation au niveau du processeur en cas de défaillance
Le test de l'UC, cputest, est un test multiprocessus. Un fichier binaire de test unique permet de tester toutes les UC du système simultanément.
Amélioration des diagnostics de mémoire :
physmem-based ramtest permet de lire la longueur d'adresse en Ko, Mo et Go
Test du tampon l3 amélioré avec de nouveaux algorithmes de test de fonctionnement pour la mémoire
Amélioration des diagnostics d'entrée/sortie :
Nouveau test hlgraphicstest ajouté pour tester les cartes graphiques
Les utilisateurs peuvent définir une option de loopback back-to-back pour l'interface nxge dans le test réseau
Cddvdtest est optimisée pour prendre en charge différentes vitesses de lecteur
Disktest est optimisée pour prendre en charge les fonctions suivantes :
Sollicitation des périphériques de stockage USB
Test de performance du disque
Pas de test d'écriture sur le disque root
Test des périphériques SSD grâce à un mécanisme de gestion de l'usure
Prise en charge du test de mise en cache du tampon de lecture/écriture
Les microprocesseurs modernes contiennent des compteurs de performance matériels qui permettent de mesurer les différents événements matériels liés au comportement de l'UC. Les événements matériels incluent les échecs d'instruction et de mise en cache des données, ainsi que divers états internes du processeur. Des données obtenues à partir des compteurs de performance peuvent être utilisées pour analyser et régler le comportement des logiciels sur un type de processeur particulier. Le SE Solaris 10 5/09 fournit l'accès à des compteurs de performance de l'UC (cpc, CPU Performance Counters) via l'interface libcpc(3LIB) et les utilitaires cputrack (1) et cpustat(1M).