-
公开(公告)号:CN101753315A
公开(公告)日:2010-06-23
申请号:CN200810227622.2
申请日:2008-11-27
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明涉及一种DDoS攻击测试方法、装置和系统。该方法包括:修改Linux内核的网络子系统和内存管理子系统;调用修改后的内核网络子系统中内核发包器,生成海量数据包,并向待测试集群发送生成的数据包;生成的数据包的源地址在预先设置的范围内随机变化,目的地址为待测试集群提供的服务地址;在接收到待测试集群返回的响应数据包时,丢弃待测试集群发送的响应数据包;或向待测试集群发送部分请求数据包;或向待测试集群发送完整请求数据包,且在接收到待测试集群返回的请求响应数据包时,丢弃请求响应数据包。本发明基于修改后的Linux内核实现DDoS攻击测试,不需要设计专用的硬件,降低了DDoS攻击测试产品的成本。
-
公开(公告)号:CN103440246A
公开(公告)日:2013-12-11
申请号:CN201310305931.8
申请日:2013-07-19
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明提出了一种用于MapReduce的中间结果数据的排序方法,包括以下步骤:从映射任务服务器获取映射任务产生的多个中间结果数据;根据多个所述中间结果数据所属的分片将多个所述中间结果数据分为N组;分别通过N个线程对所述N组内的中间结果数据进行排序;以及将排序后的N组中间结果数据从内存中写入本地磁盘。根据本发明实施例的用于MapReduce的中间结果数据的排序方法,可有效降低MapReduce的中间结果数据从内存写入硬盘之前对多个中间数据进行排序的排序时间,有效提升排序效率。本发明还提出了一种用于MapReduce的中间结果数据的排序系统。
-
公开(公告)号:CN101753315B
公开(公告)日:2011-09-21
申请号:CN200810227622.2
申请日:2008-11-27
Applicant: 百度在线网络技术(北京)有限公司
Abstract: 本发明涉及一种DDoS攻击测试方法、装置和系统。该方法包括:修改Linux内核的网络子系统和内存管理子系统;调用修改后的内核网络子系统中内核发包器,生成海量数据包,并向待测试集群发送生成的数据包;生成的数据包的源地址在预先设置的范围内随机变化,目的地址为待测试集群提供的服务地址;在接收到待测试集群返回的响应数据包时,丢弃待测试集群发送的响应数据包;或向待测试集群发送部分请求数据包;或向待测试集群发送完整请求数据包,且在接收到待测试集群返回的请求响应数据包时,丢弃请求响应数据包。本发明基于修改后的Linux内核实现DDoS攻击测试,不需要设计专用的硬件,降低了DDoS攻击测试产品的成本。
-
-