![为什么我的虚拟机这么慢?](https://linux22.com/image/1457303/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BF%99%E4%B9%88%E6%85%A2%EF%BC%9F.png)
什么原因导致虚拟机变得非常慢?我在一台配备四核 i7 处理器、8 GB RAM 和一个不错的硬盘(不是 SSD)的计算机上运行带有 ubuntu 14.04 的 vmware 工作站。我为虚拟机分配了 2 个核心(4 个逻辑处理器)和 3GB RAM,因此它应该有足够的能力。有时它很好,有时它会在很长一段时间内变得非常慢。我正在运行几个浏览器选项卡、文本编辑器、postman、数据库服务器、http 服务器和终端选项卡,但我认为考虑到我分配的硬件,这对它来说应该不会太重的负载。我检查了任务管理器,有时虚拟机的磁盘使用率会连续几分钟达到 100%。有时它会卡住并不断读取而不冷却。其他人也有这种情况吗?这似乎只影响虚拟机。在这些高负载期间,本机操作系统保持相对响应。
答案1
我同意 Keltari 的观点。我认为您已经确定了问题所在,也许它与磁盘有关(正如您提到的 100% 使用率),但您仍需要做更多挖掘才能找到罪魁祸首。这将是一次寻找问题的探索,因此很难提供一步一步的指导。我建议查看所有选项以确定速度变慢的原因。
看一下这里介绍的一些工具: http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/
如果是基于磁盘的,那么诸如 lsof 和 iotop 之类的工具听起来是个不错的起点(假设 top 和 ps 无法帮助您找到原因)。
答案2
这是虚拟机中可能出现的一个常见问题,我们可能在虚拟机上使用任何重型应用程序,但没有足够的内存来容纳该特定应用程序。
由于此虚拟机可能运行缓慢。否则问题可能出在网络端或主机端。
这取决于具体情况。