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
相关推荐
QQ8513017762 分钟前
strace、ltrace、ftrace 和 dtrace
linux·服务器·数据库
想做富婆2 分钟前
linux:文件的创建/删除/复制/移动/查看/查找/权限/类型/压缩/打包
linux·运维·服务器
奈斯ing14 分钟前
【Oracle篇】深入了解执行计划中的访问路径(含表级别、B树索引、位图索引、簇表四大类访问路径)
运维·数据库·oracle·1024程序员节
weiyiwen198233 分钟前
CENTOS STREAM PC INSTALL FLURM
linux·服务器·centos
weixin_4383385133 分钟前
Vmware虚拟机centos扩展硬盘空间
linux·运维·centos
全镇人的希望6 小时前
ELK日志分析实战宝典之ElasticSearch从入门到服务器部署与应用
运维·服务器·elk
longze_78 小时前
国产信创实践(国能磐石服务器操作系统CEOS +东方通TongHttpServer)
linux·服务器·nginx·ubuntu·centos·操作系统·openeuler
幽弥千月9 小时前
【Docker】Dockerfile ENV环境变量传递问题
运维·docker·容器
WhoisXMLAPI10 小时前
新的 WhoisXML API 白皮书重点分析了主要 gTLD 和 ccTLD 注册趋势
运维·服务器·网络·数据库·网络协议·安全
梦游钓鱼10 小时前
Ubuntu中批量重命名,rename
linux·运维·ubuntu