password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态
top命令是Linux下非常有用的进程监控工具,它可以实时动态显示系统中各个进程资源占用状况,如CPU、内存、运行时间等。掌握使用top命令可以让我们更好地了解Linux系统的运行状态

top命令中的各个进程字段含义如下:

  • PID - 进程ID
  • USER - 进程属主
  • PR - 进程优先级
  • NI - Nice值,表示优先级
  • VIRT - 进程占用的虚拟内存总量
  • RES - 进程占用的物理内存大小
  • SHR - 进程使用的共享内存大小
  • S - 进程状态
  • %CPU - 进程占用CPU百分比
  • %MEM - 进程占用内存百分比
  • TIME+ - 进程使用的总CPU时间
  • COMMAND - 进程启动命令名称
主要关注的内存字段:
  • VIRT - 进程总计虚拟内存使用量
  • RES - 进程实际使用物理内存量
  • SHR - 共享内存大小
  • %MEM - 内存占用率百分比
其中RES和%MEM最直接反映进程实际内存占用情况。VIRT表示进程申请的全部虚拟内存,不等于实际物理内存用量。通过top查看这些内存字段可以分析定位内存占用高的进程。
 

top命令是Linux下常用的进程监控命令,一些常用的top命令操作如下:

  • 按M - 根据内存使用排序 按P - 根据CPU使用排序
  • 按N - 根据PID排序
  • Shift+M - 显示内存占用
  • Shift+N - 显示PID
  • h - 显示进程线程
  • k - 杀进程
  • r - 修改进程优先级
  • c - 显示完整命令
  • f - 加载配置文件 o - 设置排序字段
  • space - 立即刷新
  • W - 保存配置
  • q - 退出top
  • 1 - 显示多个CPU统计
  • i - 闲置进程
  • t - 显示进程当前状态
  • s - 定时刷新
  • S - 累积模式
  • l - 显示平均负载
一些实用的操作组合:
  • top -o %MEM按内存占用排序
  • top -o %CPU:按CPU占用排序
  • top -p pid:监控指定pid进程
  • topd 2:每2秒刷新一次
  • top -b - 1:统计1次后退出
  • top -i -c:显示所有进程完整命令
这些是top命令中一些最常用和最实用的操作,可以帮助用户更好地监控和管理系统进程。
 
💡
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
JMeter 中获取线程号fastapi 实现流式数据传输
Loading...