gpt4 book ai didi

c++ - VMWare ESX/ESXi CPU 使用率

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

我正在使用 Visual Studio 2010 和( native )C++ 尝试提取 VMWare 主机的总体 CPU 使用率,然后提取每个正在运行的虚拟机的 CPU 使用率。

我研究过使用 gSoap 构建 C++ 接口(interface)的 VMWare Webservice SDK 4.1,但它作为一个现实的替代方案速度慢且笨拙(生成的 cpp 文件需要 4 个小时才能编译并最终成为 70 MB 的二进制文件,没关系,如果不是单个调用将花费 分钟 来执行)。

有人有替代解决方案/sdk 的提示吗?

最佳答案

我假设您已经了解了所有已知的 VMware API,那么这种不同的方法怎么样...只需通过 SSH 连接到 ESX 机器并执行一些命令行实用程序即可获取您需要的信息。要获取您可能需要的所有信息,您可以执行 esxtop -b -n1

要使用 SSH 连接,您可以使用 plink.exe这允许您从命令行执行内容,很像 Linux 机器上的 ssh。您还可以使用许多可用的 SSH 库之一,例如 libssh .

关于c++ - VMWare ESX/ESXi CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6181021/

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