这是名为 OpenResty SystemTap Toolkit 的 Linux 应用,其最新版本可以下载为 openresty-systemtap-toolkitsourcecode.tar.gz。它可以在免费的工作站托管服务提供商 OnWorks 上在线运行。
免费下载并使用 OnWorks 在线运行此名为 OpenResty SystemTap Toolkit 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
OpenResty SystemTap 工具包
描述:
openresty-systemtap-toolkit 是一个基于 SystemTap 的脚本集合,旨在实时分析和诊断 OpenResty 及其核心组件(包括 NGINX、LuaJIT 和 ngx_lua)。它为开发人员和系统管理员提供了工具来跟踪生产系统中的性能瓶颈、内存使用情况、请求分布、正则表达式执行、Lua 执行以及文件 I/O 行为。该工具包有助于识别泄漏、分析 TCP 队列、检查共享内存使用情况,并生成用于 CPU 和 Off-CPU 分析的火焰图。许多脚本特定于 NGINX 工作进程和主进程,而其他脚本则足够通用,可以应用于任何 Linux 用户空间进程。虽然该工具包已不再主动维护(开发已转移到 OpenResty XRay),但它仍然是 OpenResty 和 NGINX 高级用户的一套宝贵的示例和实用程序。
功能
- 实时跟踪 NGINX 请求、内存池和共享内存使用情况
- 用于分析正则表达式性能、PCRE JIT 使用情况和执行统计数据的工具
- 支持火焰图的用户空间和内核空间回溯采样实用程序
- 针对 ngx_lua 和 LuaJIT 进程的 Lua 特定回溯和连接池分析
- 用于 SYN、ACK 和接收队列性能的 TCP 队列分析工具
- 用于文件 I/O、延迟和调试信息检查的通用 SystemTap 脚本
程式语言
Perl的
分类
此应用程序也可从 https://sourceforge.net/projects/openresty-systemtap.mirror/ 获取。它已托管在 OnWorks 中,以便通过我们的免费操作系统之一以最便捷的方式在线运行。