第一篇:概念篇 Netem是Linux 2.6及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用Linux 2.6(或以上)版本内核的很多发行版Linux都开启了该内核功能,比如Fedora、Ubun...
分类:
Web程序 时间:
2015-09-07 10:45:29
阅读次数:
187
iperf3一键自动化测试脚本:日期:2015年09月01日联系邮箱:linux_lcl@163.comQQ群:18511570151CTO博客首页:http://990487026.blog.51cto.com准备:1,已经安装iperf32,root权限功能:1,自动测试ping的数据:ping延时与ping丢包,30次2,iperf3自动测试TCP上行带宽吞吐量,..
分类:
系统相关 时间:
2015-09-01 10:53:54
阅读次数:
1029
part 1说到,单播的ARP请求最终都被网关丢弃了,从而造成了丢包。先说我最终怎么解决的吧,我最终把核心交换上针对无线VLAN的arp inspection和dhcp snooping删掉了,然后出于安全考虑,启用了WLC(Wireless Controller)上的一个feature,该feat...
分类:
系统相关 时间:
2015-08-27 00:02:56
阅读次数:
263
首先来看一个CitrixFramehawk技术和VmwarePCoIP技术的对比视频,在丢包率5%-50%之下的测试区别逐步明显,在移动设备无处不在的今天,这正是我们梦寐以求的远程接入技术!曾在2013年,在著名的虚拟化技术网站BrianMadden看过一篇文章IsVMwarethinkingaboutditchingPCoIP?Ifso,th..
分类:
Web程序 时间:
2015-08-25 17:07:10
阅读次数:
228
上一篇http://www.cnblogs.com/whc-uestc/p/4715334.html中已经讲到TCP跟踪一个拥塞窗口来(cwnd)提供拥塞控制服务,通过调节cwnd值以控制发送速率。那么TCP如何基于丢包事件来设置cwnd值?通过TCP拥塞控制算法来实现。TCP拥塞控制算法主要有.....
分类:
其他好文 时间:
2015-08-13 22:09:30
阅读次数:
202
就拿一个最简单的struts2的hello world为例来说明吧。
struts2是继承自ActionSupport类,所以说一个最简单的hello world是不能缺少该类的包的,也就是说不能缺少xwork-core-2.3.16.jar,由于我们要搭建的框架是struts2,所以说也不能缺少struts2-core-2.3.16.jar,否则这就不是struts2框...
分类:
其他好文 时间:
2015-08-09 12:40:07
阅读次数:
155
看到网上有人讲解fedora 9下安装PF-RING的过程,都是几年前的了,比较老了,我安装PF-RING就是为了使用libpcap库,libpcap的原理是通过socket 将数据包从网卡 捕获数据包,然后在提交给应用程序,和winpcap很大的区别是,libpcap采用的是2个缓冲区,内核类似....
分类:
其他好文 时间:
2015-08-09 01:46:55
阅读次数:
202
前面讲到了libpcap 捕获数据包,尤其在千兆网的条件下,大量的丢包,网上搜索好久,大概都是PF_PACKET +MMAP,NAPI,PF_RING之类的方法,我对PF_RING+libpcap进行实验,发现千兆网条件下,捕获数据包的性能很好,几乎不丢包, 实验环境搭配流程如下:1)下载PF_R....
分类:
系统相关 时间:
2015-08-09 01:42:11
阅读次数:
326
今天在公司问老大,公司的项目底层,是使用的TCP,因为可靠,自动断线重连,在底层都实现了,但是我记得TCP也会有掉包的问题,所以这文章就诞生了——关于TCP掉包的问题,TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况。 如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的.....
分类:
其他好文 时间:
2015-08-01 00:53:16
阅读次数:
107