Replication, SLAVEOF, RDB, Backlog, psync
分类:
其他好文 时间:
2018-07-20 00:15:17
阅读次数:
177
0. TCP三次握手 该图来自:TCP SOCKET中backlog参数的用途是什么? syns queue: 半连接队列 accept queue: 全连接队列 控制参数存放在文件:/proc/sys/net/ipv4/tcp_abort_on_overflow中,0:表示如果三次握手第三步的时候 ...
分类:
系统相关 时间:
2018-07-16 20:01:57
阅读次数:
1202
1 参考文档 https://redis.io/download http://www.redis.cn/topics/cluster-tutorial.html 2 安装 3 服务器调优 3.1 WARNING: The TCP backlog setting of 511 cannot be e ...
分类:
其他好文 时间:
2018-06-24 21:10:19
阅读次数:
516
git的应用介绍 https://backlog.com/git-tutorial/cn 提交流程 git statusgit pullgit add filesgit commit -m "描述"git push 下载git clone 地址 pycharm操作Ctral+r 替换 Shift+F ...
分类:
系统相关 时间:
2018-06-22 10:19:29
阅读次数:
581
Netty是基于JDK NIO的网络框架 简化了NIO编程, 不用程序自己维护selector, 将网络通信和数据处理的部分做了分离 多用于做底层的数据通信, 心跳检测(keepalived) 1. 数据通信 1.1 Hello World SO_BACKLOG详解:服务器的TCP内核维护两个队列A ...
分类:
Web程序 时间:
2018-05-18 11:21:25
阅读次数:
319
内核相关参数(/etc/sysctl.conf) 以下参数可以直接放到sysctl.conf文件的末尾: net.core.somaxconn = 65535 net.core.netdev_max_backlog = 65535 net.ipv4.tcp_max_syn_backlog = 655 ...
分类:
其他好文 时间:
2018-05-17 19:15:28
阅读次数:
213
建立socket连接的过程 1:client发syn请求给server 2:server收到后把请求放在syn queue中,这个半连接队列的最大值是系统参数tcp_max_syn_backlog定义的 3:存放在半连接队列后发送syn+ack给client 4:client收到后再发送syn+ac ...
分类:
系统相关 时间:
2018-05-15 21:11:30
阅读次数:
312
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <uv.h>#define DEFAULT_PORT 7000#define DEFAULT_BACKLOG 128uv_loop_t *loop;struct sock ...
分类:
其他好文 时间:
2018-05-13 21:39:23
阅读次数:
201
linux内核调优tcp_max_syn_backlog和somaxconn的区别
分类:
系统相关 时间:
2018-04-18 12:39:03
阅读次数:
502
net.core.netdev_max_backlog = 400000 #该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。 net.core.optmem_max = 10000000 #该参数指定了每个套接字所允许的最大缓冲区的大小 net.co... ...
分类:
其他好文 时间:
2018-03-25 21:46:15
阅读次数:
211