Oracle Solaris 10 9/10 릴리스에서는 다음과 같은 진단 도구가 향상되었습니다.
SunVTS(Sun Validation Test Suite)는 포괄적인 하드웨어 진단 도구로, Oracle 플랫폼에 있는 대부분의 컨트롤러 및 장치의 연결 및 기능을 테스트하고 검사합니다. SunVTS 테스트는 시스템 내의 각 하드웨어 구성 요소 또는 기능을 대상으로 합니다. 이 도구는 세 가지 UI(사용자 인터페이스)인 GUI(그래픽 UI), 터미널 기반 UI 및 CLI(명령줄 인터페이스)를 지원합니다.
SunVTS 인프라에서 향상된 기능은 다음과 같습니다.
vtsreportgenerate 옵션을 표시하도록 GUI가 수정되었습니다.
GUI 창에서 Sun 및 Java 로고가 Oracle 로고로 바뀌었습니다.
메모리 리소스 문제를 매끄럽게 처리할 수 있도록 SunVTS 도구가 수정되었습니다.
startsunvts 스크립트가 향상되어 더 많은 기본 테스트 옵션이 추가되었습니다.
메모리 및 CPU 진단에 대해 향상된 기능은 다음과 같습니다.
fputest가 향상되어 FMOV, FNEG, FABS, FADD 및 FSUB 명령에 대한 새로운 하위 테스트가 추가되었습니다.
pmemtest는 다중 프로세스 방법을 사용할 수 있도록 수정되었습니다.
pmemtest는 자체 고유 인스턴스를 관리할 수 있도록 수정되었습니다. 이전에는 SunVTS 도구에서 이러한 인스턴스를 관리했습니다.
테스트의 메시지 정리
하드웨어 장애로 인한 오류가 아닌 다른 오류에 대한 새 메시지 유형인 ALERT가 추가되었습니다.
입/출력 진단에 대해 향상된 기능은 다음과 같습니다.
iobustest가 오류 발생 시 버퍼를 덤프하도록 수정되었으며 stress=MAX가 설정된 경우 USB 대상에서 8개의 스레드를 만들지 않습니다.
SunVTS에 대한 새로운 디스크 테스트
다음 디버거 하위 명령이 mdb 명령에 추가되어 kmem 및 libumem의 디버깅 기능이 향상되었고 문제가 발생한 시스템에서 실행 중인 스레드에 대한 요약이 향상되었습니다.
o ::whatis \226 – 파이프라인 명령을 사용하여 더 빠르고 효과적으로 동작합니다.
o ::whatthread – 지정된 주소를 포함한 스택이 속한 스레드를 출력합니다.
o ::stacks \226 – 유사한 스택을 그룹화합니다.
o ::kmem_slabs – kmem 캐시당 슬래브 사용량을 표시합니다.
자세한 내용은 mdb(1) 매뉴얼 페이지를 참조하십시오.