在 Linux 系统中,可以使用以下命令查看服务器的内存和 CPU 总量:
查看内存总量
-
使用
free
命令:free -h
输出示例:
total used free shared buff/cache available Mem: 31Gi 12Gi 10Gi 1.0Gi 9.0Gi 17Gi Swap: 2.0Gi 0.5Gi 1.5Gi
Mem
行中的total
列表示内存总量。
-
查看内存详细信息:
cat /proc/meminfo
第一行
MemTotal
表示总内存大小,单位是 KB。
查看 CPU 总量
-
使用
lscpu
命令:lscpu
输出示例:
Architecture: x86_64 CPU(s): 8 Thread(s) per core: 2 Core(s) per socket: 4 Socket(s): 1
CPU(s)
表示 CPU 的总逻辑核心数。Core(s) per socket
和Socket(s)
可以计算物理核心数。
-
直接查看
/proc/cpuinfo
:cat /proc/cpuinfo | grep 'processor' | wc -l
这条命令统计逻辑 CPU 核心数。
-
使用
top
或htop
监控:- 输入
top
或htop
命令,可以查看实时的 CPU 使用率以及核心总数。
- 输入
简单总结
- 内存总量:
free -h
或查看/proc/meminfo
。 - CPU 总量:
lscpu
或统计/proc/cpuinfo
中的processor
。