当前位置: 首页 > 面试题库 >

如何在没有exec的情况下获取CPU使用率和RAM使用率?

公孙鸿才
2023-03-14
问题内容

VBulletin如何不使用来获取系统信息exec?在没有exec的情况下,我还能获得关于服务器的其他信息吗?我对感兴趣:

  • 使用的带宽
  • 系统类型
  • CPU速度/使用率/数量
  • RAM使用

问题答案:

使用 PHPSysInfo

phpSysInfo是一个开放源代码PHP脚本,它显示有关正在访问的主机的信息。它将显示如下内容:

  • 正常运行时间
  • 中央处理器
  • 记忆
  • SCSI,IDE,PCI
  • 乙太网路
  • 软盘
  • 影片资讯

它直接解析/proc并且不使用exec

另一种方法是使用 Linfo。这是一个非常快速的 跨平台
php脚本,它非常详细地描述了主机服务器,提供了诸如ram使用情况,磁盘空间,RAID阵列,硬件,网卡,内核,操作系统,samba / cups /
truecrypt状态,临时,磁盘等等。



 类似资料:
  • 问题内容: 在Python中获取当前系统状态(当前CPU,RAM,可用磁盘空间等)的首选方式是什么?* nix和Windows平台的奖励积分。 似乎有几种方法可以从我的搜索中提取出来: 使用PSI之类的库(目前似乎尚未积极开发并且在多个平台上不受支持)或pystatgrab之类的库(自2007年以来一直没有活动,它似乎也不支持Windows)。 使用特定于平台的代码,例如对于* nix系统使用a

  • 问题内容: 我发现这篇较旧的文章“ 如何在Java中监视计算机的 Cpu内存和磁盘使用情况”,并想问一下Java 7中是否有新内容。我想获取当前的CPU- ,我的应用程序的RAM,netzwork和netzwork的使用情况。它必须适用于linux(mac)和Windows。数据不能太详细,三个值就足够了(cpu:10%,Ram 4%,Network 40%)。如果数据仅用于应用程序而不是整个操作

  • 问题内容: 我正在尝试使用Java获取当前正在运行的Java虚拟机使用的CPU百分比。我的研究指出我要使用该类。通过在线示例,我编写了以下内容: 在两台计算机上对此进行测试后,我无法停止获得两个调用的结果。我尝试通过各种方法使用Java 7和6的64位和32位版本运行此代码。不过,我得到的是打印出的该,根据的Javadoc, 我不知道还要在这里做什么。获取CPU负载至关重要,我想避免使用其他库,例

  • 问题内容: 我的Go程序需要知道所有系统和用户进程的当前cpu使用率。 我如何获得? 问题答案: 我遇到了类似的问题,但从未找到轻量级的实现。这是我的解决方案的精简版,可以回答您的特定问题。我按照tylerl的建议对文件进行采样。您会注意到,我在两次采样之间等待3秒以匹配top的输出,但是在1或2秒的情况下我也取得了不错的结果。我在go例程中的循环中运行类似的代码,然后在需要其他go例程时访问cp

  • 我正在玩grpc 有人成功使用进行生产吗?我们需要包括特使在内的所有依赖项吗?

  • 我看到的所有解决方案都需要使用。但是,我想在Eclipse之外的单个文件上使用CDT解析器。那有什么办法吗?