上一篇
如何查询服务器配置
- 云服务器
- 2025-08-17
- 11

可通过执行 lscpu(CPU)、 free -m(内存)、 df -h(磁盘)等命令查看硬件信息,或使用工具如 `
通过命令行工具查询(适用于Linux/Unix系统)
查看CPU信息
| 命令 | 作用 | 示例输出解读 |
|---|---|---|
| lscpu | 显示完整的CPU架构信息 | 包括核心数、线程数、型号名称等 |
| cat /proc/cpuinfo | 逐条列出所有逻辑处理器详情 | 可看到物理ID、主频、缓存大小等 |
| grep name /proc/cpuinfo | 快速定位CPU型号 | 直接返回”model name”字段值 |
查看内存信息
| 命令 | 作用 | 关键数据项 |
|---|---|---|
| free -h | 显示物理内存/交换分区使用情况 | Mem行:总容量、已用、空闲 |
| cat /proc/meminfo | 详细内存统计 | MemTotal: 总内存,MemFree: 剩余 |
| vmstat | 动态监控系统资源(含内存) | si/so列反映换入/换出速率 |
查看磁盘信息
| 命令 | 作用 | 重要参数 |
|---|---|---|
| df -h | 文件系统磁盘占用率 | Size: 总容量,Avail: 可用空间 |
| fdisk -l | 列出所有磁盘及分区表 | 识别SATA/SCSI设备编号 |
| smartctl -a /dev/sda | 硬盘健康状态检测(需安装smartmontools) | 温度、通电时间、坏道警告等 |
查看主板及固件信息
| 命令 | 作用 | 典型用途 |
|---|---|---|
| dmidecode | 读取BIOS/UEFI存储的硬件信息 | 制造商、序列号、BIOS版本 |
| lspci | 枚举PCI总线上的设备 | 显卡、网卡等外设识别 |
| lsusb | 枚举USB设备 | 键盘/鼠标等外设排查 |
图形化界面工具(可选方案)
| 工具名称 | 特点 | 适用场景 |
|---|---|---|
| gnome-system-monitor | 可视化监控CPU/内存/网络 | 桌面环境实时观察 |
| nmon | 交互式性能分析工具 | 深度调优时使用 |
| Web控制台(如Zabbix) | 集中管理多台服务器 | 企业级运维场景 |
Windows服务器查询方法
| 需求 | 操作路径 | 备注 |
|---|---|---|
| 系统概览 | 此电脑 → 属性 → 高级系统设置 | 查看安装内存、处理器型号 |
| 任务管理器 | Ctrl+Shift+Esc → 性能选项卡 | 实时监控CPU/内存/磁盘利用率 |
| PowerShell命令 | Get-WmiObject Win32_ComputerSystem | 脚本化获取硬件信息 |
常见问题与解答
Q1: 为什么dmidecode命令提示权限不足?
A: 该命令需要root权限运行,请使用sudo dmidecode或切换至root用户执行,若仍报错,可能是BIOS禁用了DMI功能,需进入BIOS启用。


Q2: 如何区分物理CPU核心和超线程逻辑核心?
A: 在lscpu输出中,Core(s) per socket表示物理核心数,Thread(s) per core表示每核心的线程数,两者相乘即为逻辑核心总数,8核16线程表示实际有8个物理核心,通过超线程技术模拟