1. 改变计算机性能方式:前端
横向扩展(Scale-out)--也叫水平扩展:用更多的节点支撑更大量的请求。 如成千上万的蚂蚁完成一项搬运工做。人多力量大linux
计算机集群简称集群:一种计算机系统,经过一组松散集成的计算机软件或硬件链接起来高度紧密地协做完成计算工做。集群系统中的单个计算机一般称为节点,一般经过局域网链接,有其它链接方式。集群计算机一般用来改进单个计算机的计算速度或可靠性。后端
集群分类(分为同构与异构,区别在于组成集群系统的计算机之间的体系结构是否相同):安全
纵向扩展 (Scale-up)--也叫垂直拓展:扩展一个点的能力支撑更大的请求。如利用1我的的能力,如蜘蛛侠逼停火车服务器
应用迁移 (历来不用纵向扩展提升计算机性能 )网络
【Linux下,一切皆文件】负载均衡
普通文件、目录、字符设备、块设备和网络设备(套接字)等在Unix/Linux都被当作文件来对待。虽然他们的类型不一样,可是linux系统为它们提供了一套统一的操做接口。oop
二、系统的启动性能
端口:spa
电源
BIOS芯片: 1.加电自检 检查硬件设备是否正常
2. *启动系统*--选择系统启动
2.1系统所在位置的读取顺序问题(BIOS):硬盘 网络 (PXE) U盘 CD/DVD...
2.2须要将硬盘中的系统文件,加载到内存中,让CPU读取,并运行;
MBR分区(BootLoader):就是用来寻找并引导系统加载
|-LILO
|-grub (不是系统 是个引导程序)——分为第一阶段、1.5阶段、第二阶段
到此,我已经将内核程序加载完成,可是,并不能运行普通应用;---只是加载了kernel
此时,咱们要运行第一个应用程序--init(初始程序)
init:将操做系统分为0-6 共7个级别;每个级别上都会运行对应的应用程序; (指定默认启动级别)
读取默认级别 3 (命令行) -- |chkconfig /rc.*d(每个级别所须要启动的进程)
|Linux命令
|
---------------------------------------------------------------------------------------------------------
| | | | |
0 1 3 5 6
关机 单用户模式【安全模式】 多用户的命令行 图形界面 重启
rc.local //系统启动最后读取这个文件,管理员能够将须要开机就会进 行的命令,添加在这里)
(无论是哪一个程序都会读取一个程序,这就是最后一步)
chkconfig做用:指定服务开机时在那个级别上,启动或者关闭
-help -h 查看帮助
-list
-level 345 Name<on/off>
update-rc.d在Ubuntu下控制某些程序开机启动;
-f force 强制
【chkconfig能够在Ubuntu上使用,须要安装】
桌面