- 最后一次提醒大家,线上连接不多的场合,开启ip_conntrack并没有问题;而线上连接比较多的场合,最好关闭ip_conntrack或者对线上应用系统端口设置NOTRACK,至少我周围的系统都是这样的,这是为性能考虑,也是一种好的运维习惯。btw,不按这个来的,也不看tcpcopy文档的,那就没有办法了展开全文
- 从2011年开源到现在,tcpcopy在GitHub上的star数目已经超过了300(google code也有一些),fork数目也有80多,🔗 网页链接 ——用户的支持和使用永远都是tcpcopy改进的最大的动力!
- linux系统同时有nfqueue和ip queue内核模块的话,会导致ip queue模块不正常(导致intercept接受不到响应包,tcp状态都处于SYN_RECV状态),方法如下:卸载nfqueue相关内核模块后,再重启ip queue内核模块,ip queue就工作正常了。展开全文
- github上面的最新版本已经修正了mysql复制方面的若干问题了
#TNT# 年前工作最后一天,通过TCP Copy模拟网易博客线上应用的TNT测试库仍旧活着,已成功运行1902275秒,22天。Page Buffer命中率97.9%;Row Buffer命中率98.48%。过去一年TNT引擎的研发与测试做得还不错,新年后继续努力,半年时间优化,拿出一个真正的易用性、稳定性均达标的版本。展开全文 - 8年多的开发机器,硬盘终于快要寿终正寝了,到处报EXT3-fs error (device sda7) in start_transaction: Journal has aborted
- 离线回放需要注意的事项:1)包的内容一定要抓全,比如采用-s 0 2)在机器A抓的本地请求(走lo网卡的数据包),千万别在机器B进行这样回放,./tcpcopy -x 80-机器A:80,因为这样回放过去,必然会被机器A的ip层(ingress)给干掉,所以建议要么在机器A中进行回放,要么在机器B回放给非A的机器展开全文