我在 Windows 7(64 位)笔记本电脑上使用 VirtualBox,以便管理 3 个用于 Web 开发的 Ubuntu 10.04 VM。其中一个是 32 位,另外两个是 64 位。
在过去两天里,当我尝试从主机操作系统访问我的客户托管网站时,我遇到了网络速度缓慢的问题。当我查看 Firebug > 网络选项卡时,我发现主文件需要 5 到 10 秒才能加载。登录后我收到此消息:
由于负载高于 1.0,系统信息已被禁用。
我认为此消息更多的是一种症状,而不是我的真正问题。
网络问题已蔓延至所有三个 Ubuntu 客户操作系统。
这是我的配置:
主持人
- 配置:
- Windows 7的
- 8GB 内存
- SSD 硬盘(6 个月)
- VirtualBox 4.0.10
- 在 virtualbox > file > preference > network 中配置的仅主机适配器:
- IP地址:192.168.20.1
- 网络掩码:255.255.255.0
- DHCP 活动:
- 服务器地址:192.168.20.100
- 服务器掩码:255.255.255.0
- 下限地址:192.168.20.101
- 地址上限:192.168.20.200
- 在 virtualbox > file > preference > network 中配置的仅主机适配器:
- 网络 :
- 我的有线连接配置为virtualbox 桥接网络驱动程序在我的卡高级属性中处于活动状态
- IP:192.168.0.2
- 网关:192.168.0.254
- 免费的 DNS(法国 ISP):
- IP:212.27.40.241
- IP:212.27.40.240
我的 Windows 主机配置文件包含到桥接卡的重定向,如下所示:
192.168.0.XXX (虚拟机 ip) 虚拟机名称 www.domaine-on-this-vm.com
当我从主机访问我的客户托管网站并查看我的 Firebug > 网络选项卡时,我发现客户需要 0 到 10 秒才能响应。
客人(1 @ 32 位,2 @ 64 位,所以我认为位数并不重要)
- 1 个处理器
- 512 内存
- 加速度:
- vt-x/amd-v = 确定
- 嵌套分页 = 正常
- pae/nx = 确定
- 网络 :
- 适配器 1 = 桥接网络 (intel pro/1000 mt 台式机)
- IP:192.168.0.xxx(虚拟机 IP 在 /etc/network/interfaces 中静态固定(见下文)
- 适配器 1 = 桥接网络 (intel pro/1000 mt 台式机)
- IP:192.168.20.xxx(虚拟机 IP 通过 /etc/network/interfaces 中的 dhcp 固定(见下文)
- 文件 /etc/network/interfaces
# 此文件描述了系统上可用的网络接口 # 以及如何激活它们。有关更多信息,请参阅interfaces(5)。 # 环回网络接口 自动档 iface lo inet 环回 # 主网络接口 自动 eth0 iface eth0 inet 静态 地址 192.168.0.21 网络掩码 255.255.255.0 网关 192.168.0.254 自动 eth1 iface eth1 inet dhcp
- 文件 /etc/hosts:
- 127.0.0.1 vmName www.domaine-on-this-vm.com
- 适配器 1 = 桥接网络 (intel pro/1000 mt 台式机)
- 安装的软件:
- 阿帕奇2
- php5
- 桑巴
- openssh
- compass(关于 ruby、css 框架开发)
- SVN 版本
在出现漏洞之前的 5 个月内,使用这些配置/软件一切都运行正常。
面对这种情况,我尝试过:
- 增加 RAM 数量和处理器数量
- 重新安装较新版本的 virtualbox 和较旧版本的
- 使用相同的 .vdi 创建一个新的虚拟机
- 将适配器类型从 Intel pro/1000 台式机更改为其他
- 尝试了不同的网络接口配置文件替代方案(无 dhcp / dhcp)
- 尝试通过 nslookup 查看我的 ISP 提供商的 DNS,它会自动填充到 /etc/resolv.conf 文件中(这样就没问题了)
...但沒有效果。
还有一个症状是,在我的调试过程中,我多次重新启动了我的虚拟机,并且在启动过程中我收到了一个磁盘问题消息:“您的磁盘在过去 24 次启动中都没有被检查,强制检查”或类似的东西,然后它告诉我一条我无法阅读的简短消息,然后我才得到登录字段。
我对所有 Linux 的东西都很陌生(而且英语也不流利……)。我不知道这是网络问题还是磁盘问题,请告诉我哪些命令可以帮助我深入研究这个问题?
答案1
我发现了我的问题:我的笔记本电脑电池管理计划。
由于上周末我必须在火车上工作,因此我尝试了一些网络配置以便能够在没有网络的情况下访问我的虚拟机(此时没有仅主机),这就是我朝这个方向寻找的原因。
说到底,只是因为我打开了笔记本电池的“经济模式”。