查看服务器配置的核心方法是通过操作系统内置命令、系统工具或第三方软件获取硬件与系统信息,Linux系统主要使用命令行工具,Windows系统可通过图形界面与PowerShell结合操作。 以下为详细操作指南:
Linux服务器配置查看
基础硬件信息
- CPU信息
lscpu # 架构/核心数/线程数 cat /proc/cpuinfo | grep 'model name' | uniq # 型号
- 内存容量
free -h # 实时内存使用(含Swap) dmidecode -t memory | grep Size # 物理内存条详情
- 磁盘存储
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT # 磁盘分区与挂载 smartctl -a /dev/sda | grep Capacity # 硬盘健康状态(需安装smartmontools)
高级系统配置
- 主板与BIOS
dmidecode -t baseboard # 主板型号 dmidecode -t bios # BIOS版本
- RAID配置
lspci | grep RAID # 确认RAID卡型号 megacli -LDInfo -Lall -aALL # MegaRAID卡查看(需安装MegaCLI)
- 网络接口
ip addr show # IP与MAC地址 ethtool eth0 | grep Speed # 网卡速率
Windows服务器配置查看
图形化工具
- 任务管理器
Ctrl+Shift+Esc→ 性能标签页 → 查看CPU/内存/磁盘/网络实时数据 - 系统信息
msinfo32→ 汇总硬件资源与组件详情 - 设备管理器
右键开始菜单 → 查看驱动状态与硬件型号
PowerShell命令
Get-WmiObject Win32_Processor | Format-List Name, NumberOfCores # CPU核心数 Get-WmiObject Win32_PhysicalMemory | Format-List Capacity, Speed # 内存条参数 Get-Disk | Get-Partition | Format-Table DiskNumber, Size # 磁盘分区 Get-NetAdapter | Select Name, LinkSpeed # 网卡速率
专业级工具推荐(跨平台)
| 工具名称 | 适用系统 | 关键功能 |
|---|---|---|
| HWiNFO | Windows | 传感器监控/硬件健康诊断 |
| Cockpit | Linux | Web可视化管理(含性能图表) |
| Lshw | Linux | 生成JSON/HTML格式硬件报告 |
| Speccy | Windows | 便携式硬件概览(无需安装) |
虚拟化环境特殊处理
- VMware虚拟机
通过vmware-toolbox-cmd stat获取虚拟硬件版本与资源分配:vmware-toolbox-cmd stat hostinfo # 宿主机信息 vmware-toolbox-cmd stat memlimit # 内存上限
- KVM虚拟机
使用virsh命令查看配置:virsh dominfo vm_name | grep memory # 内存分配 virsh dumpxml vm_name | grep vcpu # 虚拟CPU数
关键配置解读与优化建议
-
CPU负载异常
- 结合
top(Linux)或资源监视器(Windows)观察%us(用户进程)与%sy(系统调用)占比 - 建议:进程优化 > 内核参数调整 > 硬件升级
- 结合
-
内存瓶颈判断
- Linux关注
free -h中available值(可用内存)而非free - Windows检查
性能计数器→内存/硬错误秒
- Linux关注
-
磁盘I/O瓶颈
iostat -dx 2 # Linux监控设备利用率(%util>80%需优化)
解决方案:升级SSD > RAID条带化 > 文件系统优化(如XFS)
您的服务器是否遇到性能波动?欢迎在评论区提交lscpu或msinfo32的输出片段,我们将为您分析配置瓶颈并提供调优方案!
原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/30650.html