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上使用,須要安裝】
桌面