- 博客(4)
- 收藏
- 关注
原创 Linux Control Groups
cgroups是基于内核的进程级资源(cpu,memory,disk I/O等)隔离工具,由google的工程师于2006年以kernel patch的形式提交。这个最早被叫做"Rohit Seth's containers patch"的功能始于Rohit Seth,现google架构组linux内核团队的资深经理(印度人),并由google工程师Paul Menage开发完善(Menage已于
2013-01-02 20:05:35 1638
原创 浅谈分布式管理与调度
以云计算和大数据为背景的分布式系统,通常可以分为三个层面:1. 包含服务器与网络的基础架构层;2. 海量可靠的存储层;3. 大规模计算层。当前主流的设计都倾向于采用现代通用的计算机系统来作为底层的基础架构。如何对众多的通用计算机进行有效的管理与利用成为分布式系统需要解决的核心问题。资源管理 通用计算机系统由CPU和若干设备控制器通过共同的总线相连而成,而做为一台服务器最重要的
2012-12-31 23:46:25 884
原创 ZAB简介
PaxosPaxos协议是由Leslie Lamport于1990年提出的一种基于消息传递的一致性算法,解决了分布式系统中如何就某个值达成一致的问题。Lamport在其论文中提出的算法也被称作basic paxos或classic paxos,在此算法基础上又衍生出了很多变种。由于网上已经有很多详细介绍paxos的资料,此处不再介绍。本文重点讲述paxos在工程上的一种实现形式。需要解决的
2012-11-30 00:06:01 2882
原创 BTRFS设计简介
当前linux文件系统事实上的标准是extN(如ext3/ext4),但extN只是发展了数十年的文件系统的一个延续,设计上缺少一些新的特性来满足当前IT系统的需求,如对大存储容量的支持,高可靠性(冗余支持,鲁棒性),方便的volume管理技术等。btrfs设计之初就是为了成为下一代linux文件系统而努力的,其许多特性可以称之为“现代”: 高效的snapshot与clone,文件系统与volum
2012-10-08 14:50:41 2357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人