本文主要介绍 Redis 2.8 新引入的增量同步 PSYNC 机制. 一, 动机 Redis 的 2.8 版本已经进入 beta 阶段. 这个版本最重要的特性就是新增了增量同步的功能. 之前 Redis 在生产环境中最让人质疑的就是它的全量同步, 也就是每次从节点连上主节点的时候, 都会把主节点的所有数据同步过来, 哪怕是只是一次网络瞬断. 而 Redis 做一次全量同步的代价是巨...
系统性能监控之 Swap Space
对线上服务器进行性能监控时, 需要关注各种性能指标, 从各个方面来对系统性能进行监控. 例如, 系统负载, cpu 占用, 内存占用, 网络带宽等. 其中 Swap Space 的使用状况也是值得关注的一项, 本文对在 Linux 环境中监控 Swap Space 的相关内容进行了总结. 一, 首先简单的介绍一下什么是 Swap Space 用户进程内存空间中数据有两种: 从文件...
Autotools 使用入门
序. Intro 介绍 Autotools 的相关文章网上已经太多了,但这些文章要么是把一大堆工具列举出来,要么就是来一个 step by step 的例子。 但 Autotools 这套工具本身比较杂乱,罗列一堆工具,看了以后多半没有什么印象。 而 step by step 的例子做完一遍之后,也多半不知其所以然。 最好的入门材料还是 Autoconf 和 Automake 的官方...