下列診斷工具已在 Oracle Solaris 10 9/10 發行版本中增強。
Sun Validation Test Suite (SunVTS) 是一套全面性的硬體診斷工具,用於測試並驗證 Oracle 平台上多數控制器與裝置的連結與功能性。SunVTS 測試針對的是系統中的每個硬體元件或功能。該工具支援 3 個使用者介面 (UI)、1 個圖形介面 (GUI)、1 個終端型 UI,以及 1 個指令行介面 (CLI)。
SunVTS 基礎架構的增強功能包含如下:
GUI 已修改為可顯示 vtsreportgenerate 選項。
Oracle 標誌取代 GUI 視窗上的 Sun 和 Java 標誌。
SunVTS 控管已修改為可適當處理記憶體資源短缺。
startsunvts 程序檔已增強為具有更多預設的測試選項。
記憶體和 CPU 診斷的增強功能包含如下:
fputest 已針對 FMOV、FNEG、FABS、 FADD,以及FSUB 指示,以新的子測試增強。
pmemtest 已修改成使用多重程序的方法。
pmemtest 已修改成管理其本身的實例。先前是由 SunVTS 控管管理實例。
測試中的訊息傳送清除
新增用於非硬體錯誤造成之錯誤的新訊息類型 ALERT。
增強包含下列項目的輸入/輸出診斷:
iobustest 已經修改成失敗時傾印緩衝,不會因 stress=MAX 而在 USB 目標上產生 8 個執行緒。
新增 SunVTS 磁碟測試。
下列除錯程式子指令已新增到 mdb 指令中,以增強 kmem 和 libumem 的除錯功能,並針對在 panicked 系統上執行的執行緒提供摘要:
o ::whatis \226 – 與管線指令配合使用更快、更好
o ::whatthread – 列印其堆疊含有指定位址的執行緒
o ::stacks \226 – 群組類似堆疊
o ::kmem_slabs– 顯示每 kmem 快取的 slab 用法
如需更多資訊,請參閱「mdb(1) 線上手冊」。