Docker中文文档(十一):Etcd项目实战

Posted Posted in Docker, 云计算, 笔记, 菜鸟

Etcd 是 CoreOS 团队发起的一个管理配置信息和服务发现(service discovery)的项目,在这一章里面,我们将介绍该项目的目标,安装和使用,以及实现的技术。

1、什么是 etcd

Docker中文文档(十一):Etcd项目实战

etcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。我们知道,在分布式系统中,各种服务的配置信息的管理分享,服务的发现是一个很基本同时也是很重要的问题。CoreOS 项目就希望基于 etcd 来解决这一问题。 ….[阅读全文]

图文详解:如何在Windows系统中构建raid磁盘阵列

Posted Posted in Windows, 入门, 系统, 菜鸟

本篇讲一下如何在Windows系统中构建raid,而且还会在之后的课程中讲解如何在Linux系统中构建。(本文同样适用于Windows10以及Windows Server)

我们讲的这些构建方法,被称为软raid,原因是通过系统软件实现的,而通过raid卡构建的,才叫硬raid(速度更快)。

它们除了构建方式有区别外,还有一个区别就是资源耗损。因为硬raid通过硬件构建,所以数据会在rai ….[阅读全文]

一种将Nginx与Elasticsearch连用的方案

Posted Posted in Web, 笔记, 菜鸟, 运维

Elasticsearch是一种先进的,高性能的,可扩展的开源搜索引擎,提供全文搜索和实时分析的结构化和非结构化的数据。

它的特定是可以通过HTTP使用 RESTful API,很容易的融入现有的web架构。因此在高并发的情况下,采用nginx反向代理负载均衡到多台Elasticsearch 服务器上。 ….[阅读全文]

Redis集群快捷迁移工具:Redis-migrate-tool的快速安装与配置

Posted Posted in Redis, 数据库, 笔记, 菜鸟

Redis-migrate-tool是Redis集群快速迁移工具,基于redis的复制功能,快速,稳定。
Redis-migrate-tool的特点

  • 快速
  • 多线程
  • 基于redis复制功能
  • 实时迁移
  • 迁移过程中,源集群不影响对外提供服务
  • 异构迁移
  • 支持Twemproxy集群,redis cluster集群,rdb文件 和 aof文件
  • 过滤功能
  • ….[阅读全文]

Nginx启用socket后端连接方式优化php-fpm性能

Posted Posted in Web, 入门, 菜鸟, 运维

通常Nginx连接fastcgi的方式有2种:TCP和unix domain socket

什么是Unix domain socket?—— 维基百科
Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通信则只能通过字节流。Unix ….[阅读全文]

htop进程管理器:比top更好用的Linux进程管理监控工具

Posted Posted in Linux, 入门, 系统, 菜鸟

1. htop简介
Htop是一款运行于Linux系统监控与进程管理软件,用于取代Unix下传统的top。与top只提供最消耗资源的进程列表不同,htop提供所有进程的列表,并且使用彩色标识出处理器、swap和内存状态。

用户一般可以在top无法提供详尽系统信息的情况下选择安装并使用htop。比如,在查找应用程序的内存泄漏问题时。与top相比,htop提供更方便、光标控制的界面来杀死进程。 ….[阅读全文]

菜鸟入门:浅谈Linux内存管理机制

Posted Posted in Linux, 入门, 系统, 菜鸟

经常遇到一些刚接触Linux的新手会问内存占用怎么那么多?

在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于Windows的内存管理。

主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存,利用内存读写的高速特性来提高Linux系统的数据访问性能。

而Windows是只在需要内存时,才为应用程序分配内存,并不能充分利用大容量的内存空间。换句话说,每增加一些物理内存,Linux都将能充分利用起来,发挥了硬件投资带来的好处,而Windows只将其做为摆设,即使增加8GB甚至更大。 ….[阅读全文]