百度
360搜索
搜狗搜索

linux系统查看内存和cpu用什么命令详细介绍

在 Linux 系统中,查看内存和 CPU 使用情况可以通过以下常用命令实现:

1. 实时监控:tophtop

  • top(默认系统监控工具):
    bash

    • 实时显示系统进程的资源占用情况(CPU、内存、进程状态等)。
    • M 键以内存占用排序,按 P 键以 CPU 占用排序,按 q 退出。

  • htop(增强版 top,交互性更好):
    bash

    • 需要先安装(Ubuntu/Debian:sudo apt install htop;CentOS:sudo yum install htop)。
    • 支持鼠标操作,显示更详细的进程和资源信息。

2. 查看内存详细信息:free

bash

 

  • -h 参数以人类可读的格式(GB/MB)显示内存使用情况,包括:
    • 总量(total)已用(used)空闲(free)缓冲 / 缓存(buff/cache)
    • 还可通过 free -m(以 MB 为单位)或不加参数查看原始数值。

3. 查看 CPU 信息:cpuinfolscpu

  • 查看 CPU 硬件信息
    bash
     /proc/cpuinfo

    • 显示 CPU 型号、核心数、频率、架构等详细硬件信息。

  • 简洁版 CPU 信息
    bash
    lscpu

    • 以更易读的格式展示 CPU 架构、核心数、线程数等。

4. 系统资源统计:vmstat

bash

  • 显示虚拟内存、进程、CPU、磁盘等资源的实时统计信息。
  • 常用参数:vmstat 1(每秒更新一次)。

5. 历史统计:sar(系统活动报告)

bash

sar

  • 需要安装(Ubuntu/Debian:sudo apt install sysstat;CentOS:sudo yum install sysstat)。
  • 可查看过去一段时间的 CPU、内存、磁盘等资源使用情况,例如:bash
    sar     

    sar

6. 综合监控:nmon(高级系统监控工具)

bash

nmon

  • 功能强大,支持实时监控 CPU、内存、磁盘、网络等,界面清晰。
  • 需要安装(Ubuntu/Debian:sudo apt install nmon;CentOS:sudo yum install nmon)。

总结常用命令

功能 命令 说明
实时资源监控 top / htop 动态显示进程和资源占用
内存使用详情 free -h 查看内存总量、已用、空闲等
CPU 硬件信息 cat /proc/cpuinfo / lscpu 查看 CPU 型号、核心数等
系统资源统计 vmstat 显示虚拟内存、CPU、磁盘等统计
历史资源统计 sar 分析过去一段时间的资源使用
综合监控 nmon 多功能实时监控工具

根据需求选择合适的命令即可。如果需要持续监控或分析历史数据,推荐 sarnmon;日常快速查看则用 tophtopfree

阅读更多 >>>  cpu带k和不带k的区别

网站数据信息

"linux系统查看内存和cpu用什么命令"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux系统查看内存和cpu用什么命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!