Solaris 系统CPU检测与主频识别教程

需积分: 9 0 下载量 39 浏览量 更新于2024-09-16 收藏 6KB TXT 举报
在Solaris系统中,检测硬件和配置是一项重要的任务,特别是对CPU和SCSI控制器的检查。本文主要关注于如何通过OpenBoot环境来识别和评估系统的CPU特性以及SCSI设备的状态。 首先,关于CPU的检测: 1. 进入OpenBoot环境后,可以初步判断系统至少有一个CPU正常工作。如果系统有多CPU,可以通过观察启动时的显示信息来获取CPU数量,这通常在OpenBoot提示符前的数字表示。此外,每个CPU在设备树上都有对应的节点,使用`ok cd /`后通过`ok ls`命令可以列出所有设备,从而确认CPU的存在。 - banner命令有时可以提供CPU频率的信息,但不总是准确。为了获得更精确的CPU速度,应使用`ok.speed`命令,如示例所示:`ok.speed`。 - 在本例中,`ok.speed`命令输出了多个PCIBus速度,而CPU速度为248.00MHz,但可能需要`prtdiag-v`或相关诊断工具进行更详细的CPU信息查询,如果banner中未显示。 其次,对于SCSI控制器的检测: - 初始化时,可以使用`okprobe-scsi`和`okprobe-scsi-all`命令来探测系统中的SCSI设备。但需要注意的是,如果初次运行这些命令未返回预期结果,可能需要先停止自动引导(`oksetenv auto-boot? false`),然后重置所有硬件(`okreset-all`),再尝试探测(`okprobe-scsi-all`)。 - 探测过程中,可能会显示出各种SCSI目标和它们对应的单元号、硬盘型号等信息,如Target1 Unit0 Disk SEAGATE TEST 1480 SUN04246266等,这些都是识别SCSI设备的关键数据。 - 对于每个SCSI目标,检查其标识、序列号和版权信息有助于确认其具体型号和状态。 检测Solaris系统的CPU和SCSI设备需要利用OpenBoot环境提供的命令,如banner、ok.speed以及特定的SCSI探测工具。通过这些工具和信息,可以确保系统的硬件配置正确并进行必要的维护和故障排查。同时,定期检查硬件状态也是保障系统稳定运行的重要环节。