我在一个RunCloud液滴上使用DigitalOcean,我的网络应用程序(总计)只使用2.2GB。
我想降级我的水滴,但我需要清理尽可能多的磁盘空间(以及检查哪些web应用程序使用多少RAM)。
如何通过终点站检查所有这些?

发布于 2022-07-01 11:14:06
嗯..。要想更好地使用内存,唯一的方法可能是使用xdebug。它跟踪函数调用及其占用的内存,让您看到代码在一般情况下的执行情况。
安装xDebug,启用分析xdebug.profiler_enable = 1,设置x调试器_xdebug.profiler_enable_output_dir=/xdebug.profiler_enable/path。然后使用QCacheGrind将其可视化。
或者..。可以使用memory_get_peak_usage()在每个请求的末尾记录内存的使用情况,然后我猜您还需要计算出vhost的最大平均请求数,这应该会给出大致的结果。
此外,您还可以在https://serverfault.com/堆栈溢出时问这个问题,但要问基础设施方面的问题;)
https://stackoverflow.com/questions/72828253
复制相似问题