Linux系统监控指南,手把手教你查看CPU与内存使用情况

admin
本指南手把手教你如何监控Linux系统性能,重点掌握CPU与内存的使用情况,文章详细介绍了常用监控命令及其实战应用,帮助用户实时查看资源占用、分析进程状态,从而快速定位系统瓶颈并优化资源分配,是运维人员及Linux初学者的必备参考。

在日常的服务器运维、开发调试或日常使用中,了解系统的资源占用情况是至关重要的,当服务器变卡、程序运行缓慢时,我们首先需要做的就是排查问题,对于Linux系统而言,掌握如何查看CPU和内存的使用情况是基本功。

本文将详细介绍几种最常用且高效的方法,帮助你全面掌握怎么在liunx看cpu内存使用情况

使用 top 命令(最经典、最常用)

top 命令是Linux系统中最著名的实时监控工具之一,它提供了一个动态的视图,显示当前系统中进程的运行状态和资源占用。

Linux系统监控指南,手把手教你查看CPU与内存使用情况

使用方法: 在终端输入 top 并回车。

关键参数解读:

  • %CPU: 表示该进程占用的CPU百分比。
  • %MEM: 表示该进程占用的物理内存百分比。
  • RES: 表示该进程占用的物理内存总量(Resident Size)。
  • VIRT: 表示该进程占用的虚拟内存总量。

常用快捷键:

  • M 键:按内存使用量(%MEM)从高到低排序。
  • P 键:按CPU使用量从高到低排序。
  • q 键:退出top界面。

示例输出片段:

top - 10:00:00 up 1 day,  2:33,  1 user,  load average: 0.50, 0.30, 0.20
Tasks: 109 total,   1 running, 108 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2.3 us,  1.2 sy,  0.0 ni, 96.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem:  16384.0 total,  10240.0 free,  4096.0 used,  2048.0 buff/cache
MiB Swap:  4096.0 total,  4096.0 free,     0.0 used.  12288.0 avail Mem

从上面的输出中,你可以看到系统负载和内存的总体概况。

使用 htop 命令(更直观、更强大)

如果你觉得 top 的界面不够美观,或者想更方便地管理进程,htop 是一个绝佳的选择,它提供了彩色显示、鼠标操作和更直观的图形条。

安装方法: 通常需要先安装,例如在Ubuntu上使用 sudo apt install htop

使用方法: 在终端输入 htop 并回车。

优势:

  • 彩色显示: 内存使用高会变红,方便一眼识别。
  • 搜索功能: 按F4键可以快速搜索进程名。
  • 树状视图: 可以看到进程的父子关系。
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码