从虚拟机中查找主机上的处理器使用情况?

从虚拟机中查找主机上的处理器使用情况?

我有一个 Linux VPS,但最近它运行缓慢。每次我联系提供商时,他们都会花 2-3 天时间处理,服务似乎加快了速度(看起来像是发生了重启),但大约一周后,服务又陷入停滞。

我知道我可以使用类似的程序top从我的围墙花园中查看系统使用情况的信息,但是是否也可以从其中查看主机信息?

答案1

一般来说,不是。除非您知道正在使用哪种虚拟化,并且该平台支持通过特殊实用程序将上述信息传递到虚拟机管理程序。大多数虚拟化在查看物理硬件状态时都采取了相当坚定的“不关您的事”立场。

答案2

一个提示你可能根据不同的内核版本和选项,获取%st的数字是top百分比(或vmstat -s累积/proc/stat计数器)。这会跟踪客户机中“被盗”的 CPU(以便将 CPU 统计数据累加)。

相关内容