码迷,mamicode.com
首页 > 其他好文 > 详细

dns本地缓存性能压力测试

时间:2015-07-10 16:55:27      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:nscd dns dnsmasq

结论:

1、开启nscd,通过Unix socket获取解析,10万次解析5秒。

2、开启nscd,通过内存cache直接获取解析,10万次解析0.06秒

3、使用dnsmasq,通过udp获取解析,10万解析5秒,和通过Unix socket方式的nscd性能持平。

4、无缓存,10万次解析请求,遥遥无期。。。(抓包发现有明显的卡顿)


测试方法:

<?php

$start = microtime(true);
for($i=0;$i<100000;$i++)
{
  gethostbyname(‘www.qq.com‘);
}
$end =  microtime(true);
echo ($end - $start) . PHP_EOL;


dns本地缓存性能压力测试

标签:nscd dns dnsmasq

原文地址:http://netexr.blog.51cto.com/2480285/1672883

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!