赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 操作指南
  5. 实例
  6. 连接实例
  7. 通过Workbench连接实例
  8. Workbench基础操作
  9. 运维管理

运维管理

  • Workbench基础操作
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

Workbench的运维功能支持可视化地为Linux实例上的Java应用新增运维任务,例如新增Java堆分析、线程栈分析或性能分析任务。本文为您介绍Linux实例运维功能的具体操作和查看任务分析结果的具体方法。

前提条件

  • ECS实例必须为Linux实例,且状态为运行中(Running)。

  • 已远程连接ECS实例。具体操作,请参见使用Workbench连接Linux实例。

  • 已开通OSS服务且在ECS实例同一地域创建存储空间(Bucket)。具体操作,请参见开通OSS服务、控制台创建存储空间。

  • 已安装Java JDK,并且有Java应用正在执行。

背景信息

目前Workbench通过JavaDump界面对Java应用执行运维功能,目前支持Java线程栈分析、Java堆分析和Java性能分析。JavaDump基于Java JDK附带的Dump工具jstack、jmap完成日志的采集并生成日志文件,并将日志文件上传到OSS。

  • Java线程栈分析和Java堆分析:Workbench对接应用诊断分析平台ATP,向ATP平台提供日志文件的OSS URL后,ATP会自动完成日志文件的下载和分析,并返回诊断分析链接。您通过ATP平台的链接即可获取相应的堆分析和线程栈分析结果。更多信息,请参见应用诊断分析平台ATP。

  • Java性能分析:单击分析结果,直接从OSS下载日志文件至本地。

说明

当您在OSS内存储文件时,OSS会根据您存储的文件类型、大小和时长收取一定的存储费用。当您不再需要保留某个Bucket时,可将其删除,以免产生额外费用。

操作步骤

  1. 在顶部菜单栏,选择功能 > 运维功能 > JavaDump。

  2. 在JavaDump界面,查看运维列表、新增计划任务。

  3. 单击新增计划任务,并在对话框中设置参数。

    image.png

    各参数详细说明如下表所示:

    配置项

    说明

    (可选)进程号

    填写Java应用的进程号,可以通过ps -ef | grep 进程名命令查询。

    (必选)进程名

    填写Java应用的进程名,可以通过ps -ef命令查询。

    (必选)操作类型

    目前支持ThreadDump、HeapDump和JperfDump三个选项,请根据实际需求选择。

    • ThreadDump:Java线程栈分析。记录CPU信息,它是一个文本文件,用于保存Java应用中各线程在某一时刻的运行位置,即执行到哪一个类哪一个方法哪一行上。

    • HeapDump:Java堆分析。记录内存信息,它是一个二进制文件,用于保存某一时刻JVM堆中对象使用情况。

    • JperfDump:一个Java性能分析工具,用于收集和分析Java应用程序的性能数据,包括线程级别的性能分析、堆栈跟踪、CPU和内存监测等功能,帮助诊断和解决Java应用程序的性能问题。

    (必选)OSS bucket

    填写OSS的Bucket名称。您可以登录OSS管理控制台在Bucket列表中获取OSS Bucket名称。

    说明

    需确保OSS Bucket所在地域和ECS实例是同一地域。

    (必选)Java路径

    填写Java JDK的安装路径,例如/usr/bin,可以通过which java命令查询。

  4. 单击确定。

  5. 等待任务提交成功后,单击页面右上角的image图标,即可看到生成的运维任务。

    image

  6. 等待运维任务结束之后,单击结果列的分析。

    • 操作类型选择ThreadDump、HeapDump:在ATP平台查看Java堆分析和线程栈分析结果。更多信息,请参见Java堆分析和Java线程栈分析。

    • 操作类型选择JperfDump:直接下载分析结果至本地,然后通过浏览器打开浏览。且历史列表仅支持展示最新一次的运维任务。

相关文章

Workbench终端助手 2025-04-01 11:59

Workbench终端助手是基于大语言模型的智能工具,该功能可以帮助您快速生成运维脚本或命令,高效完成各类运维任务,此外,如果您在使用Workbench过程中遇到困难,也可以通过智能问答功能查找相应解决方案。 功能介绍

命令行审计 2025-04-01 11:59

Workbench的命令行审计用于审查经过Workbench登录会话执行的历史命令是否符合安全标准,帮助您发现异常操作和风险事件,并记录具体的执行命令、执行命令时间等信息,以便进行后续分析和审计。本文为您介绍如何使用Workbench的命令行审计功能。 操作步骤 配置查看命令行审计列表的权限。

多屏终端 2025-04-01 11:59

您可以通过Workbench的多屏终端功能同时连接多台ECS实例,然后在多台实例中同时执行相同的命令。通过该方式,您可以批量管理和运维ECS实例,例如执行运维脚本、轮询进程、更新应用以及安装补丁等。本文为您介绍如何在Workbench中使用多屏终端功能,包括创建多屏终端和管理多屏终端窗口的具体操作。

录屏审计 2025-04-01 11:59

Workbench的录屏审计功能用于录制终端用户在ECS实例内部的操作视频,以便管理员进行操作审计时查看终端用户的操作行为,为安全审计提供有效依据。本文介绍如何配置Workbench的录屏审计功能以及查看录屏文件。 使用限制 Workbench仅支持查看录屏审计视频,不支持下载。

文件管理 2025-04-01 11:59

Workbench支持可视化管理云服务器ECS上的文件,包括上传文件、下载文件、增删改查等。本文为您介绍如何通过Workbench管理ECS上的文件。 前提条件

系统管理 2025-04-01 11:59

您可以通过Workbench的系统管理功能,对Linux实例操作系统上的用户、历史登录日志、系统服务等进行管理。您也可以根据需要为Linux系统创建Crontab定时任务,使系统按照设置的时间间隔定时执行命令。本文为您介绍使用Workbench的系统管理功能管理Linux实例的具体操作。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号