shell查看服务器的内存和CPU总量

在 Linux 系统中,可以使用以下命令查看服务器的内存和 CPU 总量:

查看内存总量

  1. 使用 free 命令:

    bash 复制代码
    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 列表示内存总量。
  2. 查看内存详细信息:

    bash 复制代码
    cat /proc/meminfo

    第一行 MemTotal 表示总内存大小,单位是 KB。


查看 CPU 总量

  1. 使用 lscpu 命令:

    bash 复制代码
    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 socketSocket(s) 可以计算物理核心数。
  2. 直接查看 /proc/cpuinfo

    bash 复制代码
    cat /proc/cpuinfo | grep 'processor' | wc -l

    这条命令统计逻辑 CPU 核心数。

  3. 使用 tophtop 监控:

    • 输入 tophtop 命令,可以查看实时的 CPU 使用率以及核心总数。

简单总结

  • 内存总量free -h 或查看 /proc/meminfo
  • CPU 总量lscpu 或统计 /proc/cpuinfo 中的 processor
相关推荐
努力也学不会java3 分钟前
【docker】Docker Image(镜像)
java·运维·人工智能·机器学习·docker·容器
LSL666_7 分钟前
云服务器安装MySQL
运维·服务器·mysql
gaize12139 分钟前
服务器的性能如何评估
运维·服务器·php
牛奶咖啡1312 分钟前
制作无人值守自动化系统镜像并实现自动化安装——万能系统引导U盘版本
运维·制作万能系统引导u盘·实现对整个系统的安装备份·制作自动化无人值守系统镜像·使用自动化无人值守系统镜像部署·使用再生龙实现系统的自动化安装
ShiLiu_mtx13 分钟前
Keepalived,Haproxy负载均衡集群
linux·运维·负载均衡
幸福右手牵14 分钟前
服务器 IP 地址配置方案
linux·服务器·tcp/ip·智能路由器
橘颂TA18 分钟前
【Linux】进程池
linux·运维·服务器·c++
p***323518 分钟前
Nginx 配置前端后端服务
运维·前端·nginx
王火火(DDoS CC防护)18 分钟前
服务器隐藏源IP要如何操作呢?
服务器·ddos攻击
草莓熊Lotso18 分钟前
Git 多人协作全流程实战:分支协同 + 冲突解决 + 跨分支协助
linux·运维·服务器·人工智能·经验分享·git·python