首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Centos 7慢解析

Centos 7慢解析
EN

Unix & Linux用户
提问于 2015-05-02 19:17:10
回答 1查看 2.7K关注 0票数 2

安装Centos 7之后,我注意到保存在/etc/host中的地址的DNS查找要花费很长时间,下面是示例:

代码语言:javascript
复制
time curl -X get http://localhost

real    0m0.159s
user    0m0.004s
sys     0m0.005s

代码语言:javascript
复制
time curl -X get http://127.0.0.1

real    0m0.005s
user    0m0.001s
sys     0m0.003s

通过每个请求解析"localhost“需要0.15秒。

我使用CentOS6.5在同一网络中的另一台服务器上进行相同的测试,但是"localhost“的速度与"127.0.0.1”一样快。

EN

回答 1

Unix & Linux用户

发布于 2015-10-02 19:23:31

是红帽Bug 1130239 -RHEL7 6和RHEL7 7之间卷曲性能的差异

对于没有活动文件描述符的操作,即使是短操作,libcurl库也会使用不必要的长阻塞延迟。这意味着一些操作,比如使用/etc/hosts解析主机名,需要人工很长时间才能完成。libcurl中的阻塞代码现在已经被修改,以使初始延迟缩短,并逐渐增加,直到事件发生。快速libcurl操作现在完成得更快了。

从源代码安装新版本curl:

代码语言:javascript
复制
git clone https://github.com/bagder/curl.git
cd curl
yum install libtool
./buildconf
./configure
make
make install
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/200039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档