DNS压力测试

一、调整虚拟机硬件信息

(1)在虚拟机关闭情况下,选择“编辑虚拟机设置”进行配置测试DNS压力的,调整虚拟机的配置信息。建议最低4G内存两核CPU。

二、配置Perf环境

(1)安装方法如下:

root:/# cd /etc/home/queryperf/

root:/etc/home/queryperf/# sh configure

root:/etc/home/queryperf/# make

三、发包测试DNS压力

(1)     编辑txt格式文本,输入需要测试压力的数据内容,将文件存放在同一目录下即可。

三、发包测试DNS压力

(1)     编辑txt格式文本,输入需要测试压力的数据内容,将文件存放在/etc/home/queryperf目录下即可。格式如下:

(2)     使用queryperf进行发包测试,命令格式如下:

root:/etc/home/queryperf# ./queryperf -d 3000w.txt -s 192.168.0.160

(3)软件及数据源见下载连接:https://download.csdn.net/download/weixin_38907948/10532590

原文地址:http://blog.51cto.com/eholog/2139765

时间: 2024-12-18 14:59:47

DNS压力测试的相关文章

DNS压力测试工具dnsperf简介

dnsperf是我最近写的一个开源的DNS压力测试工具,用户可以用它来对DNS服务器或者Local DNS做压力测试.dnsperf目前的实现是单进程模式,通过epoll非阻塞地处理网络事件. dnsperf的地址:https://github.com/cobblau/dnsperf 参数详解 Dnsperf 支持下面的这些命令行参数: -s     用来指定DNS服务器的IP地址,默认值是127.0.0.1-p     用来指定DNS服务器的端口,默认值是53-d     用来指定DNS消息的

基于queryperf 和 perftcpdns 的DNS压力测试

最近在AWS上安装了PPTP VPN 做代理,手机, pad 也可以无缝翻墙,甚是开心.最近工作不太忙,研究一下缓存加速的调优.系统已经安装的nscd文件级的缓存和dnsmasq,cpu级的dns缓存.为什么说nscd是文件级的缓存呢,事情得先从dnsmasq说起,大家都知道nscd -g是可以看到他对hosts的缓存命中率的: [[email protected]:~06:24]#nscd -g nscd configuration:               1  server debug

DNS主从服务,子域授权,view视图,日志系统,压力测试rsync配置

DNS主从服务,子域授权,view视图,日志系统,压力测试 DNS性能测试工具queryperfDNS查询过程: DNS主从建立: 环境: 主服务器:10.140.165.93 从服务器:10.140.165.169 关闭防火墙,关闭selinux. 主服务器建立: [[email protected] ~]# yum -y install bind-util bind #安装bind服务 [[email protected] ~]# vim /etc/named.conf #编辑主配置文件 o

如何手动编译bind,如何使用view实现智能DNS解析,以及如何对DNS服务器进行压力测试。

今天带大家来看看如何手动编译源码bind,自己手动编译安装的很多文件都要自己去建立,配置文件也要从零写起,而且没有服务启动脚本,需要自己编写启动脚本. 实验规划: 1.在192.168.1.200这台主机上编译安装bind,完成后为named服务编写启动脚本,加入到service. 2.配置view实现智能DNS解析:当请求解析www.tuchao.com,来源为192.168.1.0/24时候,解析到192.168.1.100.其他的来源都解析到外网地址,1.1.1.1 3.使用querype

DNS视图以及日志压力测试

1    访问控制列表 配置在/etc/named.conf文件的最顶端    acl innct {        192.168.1.0/24;        127.0.0.0/8;    };    allow query { innct; };    2-    视图named.conf acl telecom {    192.168.1.0/24;    127.0.0.8;}; acl unicom {    192.161.14.0/24;    127.0.0.8;}; op

DNS&BIND——源码编译bind9和DNS的压力测试

源码编译bind9 why-Source installation-bind9 安装rpm包那么方便,为什么要手动编译bind9呢,因为编译安装可以按照自己的需求拓展相应的模块,可以增加软件的灵活性哦~ how-Source installation-bind9 安装编译环境 编译源码通常都需要安装Devel包等~~~ [[email protected] yum.repos.d]# yum groupinstall "Development Tools" "Server P

使用queryperf对DNS服务器作压力测试

一.querperf简介 当我们把DNS服务器配置好后,我们肯定会想测试一下DNS服务器的性能如何,上线后如果请求数够多服务器还能否响应?于是,我们可以使用软件模拟环境,对DNS服务器作评估性的测试.在bind中,有一款自带的压力测试软件,queryperf.使用这款软件可以对DNS服务器作请求测试,并且使用方法简单,我们可以使用queryperf测试多次,取一个平均值,这样就算结果不准确,也不会和实际情况相差太大. 二.queryperf安装 1.queryperf是bind自带的测试软件,所

bind编译安装及压力测试

一.编译安装bind 1.编译安装 # useradd -r -u 53 -s /sbin/nologin named   #准备好一个名为named的系统用户 # tar xf bind-9.9.5.tar.gz # cd bind-9.9.5 # ./configure --prefix=/usr/local/bind9 --sysconfdir=/etc/named --disable-ipv6 --disable-chroot --enable-threads # make &&

bind的编译安装以及压力测试工具queryperf的使用

编译安装bind 安装前须知: 1.bind源代码程序在isc.org网站上,并下载好源码包bind-9.10.1-P1.tar.gz 1.安装开发组件 #yum groupinstall "Development Tools" "Server Platform Development" -y 2.解压安装源码包 #tar xf bind-9.10.1-P1.tar.gz #cd bind-9.10.1-P1 注意查看READ.TXT文件 因为named进程只需普通