在 PHP 中获取系统资源使用情况


Getting system resource usage in PHP

我正在尝试为我的手机制作一个应用程序,允许我远程管理我的服务器。我希望能够让此应用程序显示有关服务器的统计信息,例如资源使用情况+系统正常运行时间,但是我遇到了困难。

我的服务器运行的是Windows Server 2008 R2,我找到的所有答案都是针对UNIX系统的。我已经尝试了许多不同的解决方案,如果我列出它们,我将永远在这里。

我的服务器在SoYouStart上运行,所以我确实考虑过使用他们的实时监控API,但是我发现使用他们的API非常困难,并且我经常遇到问题。

我需要将系统正常运行时间和 Ram 使用率百分比放入一个文件(最好是 JSON)中,然后我的移动应用程序可以访问该文件。

如果有基于 OVH/SYS API 的解决方案,我很乐意使用它或 PHP 脚本来更新 JSON 文件。

1) 请参阅此网址:

如何使用 php 获取服务器 CPU 使用率和 RAM 使用率?

2)获得系统使用情况后,您可以将此信息以JSON或任何其他格式保存在URL上(此文件每x秒更新一次...

3) 通过移动应用程序的 URL 访问此 JSON 文件。

如果您只需要基本的内存/CPU/磁盘使用情况信息,则无需使用高级API使事情复杂化。您可以在 Windows 上使用 com_dotnet 扩展,也可以在 Linux 上使用 sys_getloadavg() 功能。memory_get_usage()函数将显示已用内存量。在此处查看更多详细信息

相关文章: