CentOS VirtualBox 5 秒的 http 请求延迟 [英] CentOS VirtualBox 5 second latency on http requests

查看:20
本文介绍了CentOS VirtualBox 5 秒的 http 请求延迟的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的 OSX 10.8.2 机器上的 VirtualBox 4.2.1 内运行 centos 6.3,遇到了我不理解的延迟问题.基本上,对任何地方的每个 http 请求都有额外的 5000 毫秒延迟.Ping 没有额外的延迟.

I'm running centos 6.3 inside of VirtualBox 4.2.1 on my OSX 10.8.2 machine, and have encountered a latency issue I do not comprehend. Basically, every http request to anywhere has an additional 5000ms delay. Ping has no additional delay.

[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

作为记录,我在同一 VirtualBox/OSX 环境中有一个 ubuntu 12.04.1 虚拟机,没有遇到此问题.

For the record, I have a ubuntu 12.04.1 virtual machine in the same VirtualBox/OSX environment, that does not experience the issue.

推荐答案

好的,原来是 DNS 问题.

Ok, it turns out the issue was a DNS issue.

基本上 CentOS VirtualBox 被配置为使用一个 10.0.2.3 的 DNS 服务器,该服务器是其内部的,但可能与我们网络上的某些东西发生冲突.

Basically the CentOS VirtualBox was configured to use a 10.0.2.3 DNS server that was internal to itself, but maybe conflicted with something on our network.

无论如何,使用不同的 DNS 服务器解决了这个问题.

In any case, using a different DNS server resolved the issue.

这篇关于CentOS VirtualBox 5 秒的 http 请求延迟的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆