← Back
OpenResty XRay

OpenResty XRay 的自动分析报告

  • 过去
  • 现在
  • 将来
Photo by Yichun Zhang
  • 过去
  • 现在
  • 将来

OpenResty XRay 分析和解决 B 站重大线上事故

  • 事故描述
  • 事故分析过程
  • 事故后续修复和加固
  • OpenResty XRay 产品和服务
Photo by OpenResty Inc.
  • 事故描述
  • 事故分析过程
  • 事故后续修复和加固
  • OpenResty XRay 产品和服务

内存减少 60%,OpenResty XRay 精准定位问题代码,快速完成修复上线

  • worker 进程内存占用高
  • 分析过程
  • worker 进程内存不释放的疑问
  • worker 进程内存占用高
  • 分析过程
  • worker 进程内存不释放的疑问

Lua 级别 CPU 火焰图简介

  • 什么是火焰图
  • 简单的 Lua 样例
  • 复杂的 Lua 应用
  • 采样开销
  • 安全性
  • 兼容性
  • 其他类型的 Lua 级别火焰图
Photo by Guido Jansen
  • 什么是火焰图
  • 简单的 Lua 样例
  • 复杂的 Lua 应用
  • 采样开销
  • 安全性
  • 兼容性
  • 其他类型的 Lua 级别火焰图

OpenResty 与 Nginx 共享内存区的内存碎片问题

  • 空的共享内存区
  • 填充类似大小的条目
  • 删除奇数键
  • 删除前半部分的键
  • 缓解内存碎片
Photo by Elena Mozhvilo
  • 空的共享内存区
  • 填充类似大小的条目
  • 删除奇数键
  • 删除前半部分的键
  • 缓解内存碎片

OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

  • Slab 与内存页
  • 分配的内存不一定有消耗
  • 虚假的内存泄漏
  • HUP 重新加载
Photo by Jose G. Ortega Castro
  • Slab 与内存页
  • 分配的内存不一定有消耗
  • 虚假的内存泄漏
  • HUP 重新加载

OpenResty 和 Nginx 如何分配和管理内存

  • 系统层面
  • 应用层面
  • 传统的 Nginx 服务器
Photo by Harrison Broadbent
  • 系统层面
  • 应用层面
  • 传统的 Nginx 服务器

OpenResty Inc. 2019 技术沙龙及商业产品交流会回顾

  • 8 月 10 日下午,北京开源技术沙龙
  • 8 月 11 日下午,北京商业产品交流会
  • 8 月 17 日下午,深圳开源技术沙龙
  • 8 月 10 日下午,北京开源技术沙龙
  • 8 月 11 日下午,北京商业产品交流会
  • 8 月 17 日下午,深圳开源技术沙龙

OpenResty Inc. 2019 技术沙龙及商业产品交流会

  • 北京技术沙龙
  • 深圳技术沙龙
  • OpenResty Inc 商业产品交流会
  • 北京技术沙龙
  • 深圳技术沙龙
  • OpenResty Inc 商业产品交流会

LuaJIT GC64 模式

  • 老的内存限制
    • 何时会碰到这个内存限制
    • 内存限制是每进程的
    • GC 管理的内存
    • 不由 GC 管理的内存
    • 提升 x64 模式的内存上限到 4 GB
  • 新的 GC64 模式
    • 如何开启 GC64 模式
    • 性能影响
    • 调试分析工具链
  • 老的内存限制
    • 何时会碰到这个内存限制
    • 内存限制是每进程的
    • GC 管理的内存
    • 不由 GC 管理的内存
    • 提升 x64 模式的内存上限到 4 GB
  • 新的 GC64 模式
    • 如何开启 GC64 模式
    • 性能影响
    • 调试分析工具链

动态追踪技术漫谈

  • 什么是动态追踪
  • 动态追踪的优点
  • DTrace 与 SystemTap
  • SystemTap 在生产上的应用
  • 火焰图
  • 方法论
  • 知识就是力量
  • 开源与调试符号
  • Linux 内核的支持
  • 硬件追踪
  • 死亡进程的遗骸分析
  • 传统的调试技术
  • 凌乱的调试世界
  • OpenResty XRay
Photo by Philip Brown
  • 什么是动态追踪
  • 动态追踪的优点
  • DTrace 与 SystemTap
  • SystemTap 在生产上的应用
  • 火焰图
  • 方法论
  • 知识就是力量
  • 开源与调试符号
  • Linux 内核的支持
  • 硬件追踪
  • 死亡进程的遗骸分析
  • 传统的调试技术
  • 凌乱的调试世界
  • OpenResty XRay
联系我们

很乐意听到您的反馈,请与我们联系 👋

成功发送消息!

我们的专家团队将在 24 小时之内与您联系。
x