检查硬件情况
CPU
CPU 检查命令
lscpu 结果解释
结果 |
解释 |
Architecture |
架构 |
CPU op-mode(s) |
运行方式 |
Byte Order |
字节顺序 |
CPU(s) |
逻辑 cpu 数 |
On-line CPU(s) list |
在线 cpu |
Thread(s) per core |
每个核包含线程数(在 linux 中线程等于逻辑 cpu,即运行程序的最小物理单元) |
Core(s) per socket |
每个 CPU 插槽(或物理 CPU 器件)包含核心数 |
Socket(s) |
主板上 CPU 插槽数(或物理 CPU 器件数量) |
NUMA node(s) |
代表内存架构,是 Non-uniform memory access 的缩写,这里代表 2 个内存控制器,但是 NUMA node 和 socket 不是直接对应的,具体布局见最后两个参数,每个主板的布局可能不同 |
Vendor ID |
CPU 厂商 ID |
CPU family |
CPU 系列 |
Model |
型号编号 |
Model name |
型号名称 |
Stepping |
步进 |
CPU MHz |
默认主频 |
CPU max MHz |
最大超频 |
CPU min MHz |
最小频率 |
Virtualization |
CPU 支持的虚拟化技术 |
L1d cache |
一级数据缓存 |
L1i cache |
一级指令缓存 |
L2 cache |
二级缓存 |
L3 cache |
三级缓存 |
NUMA node0 CPU(s) |
逻辑 cpu0-28 和 48-71 在 NUMA node0 上 |
NUMA node1 CPU(s) |
逻辑 cpu24-47 和 72-95 在 NUMA node1 上 |
查看系统信息
系统检查命令
结果解释
结果 |
解释 |
NAME |
操作系统名称 |
VERSION |
版本信息 |
ID |
系统 ID |
ID_LIKE |
类似系统 ID |
PRETTY_NAME |
友好名称 |
VERSION_ID |
版本 ID |
HOME_URL |
官方网站链接 |
SUPPORT URL |
技术支持链接 |
BUG_REPORT_URL |
错误报告链接 |
PRIVACY_POLICY_URL |
隐私政策链接 |
VERSION_CODENAME |
版本代号 |
UBUNTU_CODENAME |
UBUNTU 版本代号 |
查看内存信息
free 检查命令
free 结果解释
结果 |
解释 |
total |
表示系统的总内存 |
used |
表示已经被应用程序使用的内存 |
free |
表示当前还没有被使用的内存 |
shared |
表示进程共享的内存 |
buffers/cache |
表示被用作缓冲和缓存的内存。这部分内存是为了提高磁盘存取效率而被占用的,当应用程序需要使用内存时,这部分内存可以被快速回收 |
Swap |
表示交换分区(swap space)的使用情况。当物理内存不足时,系统会使用交换分区来扩展可用内存 |
Raid 情况
storcli64 检查命令
/opt/MegaRAID/storcli/storcli64 /c0 show all
storcli64 结果解释
|
|
Controller Name |
控制器的名称,例如 “MegaRAID SAS 9261-4i” |
Firmware Version |
控制器的固件版本号 |
Serial Number |
控制器的序列号 |
Physical Slot |
控制器所在的物理插槽位置 |
PCI Bus/Device/Function |
控制器的 PCI 总线、设备、功能的详细信息 |
Total Memory |
控制器上安装的总内存大小 |
Free Memory |
当前未使用的内存大小 |
Bus Speed |
总线的速度,例如 “6Gb/s” |
Device Count |
连接到控制器的设备数量 |
Physical Disks |
显示所有连接到控制器的物理磁盘的信息,包括磁盘的型号、序列号、容量、状态等。 |
Virtual Disks |
显示所有由控制器管理的虚拟磁盘的信息,包括 RAID 级别、状态、总容量、已用空间和可用空间等。 |
Alarm and Event History |
显示有关控制器报警和历史事件的信息,例如故障磁盘、风扇问题等。 |
Other Properties |
其他与控制器相关的属性,如最大连接设备数、最大传输大小等。 |
Peripheral Information |
显示连接到控制器的其他外围设备的信息,例如连接的扩展卡、外部电缆等。(如果可用) |
Command Line Properties |
提供有关控制器命令行属性的信息,例如允许执行的命令等。(如果可用) |
OEM Information |
提供与特定制造商相关的附加信息。这可能包括特定的驱动程序信息、保修信息等。 (如果可用) |
Firmware Update Properties |
提供有关固件更新的信息,例如可用的固件版本、更新状态等。(如果可用) |
Controller Recovery and Boot Properties |
提供有关控制器恢复和引导属性的信息,例如启动顺序、故障转移设置等。(如果可用) |
磁盘信息
lsblk # 检查文件系统挂载情况
df -h # 检查磁盘使用率
磁盘读写速度测试
测试硬盘读速度
测试硬盘写速度
dd if=/dev/zero of=/tmp/test bs=50M count=50 conv=fdatasync # 修改of文件(outfile)用于测试不同硬盘写速度,并将生成的空文件删除
Leave a comment