gpt4 book ai didi

php - 如何在网络服务器压力测试期间监控内存消耗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:20:57 32 4
gpt4 key购买 nike

我想对在本地主机上运行的 Apache 网络服务器进行压力测试。该测试将请求网络服务器执行我编写的 PHP 应用程序。我想查看网络服务器(和/或相关的 PHP 进程)在测试期间消耗了多少内存 (RAM)。或者在测试完成后查看它消耗了多少。

我的操作系统是 Ubuntu 13.10。

我查看了 Apache Bench、Apache JMeter、Siege和 httperf。他们似乎都没有提供此类信息。最多,我可以在 httperf 中看到一些 CPU 负载(在大多数情况下是 100%,所以不太相关)。

是否有一些工具可以为我提供内存消耗信息?它不一定是网络服务器基准测试工具,也可以是与基准测试工具并行运行的另一个 Linux 软件。我只是认为通过 top 命令手动监控测试有点天真/业余。提前谢谢你。

最佳答案

htop 可能正是您要找的。

就我个人而言,我最近发现了一个叫做 byobu 的东西——它在底部为您提供了一个方便的读数(您可以通过按 F9 进行配置)——

这正是我个人最喜欢的,正是因为您所描述的内容。

不过,您也可以查看 xdebug——并使用类似 xdebug_memory_usage() 的东西——在您正在测试的 php 脚本中将信息转储到脚本关键点的日志文件中

关于php - 如何在网络服务器压力测试期间监控内存消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21833766/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com