top 与 htop 实时监控

打印 上一主题 下一主题

主题 894|帖子 894|积分 2682

目录

top 下令实时监控讲解
基本用法
界面布局
常用选项
交互下令
利用 top 监控特定进程
htop 下令实时监控讲解
基本用法
界面布局
常用选项
利用 htop 查看体系资源
利用其他仓库安装 htop
交互下令
top 与 htop 实时监控比较


top 下令实时监控讲解

基本用法

在终端输入 top 下令,即可进入实时监控界面,体系默认每 3 秒革新一次信息。
界面布局



  • 头部:表现体系团体概览,包括当前时间、体系运行时间、登任命户数、体系负载等,以及 CPU 和内存的利用情况,如总内存、已用内存、空闲内存等。
  • 主体部分:以列表形式展示体系中的各个进程,每行代表一个进程,列出了进程 ID(PID)、用户(USER)、优先级(PR)、虚拟内存利用量(VIRT)、物理内存利用量(RES)、共享内存(SHR)、状态(S)、CPU 利用率(%CPU)、内存利用率(%MEM)、累计 CPU 时间(TIME+)以及进程名称(COMMAND)等信息。
常用选项



  • -d:设置更新间隔时间,单位为秒,例如 top -d 2 表现每 2 秒革新一次。
  • -p:指定要监控的进程 ID,可同时指定多个,用逗号隔开,如 top -p 1234,5678。
  • -u:指定要监控的用户所属的进程,如 top -u username。
  • -i:忽略空闲和僵尸进程,只表现活动的进程。
交互下令



  • k:杀死进程,输入该下令后会提示输入要杀死的进程 ID。
  • r:重新调解进程的优先级,输入该下令后会提示输入要调解优先级的进程 ID 和新的优先级值。
  • c:切换表现进程的完整下令路径,输入该下令后,进程名称会表现为完整的下令路径。
  • M:按内存利用率对进程进行排序,方便快速找到占用内存较多的进程。
  • P:按 CPU 利用率对进程进行排序,方便快速找到占用 CPU 较多的进程。
  • q:退出 top 下令,返回终端。
利用 top 监控特定进程

表现完整下令行路径:top -c
设置革新频率:top -d 5 将以每 5 秒革新一次的频率更新信息
top -d 5 -p 1234 此下令每 5 秒革新一次,仅监控 PID 为 1234 的进程,适用于必要重点关注某个特定进程的场景,如监控某个关键服务的运行状态。
htop 下令实时监控讲解

基本用法

在终端输入 htop 下令,即可进入实时监控界面,体系默认每 1 秒革新一次信息。
界面布局



  • 头部:同样表现体系团体概览信息,包括 CPU 利用率、内存利用率、互换空间利用率等,以彩色条形图的形式直观展示,还表现了体系时间、运行时间、登任命户数、体系负载等信息。
  • 主体部分:以列表形式展示体系中的各个进程,每行代表一个进程,列出了进程 ID、用户、优先级、虚拟内存利用量、物理内存利用量、共享内存、状态、CPU 利用率、内存利用率、累计 CPU 时间以及进程名称等信息,与 top 下令雷同,但 htop 的界面更加雅观,信息表现更加直观。
常用选项



  • F2:进入设置菜单,可以自界说表现的列、颜色主题、排序方式等,根据个人喜欢和需求进行个性化设置。
  • F3:搜索进程,输入进程名称或关键字,快速定位到相关进程,方便查找特定进程。
  • F9:杀死进程,直接选择要杀死的进程,然后按 F9 键即可,无需输入进程 ID,操作更加便捷。
  • + 和 -:调解进程的优先级,选择要调解优先级的进程,然后按 + 键提高优先级,按 - 键低落优先级。
利用 htop 查看体系资源

直接运行 htop 下令,即可进入交互式界面,查看体系资源利用情况和进程列表,通过各种交互下令对进程进行操作,如杀死进程、调解优先级等,适用于必要实时监控和管理多个进程的场景,如体系管理员日常监控体系运行状态。
利用其他仓库安装 htop

假如 htop 在默认的仓库中不可用,可以尝试启用其他仓库。epel-release 是常用的一个,可以尝试安装并再次查找 htop:
  1. sudo yum install epel-release
  2. sudo yum install htop
复制代码
交互下令



  • F1:打开 htop 的帮助页面,表现有关各个功能键的具体信息。
  • F2:进入 htop 的设置页面,可以在这里进行各种设置,包括表现选项、列排序、颜色方案等。
  • F3:在进程列表中搜索进程。输入关键字后,htop 只表现匹配的进程。
  • F4:设置过滤器,只表现符合条件的进程。
  • F5:切换到树状图模式,表现进程之间的父子关系。
  • F6:选择排序方式,可以按照 CPU 利用率、内存利用量等进行排序。
  • F7:改变进程的优先级(nice 值)。
  • F8:重新设置进程的优先级。
  • F9:选择并杀死进程。可以选择发送差别的信号,如 SIGTERM(15)。
  • F10 或 q:退出 htop。
top 与 htop 实时监控比较

特性
top
htop
界面和用户体验
界面简单,文本模式,无彩色表现,无鼠标操作
界面友好,彩色表现,支持鼠标操作,更直观
功能和扩展性
提供基本交互式功能,如排序、革新、查看差别体系资源等
提供更多功能,如调解进程优先级、搜索进程、自界说视图、表现进程树结构等
性能和资源消耗
资源消耗相对较小
资源消耗稍多,但功能更丰富,用户体验更好
安装方式
通常预装在大多数 Linux 发行版中
必要手动安装,可通过包管理器安装
适用场景
适用于只必要查看当前体系状态和进程的简单场景
适用于必要更具体信息、更丰富功能和更好用户体验的复杂场景


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

王海鱼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表