GitHub - bearstech/phptop:PHP 基础资源分析器(CPU/内存),对生产站点安全且有用

主要观点:

  • phptop 是 2009 - 2024 年 Bearstech 的产品,可打印每个查询和平均指标,包括内存等资源使用情况,与“time”类似。
  • 能在 LAMP 服务器上轻松全局激活,只需在 php.ini 中做一行配置更改,且资源需求小,已在 Bearstech 的许多生产服务器上使用多年无问题。
  • 需要 PHP >= 5.2.0,测试到 PHP 8.2。
  • 示例用法为在 php.ini(或.user.ini)中添加auto_prepend_file=/path/to/phptop_hook.php,然后重启服务器(如 apache2ctl reload 或 php-fpm reload),等待至少几分钟收集数据后可使用phptop -s mem查看相关信息。
    关键信息:
  • 产品名称:phptop
  • 开发公司:Bearstech
  • 支持的 PHP 版本:>= 5.2.0,测试到 8.2
  • 配置方法:在 php.ini 中添加特定代码并重启服务器
  • 示例命令:echo auto_prepend_file=/path/to/phptop_hook.php >>path/to/php.iniapache2ctl reload(或php-fpm reload),phptop -s mem
    重要细节:
  • 可展示多个 URL 的相关指标,如 Hit(访问次数)、Time(时间)、User(用户 CPU 时间)、Sys(系统 CPU 时间)、>Mem/hit(每次访问的内存使用量)、Mem_max(最大内存使用量)
  • 提供了 man 页面供查看操作细节和所有选项
  • 感谢 Marc Dequènes aka Duck 的参与
阅读 11
0 条评论