要在 CentOS 上监控 PHP 的内存使用,您可以使用以下方法:
top 或 htop:
在终端中输入以下命令之一来查看实时内存使用情况:top
或者
htop
在 htop 输出中,您可以找到 PHP 进程并查看其内存使用情况。如果没有安装 htop,请先运行以下命令进行安装:
sudo yum install epel-release
sudo yum install htop
ps 命令:
您可以使用 ps 命令查看 PHP 进程的内存使用情况。例如,要查看所有 PHP 进程的内存使用情况,请运行以下命令:ps aux | grep php
在输出中,您可以找到 PHP 进程并查看其内存使用情况(%MEM 列)。
memory_get_usage() 函数:
如果您想在 PHP 脚本中监控内存使用情况,可以使用 memory_get_usage() 函数。例如:<?php
echo 'Initial: ' . memory_get_usage() . ' bytes' . PHP_EOL;
// Your code here
echo 'Final: ' . memory_get_usage() . ' bytes' . PHP_EOL;
?>
这将输出脚本开始执行时的内存使用情况以及脚本结束时的内存使用情况。
memory_get_peak_usage() 函数:
如果您还想查看 PHP 脚本执行过程中的最大内存使用量,可以使用 memory_get_peak_usage() 函数。例如:<?php
echo 'Peak: ' . memory_get_peak_usage() . ' bytes' . PHP_EOL;
// Your code here
echo 'Final: ' . memory_get_usage() . ' bytes' . PHP_EOL;
?>
这将输出脚本执行过程中的最大内存使用量以及脚本结束时的内存使用情况。
通过这些方法,您可以在 CentOS 上监控 PHP 的内存使用情况。