网卡 LSO/LRO、GSO/GRO、TSO
admin 9年前(2017-06-06) 1浏览
LSO/LRO 简介 分别对应到发送和接收两个方向,全称是 Large Segment Offload 和 Large Receive Offload。 首先来看 LSO。我们知道计算机网络上传输的数据基本单位是离散的网包, 既然是网包,就有大小限制...
爱开源
admin 9年前(2017-06-06) 1浏览
LSO/LRO 简介 分别对应到发送和接收两个方向,全称是 Large Segment Offload 和 Large Receive Offload。 首先来看 LSO。我们知道计算机网络上传输的数据基本单位是离散的网包, 既然是网包,就有大小限制...
admin 9年前(2017-06-06) 1浏览
在LVS的FULLNAT转发模式下, LVS对数据包同时做SNAT和DNAT,将数据包的源IP、源端口更换为LVS本地的IP和端口,将数据包的目的IP和目的端口修改为RS的IP和端口,从而不再依赖特定网络拓朴转发数据包。 这种方式存在一个问题: Re...
admin 9年前(2017-06-06) 1浏览
关于LVS和FULLNAT的介绍可以看一下 淘宝吴佳明(普空)的视频 https://yq.aliyun.com/articles/1642 , FULLNAT模式很大简化了LVS的配置和部署,目前淘宝和百度基本上都在使用FULLNAT模式来作为接入...
admin 9年前(2017-06-02) 1浏览
问题现象是这样的:我们在客户的环境上,通过LVS设备访问ADS的时候,发现在对一个宽表select * from查询时,响应的时间很规律的发生的倍增: 1 row in set (0.22 sec) 1 row in set (0.42 sec) 1...
admin 9年前(2017-05-31) 1浏览
1、Go语言的JSON 库 Go语言自带的JSON转换库为 encoding/json 1.1)其中把对象转换为JSON的方法(函数)为 json.Marshal(),其函数原型如下 func Marshal(v interface{}) ([]by...
admin 9年前(2017-05-31) 4浏览
今天,我来为大家解读一幅来自 TurnOff.us 的漫画 “InSide The Linux Kernel” 。 TurnOff.us 是一个极客漫画网站,作者Daniel Stori 画了一些非常有趣的关于编程语言、Web、云计算、Linux 相...
admin 9年前(2017-05-31) 1浏览
问题体现在 linux下 ps aux 和 top 查询的cpu信息不一致导致 ! 前因后果是这样的! 我这边写了一个后台服务,但是不知道为毛,当任务很多的时候,cpu占用率居然在慢慢的增长,而不是迅速的提高。 当任务已经消费完了,cpu占用率居然在...
admin 9年前(2017-05-31) 1浏览
最近利用rsync传输文件的时候老是传到10%左右停止客户端没有任何报错,到服务端查看日志发现: rsync error: timeout in data send/receive (code 30) at io.c(200) [receiver=3...
admin 9年前(2017-05-17) 2浏览
linux系统启动过程中给出错误: There are offline or missing virtual drives with preserved cache. Please check the cables and ensure that a...
admin 9年前(2017-05-12) 1浏览
安装步骤 安装必要软件: yum -y install m4 gcc redhat-rpm-config xmlto asciidoc elfutils-libelf-devel binutils-devel newt-devel perl-ExtU...
admin 9年前(2017-05-10) 1浏览
在我们内部的系统中,有一个tcp的代理服务,用户所有的网络相关的请求,比如访问外网,或者访问在内网的某些服务,都需要通过这个服务,一方面是实现对外网访问的计费,另外也通过白名单机制,对应用的内网访问进行相应的限制。 随着业务量的增加,发现提供服务的机...
admin 9年前(2017-04-21) 2浏览
在挂载 nfs 提示 mount.nfs: rpc.statd is not running but is required for remote locking. mount.nfs: Either use '-o nolock' to keep ...
admin 9年前(2017-04-11) 1浏览
摘要: 最近在做Docker的镜像的迁移,遇到的了问题了,不知怎么解决,发现这篇好文,解决了我的问题~就翻译过来的。http://tuhrig.de/difference-between-save-and-export-in-docker/ 我最近在...
admin 9年前(2017-03-26) 2浏览
一.hping3安装 http://www.hping.org/download.html wget http://www.hping.org/hping3-20051105.tar.gz 二.安装 tar -zxvf hping3-20051105...
admin 10年前(2017-02-09) 2浏览
概述 如下配置,设置了4个虚拟主机分别是aa.com、bb.com、cc.com和dd.com。都绑定到80端口。其中aa.com和bb.com 绑定本地回环地址,cc.com和dd.com绑定外网地址。 通过该配置文件结合代码来思考以下问题: 那么...
admin 10年前(2017-01-22) 1浏览
INFO命令会返回Redis服务器的状态信息和统计数据,计算机可以很简单地解析这些返回数据,用户也可以轻松地阅读这些返回数据。 可以通过以下的可选参数,选择查看特定分段的服务器信息: server:Redis服务器相关的通用信息 clients:客户...
admin 10年前(2017-01-06) 4浏览
午休完上班后,同事说测试站点访问接口出现400 Bad Request Request Header Or Cookie Too Large提示,心想还好是测试服务器出现问题,影响不大,不过也赶紧上服务器进行测试查看,打开nginx与ugwsi日志与...
admin 10年前(2016-12-14) 2浏览
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt ...
admin 10年前(2016-11-29) 3浏览
net.bridge.bridge-nf-call-arptables = 1 net.bridge.bridge-nf-call-iptables = 1 都设置为 1 时 所有数据,都经过宿主机 当开启时:sysctl -w net.bridge...
admin 10年前(2016-11-24) 1浏览
目前 redis 并不支持 memcache 协议,但已经有人给 redis 2.0 版本 打了个patch,支持 memcache 协议 项目:https://github.com/vislee/medis 如有任何建议和问题,请 New issu...
admin 10年前(2016-11-24) 5浏览
CentOS 8.x 和 RHEL 8.x 更改默认启动项 CentOS 7内核升级后内核启动顺序的更改 一、查看所有 menuentry # cat /boot/grub2/grub.cfg | grep menuentry if [ x"...
admin 10年前(2016-10-20) 1浏览
前言 王国维在《人间词话》中将读书分为了三种境界:“古今之成大事业、大学问者,必经过三种之境界:‘昨夜西风凋碧树,独上高楼,望尽天涯路’。此第一境也。‘衣带渐宽终不悔,为伊消得人憔悴。’此第二境也。‘众里寻他千百度,蓦然回首,那人却在灯火阑珊处’。此...
admin 10年前(2016-10-16) 1浏览
前面认识的一个python库 docopt,可以使用__doc__来实现命令行参数的处理,使用起来非常简单;我也刚好有在命令行添加或删除testsuite/testcase的需求,所以写了一个demo文件。 PS:我才发现docopt有2年没更新了,...
admin 10年前(2016-10-02) 4浏览
如何配置一个高效的 Mac 工作环境 Table of Contents OS X 功能键 全键盘控制 Spotlight 快捷键 输入法快捷键 其他快捷键 设置 Trackpad 轻拍以点击 语音 词典 Dock Position Remove a...
admin 10年前(2016-09-24) 5浏览
所谓 CLOSE_WAIT,借用某位大牛的话来说应该倒过来叫做 WAIT_CLOSE,也就是说「等待关闭」,如果你还不理解其含义,可以看看 TCP 关闭连接时的图例: TCP Close 不要被图中的 client 和 server 所迷惑,你只要记...
admin 10年前(2016-09-14) 1浏览
自从我第一次尝试在Docker中运行Ceph已经过去快两年了。时光飞逝,直到最近我才有时间重新开始这项工作。在过去的几个月中,我把业余时间都贡献在Ceph in Docker上了。在我们开始之前,我想说明一下如果不是Seán C. McCord的帮助...
admin 10年前(2016-09-10) 2浏览
之所以起这样一个题目是因为很久以前我曾经写过一篇介绍TIME_WAIT的文章,不过当时基本属于浅尝辄止,并没深入说明问题的来龙去脉,碰巧这段时间反复被别人问到相关的问题,让我觉得有必要全面总结一下,以备不时之需。 讨论前大家可以拿手头的服务器摸摸底,...
admin 10年前(2016-09-10) 2浏览
前些天,有朋友问我关于 FIN_WAIT2 的问题:如果主动关闭的一方在进入 FIN_WAIT2 状态后没有收到被动关闭的一方发送的 FIN 包,那么会怎样? 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: TCP Close 按照...
admin 10年前(2016-08-30) 1浏览
同事反映一个非常奇怪的现象, supervisor接管应用程序后, 应用程序不能产生core文件。 登上服务器上查看,果然存在这样的现象,test进程崩溃后,仅仅在系统日志中存在报错日志,(指令地址信息 ,文件的装载地址信息), 但是没有core文件...
admin 10年前(2016-08-27) 1浏览
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynch...