摘要:
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程[1] 。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TC 阅读全文
posted @ 2017-03-30 16:06
路漫漫其修远兮、
阅读(1054)
评论(0)
推荐(0)
摘要:
一、安装依赖包 yum -y install epel-release yum clean all && yum makecache yum -y update yum -y install git python-pip mysql-devel gcc automake autoconf pytho 阅读全文
posted @ 2017-03-30 16:04
路漫漫其修远兮、
阅读(1065)
评论(0)
推荐(0)
摘要:
1.理解读写分离的原理 随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是Oracle,听说是用Q 阅读全文
posted @ 2017-03-30 16:02
路漫漫其修远兮、
阅读(176)
评论(0)
推荐(0)
摘要:
#!/bin/bashsetenforce 0systemctl stop firewalldtar -zxvf nginx-1.8.0.tar.gz -C /usr/src/ cd /usr/src/nginx-1.8.0/yum -y install make gcc gcc-c++ libto 阅读全文
posted @ 2017-03-30 16:00
路漫漫其修远兮、
阅读(170)
评论(0)
推荐(0)
摘要:
三次握手 TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP 协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号 并交换 TCP窗口大小信息。 1.第一次握手:建立连接。客户端发送连接请求 阅读全文
posted @ 2017-03-30 15:58
路漫漫其修远兮、
阅读(144)
评论(0)
推荐(0)
摘要:
一、 #!/bin/bashRx=`ifconfig eno16777736 | grep RX | grep packets | awk '{print $5}'`Tx=`ifconfig eno16777736 | grep TX | grep packets | awk '{print $5} 阅读全文
posted @ 2017-03-30 15:56
路漫漫其修远兮、
阅读(260)
评论(0)
推荐(0)
摘要:
keepalived是一个类似于Layer2,4,7交换机制的软件。是Linux集群管理中保证集群高可用的一个服务软件,其功能是用来防止单点故障。 keepalived的工作原理: keepalived是基于VRRP协议实现的保证集群高可用的一个服务软件,主要功能是实现真机的故障隔离和负载均衡器间的 阅读全文
posted @ 2017-03-30 15:50
路漫漫其修远兮、
阅读(667)
评论(0)
推荐(0)
摘要:
一、配置文件的优化 worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 100000 阅读全文
posted @ 2017-03-30 15:47
路漫漫其修远兮、
阅读(153)
评论(0)
推荐(0)
摘要:
控制MaxClients的设置,以避免服务器产生太多的子进程而发生交换。进程间的数据交换会占用很大内存,数据交换产生的滞后使用户总感觉”不够快”,所以用户就可能去按”停止”和”刷新”,从而带来更大的负载。一般建议小网站将MaxClients设置为12~24。 选择更好的硬件,CPU、内存、硬盘等等这 阅读全文
posted @ 2017-03-30 15:39
路漫漫其修远兮、
阅读(112)
评论(0)
推荐(0)
摘要:
DR模式的工作过程: 当一个client发送一个WEB请求到VIP,LVS服务器根据VIP选择对应的real-server的Pool,根据算法,在Pool中选择一台Real-server,LVS在hash表中记录该次连接,然后将client的请求包发给选择的Real-server,最后选择的Real 阅读全文
posted @ 2017-03-30 15:38
路漫漫其修远兮、
阅读(194)
评论(0)
推荐(0)
摘要:
#!/usr/bin/env Pythonimport timeimport sys if len(sys.argv) > 1: INTERFACE = sys.argv[1]else: INTERFACE = 'eth0'STATS = []print 'Interface:',INTERFACE 阅读全文
posted @ 2017-03-30 15:35
路漫漫其修远兮、
阅读(720)
评论(0)
推荐(0)
摘要:
目录 目录 前言 虚拟化 虚拟机Virtual Machine 虚拟化的分类 x86 CPU架构与虚拟化的关系 全虚拟化 Full virtualization 半虚拟化 Paravirtualization 硬件辅助虚拟化 HVM 内存虚拟化 内存虚拟化的映射实现 总线虚拟化 目录 前言 虚拟化 阅读全文
posted @ 2017-03-30 15:34
路漫漫其修远兮、
阅读(578)
评论(0)
推荐(1)
摘要:
阅读全文
posted @ 2017-03-30 15:29
路漫漫其修远兮、
阅读(90)
评论(0)
推荐(0)
摘要:
集群的起源: 集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发。由于主要用于科学工程计算,所以这些系统并不为大家所熟知。直到Linux集群的出现,集群的概念才得以广为传播。 对集群的研究起源于集群系统的良好的性能可扩展性(scalability)。提高CP 阅读全文
posted @ 2017-03-30 15:26
路漫漫其修远兮、
阅读(572)
评论(0)
推荐(0)
摘要:
目录 首部格式数据单位特定注意自动重传请求ARQ具体实现发送缓存接收缓存滑动窗口确认丢失和确认迟到超时重传时间选择报文段的发送时机运输连接发送TCP请求客户端拥塞处理相关概念避免拥塞具体实现TCP 的有限状态机 首部格式 图释: 各个段位说明: 源端口和目的端口: 各占 2 字节.端口是传输层与应用 阅读全文
posted @ 2017-03-30 14:25
路漫漫其修远兮、
阅读(240)
评论(0)
推荐(0)
摘要:
一、概念 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详 阅读全文
posted @ 2017-03-30 14:23
路漫漫其修远兮、
阅读(499)
评论(0)
推荐(0)
摘要:
当出现网站慢的时候我们脑子中要映出几点原因: 1.程序代码执行方面 2.大量数据库操作 3.域名DNS解析问题 4.服务器环境 5.网络的带宽 6.用许多javascript特效 7.访问的东西大 8.系统资源不足 9.防火墙的过多使用 10.网络中某个端口形成了瓶颈导致网速变慢 1.打开访问慢的网 阅读全文
posted @ 2017-03-30 14:21
路漫漫其修远兮、
阅读(1622)
评论(0)
推荐(0)
摘要:
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥 阅读全文
posted @ 2017-03-30 14:16
路漫漫其修远兮、
阅读(151)
评论(0)
推荐(0)

浙公网安备 33010602011771号