摘要: 思想:一切优化从业务为出发点思路:建议:根据OSI7层模型,从下往上进行优化。一:物理层面1、cpu 2-16个 2*4双四核,L1L2越大越好2、内存 越大越好3、磁盘 SAS或者固态 300G*12磁盘越多IO越高 raid 0>10>5>14、网卡 千兆5、slave的配置最好大于等于master二:系统层面net.ipv4.tcp_fin_timeout = 2net.ipv... 阅读全文
posted @ 2016-07-05 17:52 曹小贱 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: InnoDB与Myisam的六大区别InnoDB与Myisam的六大区别MyISAMInnoDB构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩 展名为.MYD (MYData)。索引文件的扩 展名是.MYI (MYIndex)。基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表... 阅读全文
posted @ 2016-07-05 16:52 曹小贱 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Redis主从复制的配置十分简单,它可以使从服务器是主服务器的完全拷贝。下面是关于Redis主从复制的几点重要内容: Redis使用异步复制。但从Redis 2.8开始,从服务器会周期性的应答从复制流中处理的数据量。 一个主服务器可以有多个从服务器。 从服务器也可以接受其他从服务器的连接。除了多个从 阅读全文
posted @ 2016-07-01 16:10 曹小贱 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Redis是一个CS结构的TCP服务器,使用”请求-应答”的模式。,客户端发起一个请求是这样的步骤: 客户端发送一个请求给服务器,然后等待服务器的响应,一般客户端使用阻塞模式来等待服务器响应。 服务器收到请求并处理完毕后,发送结果给客户端。 举个例子,发送下面4个命令大概就是这样的顺序: 客户端发送 阅读全文
posted @ 2016-07-01 16:10 曹小贱 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: Redis持久化 RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加 阅读全文
posted @ 2016-07-01 16:10 曹小贱 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Redis Cluster终于出了Stable,这让人很是激动,等Stable很久了,所以还是先玩玩。 一. 集群简单概念。 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。 Redis 集群不支持那些需要同时处理多个键的 Redis 命令, 因 阅读全文
posted @ 2016-07-01 16:09 曹小贱 阅读(442) 评论(0) 推荐(0) 编辑
摘要: Redis集群 101 redis集群在启动的时候就自动在多个节点间分好片。同时提供了分片之间的可用性:当一部分redis节点故障或网络中断,集群也能继续工作。但是,当大面积的节点故障或网络中断(比如大部分的主节点都不可用了),集群就不能使用。 所以,从实用性的角度,Redis集群提供以下功能: 自 阅读全文
posted @ 2016-07-01 16:09 曹小贱 阅读(531) 评论(0) 推荐(0) 编辑
摘要: CephMooseFS(MFS)GlusterFSLustreMetadata server单个MDS。存在单点故障和瓶颈。多个MDS,不存在单点故障和瓶颈。MDS可以扩展,不存在瓶颈。无,不存在单点故障。靠运行在各个节点上的动态算法来代替MDS,不需同步元数据,无硬盘I/O瓶颈。双MDS(互相备份)。MDS不可以扩展,存在瓶颈。FUSE支持支持支持支持访问接口POSIXPOSIXPOSIXPOS... 阅读全文
posted @ 2016-07-01 16:08 曹小贱 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: 现在搞啥都要自动化,除了妹子。那咱们今天就来聊聊运维的自动化,应该有哪些是可以做的。要想富先修路,一个成功的男人背后肯定有一个了不起的女人。那么要想实现自动化我们首先要修标准化这条路。运维标准化标准化的过程:规范化========>流程化========> 文档化目标:文档化物理设备层面:ps:这里针对的是IDC,或者说自建机房。1.服务器标签化、设备负责人、设备采购详情、设备摆放标准。2.网络划... 阅读全文
posted @ 2016-07-01 16:08 曹小贱 阅读(285) 评论(0) 推荐(0) 编辑
摘要: CGroup 介绍CGroup 是 Control Groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组 (process groups) 所使用的物力资源 (如 cpu memory i/o 等等) 的机制。2007 年进入 Linux 2.6.24 内核,CGroups 不是全新创造的,它将进程管理从 cpuset 中剥离出来,作者是 Google 的 Paul Me... 阅读全文
posted @ 2016-07-01 16:08 曹小贱 阅读(20268) 评论(0) 推荐(1) 编辑