2014中华架构师大会蓄势待发

会议官网

【大会介绍】
中华架构师大会又将与大家见面了!

2014年11月15日-16日,上海长城假日酒店,我们诚挚地欢迎您的参加!

自2010年11月首次举办以来,大会云集了国内水平最高的IT架构师、技术总监、项目经理、运维总监/经理、DBA经理、研发工程师等IT技术大牛,由最初的百人规模扩展到现今超千人的技术饕餮盛宴。大会一直受到业界广泛关注与赞誉,是目前华东与华南地区最受欢迎、人气最高的架构师技术交流盛会。本次大会将继续秉承分享IT最佳应用实践的宗旨,以“发现架构之美,实战为王”为主题,邀请国内知名互联网企业的资深架构师和工程师,探讨实下最热门的行业趋势与技术热点,分享架构在企业中的最佳实践。大会关键词:分布式文件系统、大数据、GO语言、自动化、分布式数据库、云计算架构设计等。

欢迎大家踊跃报名参会,大会期间将与各行精英面对面的交流,绝对让您不虚此行。

本届会议官方报名网站:http://meeting.zhdba.com

【大会详情】
会议名称: 2014中华架构师大会
会议时间: 2014年11月15日-16日
会议举办具体地址:上海恒丰路585号 上海广场长城假日酒店
票价: 免费
会议主办方:中华数据库行业协会
联系人:朱颖丹
电话:136 5197 9898
邮箱:zhuyingdan@zhdba.com

【主持人】

分布式文件系统TFS ErasureCode线上问题整理

TFS支持ErasureCode的版本上线数月,参与编码的数据量也不断在增加,因为规模效应,最近也暴露除了不少问题。

索引预留空间问题

TFS每个Dataserver(DS)进程管理一块磁盘,DS上线前,需要对磁盘进行format,format的主要工作是创建一批固定大小的 文件出来,这些文件对应TFS里的block(通常64M),block里存储多个小文件,每个block对应一个索引文件,存储文件在block内的 offset、size信息,用于快速定位文件。

Facebook运维内幕曝光:一人管理2万台服务器

摘要:

Facebook是世界上最大的社交网站,其服务器数量惊人,其硬件方面的工作重点主要放在“可服务性”上,内容也涉及服务器的初期设计,一系列工作的目标就是为了保证数据机房的设备维修最简单、最省时。

Facebook是世界上最大的社交网站,有超过10亿用户每月至少要登录一次,他们每天要上传超过45亿内容,在这么大的数据面 前,Facebook的工程师们是如何保证网站时时刻刻正常运营的呢?不仅如此,Facebook已经凭借它在网络基础建设上的可扩展能力成为了行业的领 军者。下面就让我们一起来看看Facebook内部的运维数据。

fb

Facebook数据中心运维主管 Delfina Eberly

阿里巴巴系统运维实战 详解分析了阿里巴巴的现状与面临挑战、网络架构和CDN架构等

阿里巴巴集团技术保障-系统部的康伯(注:淘宝内部的花名),为大家分享主题:阿里巴巴系统运维实战,讲述阿里巴巴运维的现状、网络架构和未来发展方向。

PPT内容摘要:
1>.阿里巴巴的系统规模和面临的挑战
2>.资源管理和成本优化
3>.阿里巴巴的基础架构介绍

4>.高效率运维实践
4.1>.自动化
4.2>.标准化
4.3>.无状态化

5>.创新@阿里巴巴

1.阿里巴巴的系统规模和面临的挑战

Linux操作系统LILO的运行分析

接上一篇文章:Linux操作系统的LILO详解

13.3.5 LILO的运行分析

我们知道了LILO怎么安装,包含什么东西,有什么功能,但LILO到底是怎么运行的呢?下面是代码分析层次的LILO运行过程,通过介绍这个过程,希望你能对整个Boot Loader这部分内容有一个深入的认识。

1.从软盘启动

Linux内核可以存入一张1.44MB的软盘中,这样做的前提是对“Linux内核映像”进行压缩,压缩是在编译内核时进行的,而解压是由装入程序在引导时进行的。

    当从软盘引导Linux时,Boot Loader比较简单,其代码在arch/i386/boot/bootsect.S汇编语言文件中。当编译Linux内核源码时,就获得一个新的内核映像,这个汇编语言文件所产生的可执行代码就放在内核映像文件的开始处。因此,制作一个包含Linux内核的软磁盘并不是一件困难的事。

    把内核映像的开始处拷贝到软盘的第一个扇区就创建了一张启动软盘。当BIOS装入软盘的第一个扇区时,实际上就是拷贝Boot Loader的代码。BIOS将Boot Loader读入至内存中物理地址0x07c00处,控制权转给Boot Loader,Boot Loader执行如下操作:

Linux操作系统的LILO详解

文章转载自:http://oss.org.cn

LILO是一个在Linux环境编写的Boot Loader程序(所以安装和配置它都要在Linux下)。它的主要功能就是引导Linux操作系统的启动。但是它不仅可以引导Linux,它还可以引导其他操作系统,如DOS,WINDOWS等等。它不但可以作为Linux分区的引导扇区内的启动程序,还可以放入MRB中完全控制Boot Loadr的全过程。下面让我们看看几种典型情况下硬盘的主引导扇区和各个分区的引导扇区内程序的内容。

(1)计算机上只装了DOS一个操作系统

这种情况和刚才介绍的DOS硬盘启动相对应,如图13.6所示。

      

               图13.6 只有DOS的硬盘分区图

Linux操作系统内核3.3版本I/O Stack的流图

2012年3月6日,thomas-krenn.com网站分享出来一张非常清晰全面描述Linux操作系统中的I/O Stack的流程图,分享的流程图是Linux操作系统内核3.3版本的I/O Stack,

I/O Stack流图分为几大部分:
1>.direct I/O 的O_Direct调用
2>.Page Cache;
3>.VFS,也即文件系统、网络通信等
4>.Block I/O层
5>.I/O调度方式;
6>.SCSI处理层;
7>.磁盘硬件设备;
详细的信息请见I/O Stack流程linux-io-stack-.jpg:

linux下安装飞信机器人教程

【导读】

运维人员必备每天都要面对报警信息,要即时处理,之前发送报警信息都是使用mail。或者短信猫来发送。

最近有个新的需求,要用手机来发短信,我就折腾下了飞信机器人。使用飞信来发送相关信息。具体安装

过程如下: