Der*_*ner 10 virtualbox latency centos http vagrant
我在我的OSX 10.8.2机器上运行VirtualBox 4.2.1中的centos 6.3,并遇到了一个我不理解的延迟问题.基本上,每个到任何地方的http请求都有额外的5000毫秒延迟.Ping没有额外的延迟.
[vagrant@localhost ~]$ curl -o /dev/null https://google.com -w ""
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
110 220 110 220 0 0 42 0 0:00:05 0:00:05 --:--:-- 7586
[vagrant@localhost ~]$ curl -o /dev/null https://google.com -w ""
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
110 220 110 220 0 0 42 0 0:00:05 0:00:05 --:--:-- 7586
[vagrant@localhost ~]$ curl -o /dev/null https://google.com -w ""
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
110 220 110 220 0 0 42 0 0:00:05 0:00:05 --:--:-- 7857
[vagrant@localhost ~]$ ping google.com
PING google.com (74.125.224.66) 56(84) bytes of data.
64 bytes from nuq04s07-in-f2.1e100.net (74.125.224.66): icmp_seq=1 ttl=63 time=7.64 ms
64 bytes from nuq04s07-in-f2.1e100.net (74.125.224.66): icmp_seq=2 ttl=63 time=6.26 ms
64 bytes from nuq04s07-in-f2.1e100.net (74.125.224.66): icmp_seq=3 ttl=63 time=8.69 ms
64 bytes from nuq04s07-in-f2.1e100.net (74.125.224.66): icmp_seq=4 ttl=63 time=7.89 ms
64 bytes from nuq04s07-in-f2.1e100.net (74.125.224.66): icmp_seq=5 ttl=63 time=5.99 ms
64 bytes from nuq04s07-in-f2.1e100.net (74.125.224.66): icmp_seq=6 ttl=63 time=8.64 ms
Run Code Online (Sandbox Code Playgroud)
为了记录,我在同一个VirtualBox/OSX环境中有一个ubuntu 12.04.1虚拟机,没有遇到这个问题.
好的,事实证明这个问题是DNS问题.
基本上CentOS VirtualBox被配置为使用内部自身的10.0.2.3 DNS服务器,但可能与我们网络上的某些内容有冲突.
无论如何,使用不同的DNS服务器解决了这个问题.