
linux
文章平均质量分 57
老麦叨逼叨
公众号「老麦叨逼叨」作者|连续创业程序猿|专注思维认知提升
展开
-
架构性能优化_TCP详解_三次握手(建立连接)
一、 TCP报文格式上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。 (3)标志位:共6个,即URG、ACK、PSH、RST、SYN、FIN等,具体含义如下: (A)URG:紧急指针(ur...原创 2018-07-01 21:57:19 · 683 阅读 · 0 评论 -
架构性能优化_TCP详解_四次挥手(断开连接)
一、四次挥手(断开tcp连接)所谓四次挥手(Four-Way Wavehand)即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。在socket编程中,这一过程由客户端或服务端任一方执行close来触发,整个流程如下图所示:正常断开连接过程描述:1、第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入F...原创 2018-07-02 12:04:19 · 1308 阅读 · 0 评论 -
架构性能优化_linux内核优化_扛高并发
整理一下之前公司项目的优化配置经验。1、更改内核的参数配置,/etc/sysctl.conf,更改后执行sysctl -p立刻生效优化后的配置文件内容为:net.ipv4.conf.default.rp_filter = 1net.ipv4.conf.default.accept_source_route = 0kernel.sysrq = 0kernel...原创 2018-06-28 19:41:45 · 1241 阅读 · 0 评论 -
架构性能优化_linux内核优化前后_nginx优化前后_性能对比测试
根据前两章的优化配置后,进行优化配置前后对比,本次性能测试采用apache工具的ab,当然性能测试工具还有loadrunner,JMeter,后续再采用进行压测对比。进行压测的测试机器配置:两核cpu,4g内存进行压测的发起ab请求的机器配置:四核cpu,4g内存一、优化前的配置如下:nginx.conf如下:# For more information on configuration, s...原创 2018-06-28 22:04:21 · 572 阅读 · 0 评论 -
rsync服务器间的文件同步_服务器集群部署代码
一、前期准备服务器端:192.168.0.1客户端(需要同步代码的机器):192.168.0.2二、安装rsync192.168.0.1和192.168.0.2机器都装上rsyncyum install rsync注意服务器端192.168.0.1需要开放端口873,因为rsync默认监听873三、服务器端配置192.168.0.1服务器端配置rsyncd.conf文件,y...原创 2018-07-04 16:41:22 · 1982 阅读 · 0 评论