Linux运维
junkai1994
已识乾坤大,犹怜草木青。
展开
-
Redis集群的节点通信原理
今天面试被问到redis集群的通讯原理,这一块之前还真没有留意过,遂mark。原文 Redis集群搭建中,数据如何在节点分布的原理,下面来介绍一下节点之间是如何进行通信(节点握手)在分布式存储中需要提供维护节点元数据信息的机制,所谓元数据是指:节点负责哪些数据,是否出现故障等状态信息。常见的元数据维转载 2020-06-01 23:53:36 · 736 阅读 · 0 评论 -
深入理解LVS篇:搭建基于LVS的负载均衡服务器
本次实验基于DR模型来搭建,我们需要准备至少三台机器,这里全部使用虚拟机。这三台机器的IP分别是192.168.40.129 192.168.40.132 192.168.40.133。我们先来看一下我们要搭建的模型的整体架构:我们希望实现的效果是,当用户请求打在192.168.40.200:80的时候能够将node2和node3的web服务以负载均衡的方式显示出来。其中192.168.40.200:80是一个虚拟IP也就是VIP。如果不知道什么是VIP或者其作用的,可以去看看我之前写的文章。在nod原创 2020-05-14 02:28:21 · 447 阅读 · 0 评论 -
深入理解LVS篇:网络通信原理(三)路由转发模式NAT、DR和TUN
上一篇文章我简单讲述了一个数据报文是如何在局域网中转发的,简单的回顾一下流程:主机封装数据报文,其中包含请求体、源IP、目标IP和源MAC地址等信息。报文经过交换机,交换机将报文发送给路由器进行解析。路由器将报文的目标IP与路由表中的子网掩码进行逻辑与运算,得到目标网段,并根据匹配的目标网段的路由网关进行转发。在文章的末尾我还说了,如果在交换机中已经记录了当前局域网中所有设备的映射,那...原创 2020-04-21 17:21:04 · 1511 阅读 · 0 评论 -
深入理解LVS篇:网络通信原理(一)局域网间通讯之路由转发
导读写这篇博客的目的什么是LVS网络7层模型/4层模型当我们访问网站的时候,底层究竟做了什么?写这篇博客的目的LVS涉及的网络知识较多,所以一篇文章无法完全将其解释明白。本系列文章将从以下几个模块讲起:网络通讯原理LVS的三种工作模式NAT DR DUN搭建自己的LVS服务器Keepalived+LVS实现HA其中,网络通讯原理将会从OSI7层模型开始,介绍数据包从客户端发送给服务...原创 2020-04-06 22:02:13 · 693 阅读 · 0 评论 -
Linux监控磁盘IO及线程读写状态 并用日志记录
最近给客户交付新系统,然后客户反应服务器硬盘使用的增量有点异常,5天用掉了3个G,由于我们做的是一个采集系统,服务器每隔几分钟就会接收上千台终端的数据,但是以前没有遇到过增值量那么大的情况。简单检查了一下数据库,发现数据量增长没有异常。于是挨个检查是不是有服务拼命的输出日志,也没有异常。最后打算监控到底是哪个进程在进行大量的IO操作,决定把这个过程中用到的一些指令记录下来。查看线程IO状态pi...原创 2020-03-23 11:47:34 · 3960 阅读 · 1 评论