【问题标题】:is it possible to know (server) CPU performance in php?是否有可能在 php 中知道(服务器)CPU 性能?
【发布时间】:2013-07-06 05:00:15
【问题描述】:

我是php环境的新手,最近我开发了一个基于php + mysql的网站。我将它托管在共享主机上。但问题是它们对 CPU 和内存的使用有限制。所以现在我决定计划一些东西,比如计算 CPU 和内存使用率的代码,现在如果它开始消耗超过其限制,所以现在代码必须减少它,或者创建还原点,以便在一点点时间之后它需要被调用回来。

和

1.my questions, is it possible to know exact CPU and ram usage.

2.Is it possible to control the code to use less resources.

... 谢谢。

【问题讨论】:

  • 我敢打赌,你有一个庞大的 mysql 查询,它没有被索引,你正在达到内存限制。看mysql优化

标签: php mysql cpu


【解决方案1】:

AFAIK,php 只能做sys_getloadavg

【讨论】:

    【解决方案2】:

    使用 PHPSysInfo 库

    phpSysInfo 是一个开放源代码的 PHP 脚本,它显示有关正在访问的主机的信息。它将显示如下内容:

    正常运行时间、CPU、内存、SCSI、IDE、PCI、以太网、软盘、视频信息

    您始终可以优化代码以使用更少的资源。

    【讨论】:

      【解决方案3】:

      我认为你可以:

      "CPU Usage" => $UPTIMESTRING = `uptime`,
      

      你也可以使用PHPSysInfo library

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-08
        • 1970-01-01
        • 2018-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多