【问题标题】:Measure memory usage of shell script launched from PHP测量从 PHP 启动的 shell 脚本的内存使用情况
【发布时间】:2011-12-08 00:19:11
【问题描述】:

我正在通过 PHP 在 shell 上运行一些命令(例如 ImageMagick 的“转换”实用程序等),并且我想跟踪这些进程的峰值内存使用情况。 PHP 有一种非常简单的方法来获取 PHP 脚本本身的峰值内存使用情况,我想使用有关 PHP 脚本运行的外部脚本的信息来扩充该数据。

有什么办法吗?

【问题讨论】:

  • PHP 无法直接监控。外部应用程序是它们自己独立的进程/内存空间,因此 PHP 的内存跟踪系统不适用。您需要检查您的主机操作系统是否有一些您可以查询信息的审计系统。

标签: php memory exec


【解决方案1】:

如果您运行的是 Linux,则有 3 个选项:freevmstattop,根据您的具体需要使用其中一个。

但也许如果您有非常具体的要求,最好创建your own C application,它可以访问更多系统内存空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 2011-02-27
    相关资源
    最近更新 更多