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

六月 19, 2012 by · 4 Comments 

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

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

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

5>.创新@阿里巴巴

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

Read more

原创文章,转载请注明: 文章地址阿里巴巴系统运维实战 详解分析了阿里巴巴的现状与面临挑战、网络架构和CDN架构等

Linux操作系统LILO的运行分析

五月 17, 2012 by · Leave a Comment 

接上一篇文章: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执行如下操作:

Read more

原创文章,转载请注明: 文章地址Linux操作系统LILO的运行分析

Linux操作系统的LILO详解

五月 17, 2012 by · 1 Comment 

文章转载自: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的硬盘分区图

Read more

原创文章,转载请注明: 文章地址Linux操作系统的LILO详解

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

四月 9, 2012 by · Leave a Comment 

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: Read more

原创文章,转载请注明: 文章地址Linux操作系统内核3.3版本I/O Stack的流图

linux下安装飞信机器人教程

三月 6, 2012 by · 3 Comments 

【导读】

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

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

过程如下:

Read more

原创文章,转载请注明: 文章地址linux下安装飞信机器人教程

PC服务器的硬件基准测试报告之CPUE5410

十一月 29, 2011 by · Leave a Comment 

1.1.1       Re-fread  test
调用函数库fread(),测试重读文件的buffered & blocked read operations。

1.1.1.1    5410

1.1.1.1.1   Data form– 1:4

Read more

原创文章,转载请注明: 文章地址PC服务器的硬件基准测试报告之CPUE5410

PC服务器的硬件基准测试报告之NEHALEM

十一月 28, 2011 by · Leave a Comment 

1.1.1.1     NEHALEM

1.1.1.1.1   Data form– 1:4

Read more

原创文章,转载请注明: 文章地址PC服务器的硬件基准测试报告之NEHALEM

PC服务器的硬件基准测试报告之TCP _STREAM

十一月 28, 2011 by · Leave a Comment 

1.1       Network Adapter benchmark
测试类型分别为:TCP_STREAM,TCP_MAERTS,TCP_RR,TCP_CRR,每种类型分别测试2分钟。在8台虚拟机作基准测试的同时,在宿主机上启用sar 命令,每5秒截取一次数据,共取10分钟数据监控,详细情况见下面(注释:本章涉及的监控数据SAR Monitor.rar)。

1.1.1       TCP _STREAM

1.1.1.1.1   Data form– 1:4

测试TCP批量传输,测试过程中,netperf向netserver发送批量的TCP数据分组,以确定数据传输过程中的吞吐量。 Read more

原创文章,转载请注明: 文章地址PC服务器的硬件基准测试报告之TCP _STREAM

PC服务器的硬件基准测试报告之TCP_MAERTS

十一月 28, 2011 by · Leave a Comment 

1.1.1       TCP_MAERTS
TCP_MAERTS 和TCP_STREAM  是相似的测试选项,TCP_MAERTS是接收数据,而TCP_STREAM 是向服务器发送数据。

1.1.1.1.1   Data form– 1:4


Read more

原创文章,转载请注明: 文章地址PC服务器的硬件基准测试报告之TCP_MAERTS

PC服务器的硬件基准测试报告之TCP_RR

十一月 28, 2011 by · 2 Comments 

1.1.1       TCP_RR

1.1.1.1.1   Data form– 1:4

TCP_RR方式的测试对象是多次TCP request和response的交易过程,但是它们发生在同一个TCP连接中,这种模式常常出现在数据库应用中。数据库的client程序与server程序建立一个TCP连接以后,就在这个连接中传送数据库的多次交易过程。
Read more

原创文章,转载请注明: 文章地址PC服务器的硬件基准测试报告之TCP_RR

Next Page »

知识共享许可协议
作品采用知识共享署名 2.5 中国大陆许可协议进行许可。