我在标题中提出了两个问题。如果您认为我应该将它们分开,请发表评论。
我们购买了专用服务器,我看到我的硬盘是 vda1,所以我开始寻找。我的主机解释说,他们已经虚拟化了我们的服务器,以便更快地部署/重新部署。这让我想到了两个重要的问题。
- 我如何证明(或反驳)我们的虚拟机是主机上唯一的虚拟机?(这是目前对我来说最重要的问题。)
- 如果我们是机器上唯一的虚拟机,虚拟化会降低服务器的速度吗?
我想过让我的主机授予我主机 shell 访问权限,但是我对 Linux 了解不够多,无法进入那里并真正理解我所看到的内容。
答案1
证明或反驳这一点的唯一方法是访问主机,即虚拟机管理程序。
从理论上讲,即使主机上只有一个虚拟机,与直接在物理机硬件上运行代码相比,虚拟化确实会对性能产生影响。但具体影响有多大取决于许多因素,只能通过比较基准来衡量。
你也许可以推测如果你有权访问客户操作系统中的某种性能计数器,则有其他虚拟机与你共享同一主机,例如CPU 窃取时间等等,但这是特定于虚拟机管理程序和操作系统的。
如果你正在支付专用身体的机器,并且您怀疑您的托管公司正在试图欺骗您,那么您必须向您的托管提供商提出这个问题。