【发布时间】:2022-10-05 00:23:31
【问题描述】:
是否有任何工具可以让我在 php 中监控应用程序的性能:访问量、访问者消耗多少内存或 CPU、网络速度多少等。从终端实时?
【问题讨论】:
-
你的目标是什么?在大多数情况下,普通访问者偶尔会(可能是每分钟几次)消耗几百毫秒的 CPU 时间,并在相同的时间内消耗一些 RAM。对于访问,您需要一个分析解决方案。
-
PHP(和Mysql)中有一个应用程序(GroupOffice)。有一个模块,它允许我使用 IMAP 链接一个邮箱,这个模块就像一个网络邮件。当我查看网络邮件并检查(或打开消息)发出请求时,该请求的正常加载时间是 500 毫秒,但在某些时候加载时间会达到 2 或 15 秒。有非常快的时刻,每个请求在 250 毫秒内执行。该应用程序安装在 VPS 4 vCPU Cores (8 GB RAM) 250GB SSD 上。它仅被 20 个用户同时使用。我想监视它以了解发生了什么
-
Stack Overflow 不鼓励提出工具建议的问题。见stackoverflow.com/help/on-topic
-
在这个被引用且有效的部分中,我会适合这个问题。 “程序员常用的软件工具;并且是”
-
作为早期步骤,您应该考虑在 MySQL 中启用慢速查询日志记录。
标签: php mysql performance server