b站必看的紀錄片廣告平臺
0x01基礎
介紹
可以理解為企業(yè)級的電腦,比個人使用的電腦具備更強的配置、性能、可靠性及穩(wěn)定性。設計工藝和器件全部采用企業(yè)級設計,保障7*24小時穩(wěn)定運行。
演進歷史
處理性能
外觀
發(fā)展方向
分類
按外形分類
按高度分類
按應用分類
按綜合能力分類
大型機
小型機
通用X86服務器
按CPU類型分類
按CPU數(shù)量分類
主要廠商
國外:DELL IBM HP
國內:華為 新華三 聯(lián)想 浪潮 曙光 長城 寶德
應用場景
業(yè)務應用
參考示例
性能測試體系
TPC
SPEC
機柜和部署
機柜類型
服務器部署
筆者認為,42U的機柜,一般放10臺2U服務器,空余空間放交換機等。
0x02架構
硬件
整體架構
CPU
介紹
參數(shù)
-
參考
-
主頻
CPU的主頻也叫時鐘頻率,CPU主頻為CPU的額定工作頻率,當內核數(shù)目和緩存大小一樣時,主頻越高的CPU性能越好。
主頻越高功耗越高。
通常所說的某CPU是多少HZ的,而這個多少兆赫就是CPU的主頻。
-
核數(shù)
多核處理器把多個CPU(核心)集成到單個集成電路芯片中。比如一個雙核的CPU有2個中央處理單元,操作系統(tǒng)可以看到真正的兩個核心,所以兩個不同的進程可以分別在不同的核心中同時運行,大大加快了系統(tǒng)的速度。
-
緩存
CPU緩存位于CPU和內存之間的臨時存儲區(qū),目前CPU擁有三級緩存,L1L2L3 Cache
-
超線程
是一項允許一個CPU執(zhí)行多個控制流的技術。原理就是把一顆CPU當成兩顆來用,將一顆具有超線程功能的物理CPU變成兩顆邏輯CPU,而邏輯CPU對于操作系統(tǒng)來說,跟物理CPU并沒有什么區(qū)別。
分類
- 按指令體系
Intel CPU介紹
- 整體概述
注
內存
介紹
內存是用來存放當前正在使用的(即執(zhí)行中)的數(shù)據(jù)和程序。所有運行的程序都需要經(jīng)過內存來執(zhí)行,如果執(zhí)行的程序很大或很多,就會導致內存消耗殆盡。
內存掉電即數(shù)據(jù)丟失。
參數(shù)
組成
主要廠家
注
硬盤
介紹
用于存儲數(shù)據(jù)的介質。
參數(shù)
- 容量
基本都是TB為單位。 - 轉速
特指機械硬盤電機1秒中轉動速度,分為7200轉10000轉15000轉 - 接口速率
6GB、12GB - 平均無故障時間
硬盤正常運行的最長時間。 - 分類
按介質:
機械盤HDD:相對SSD性能一般、價格低、數(shù)據(jù)不易丟失
閃存盤/固態(tài)盤SSD:高性能、價格貴
按尺寸:
按接口:
主要廠家
網(wǎng)卡
介紹
網(wǎng)絡連接的關卡,又叫網(wǎng)絡適配器或網(wǎng)絡接口卡
參數(shù)
-
端口速率
-
端口類型
光口、電口 -
端口數(shù)量
1,2,4
分類
按接口:
按速率:
擴展(按協(xié)議廣義):
主要廠商
RAID卡
介紹
實現(xiàn)服務器里面的硬盤做RAID,保護數(shù)據(jù)安全并擴充容量。
常見RAID
服務器擴展插槽PCIE
服務器上的擴展槽位,用于連接網(wǎng)卡,RAID等接口卡。
IPMI
介紹
不同的廠家叫法也不一樣。
本質
1.安裝操作系統(tǒng)
2.控制服務器開關機
3.不借助操作系統(tǒng)監(jiān)控服務器物理資源狀態(tài)和日志收集
原理
通過BMC基板管理控制器芯片來實現(xiàn)對整個服務器硬件的控制和監(jiān)控
電源
介紹
負責為服務器提供適合的、相應電流的設備,又叫UPS
指標
電源冗余特性
軟件
BIOS
介紹
BIOS,即基礎輸入輸出系統(tǒng),是刻在主板ROM芯片上不可篡改的啟動程序。
功能
1.開機上電自檢程序
在開啟之前,先檢查下計算機硬件是否有問題,有問題提前預警排查
2.硬件設置
配置計算機上面的硬件,如內存加載哪幾個,CPU啟動哪些功能,硬盤是否開啟緩存,硬盤選擇哪一塊驅動。
3.引導操作系統(tǒng)啟動
3.1 從哪個硬盤的哪個扇區(qū)讀取操作系統(tǒng)
3.2 操作系統(tǒng)在啟動的過程中,操作系統(tǒng)文件先加載到哪根內存條的哪塊地址
注:那么多硬盤和內存,操作系統(tǒng)不知道應該讀取哪個,所以需要有一個固定的,死板的配置引導
操作系統(tǒng)
介紹
管理計算機硬件和應用軟件資源的計算機程序。
功能
管理服務器硬件
管理應用程序的資源使用,如內存和CPU的使用
類型
技術
單機
可用性
熱插拔技術
- 介紹
運行用戶在不關機的情況下,不打斷系統(tǒng)運行的情況下,更換配件。
- 對象
常見:硬盤、電源、風扇、網(wǎng)卡、外設等
特殊:CPU、內存等
器件冗余技術
電源、風扇等
網(wǎng)卡綁定技術
- 前言
1.發(fā)現(xiàn)問題
如果服務器單網(wǎng)卡連接網(wǎng)絡,當該網(wǎng)卡發(fā)生故障,則會導致業(yè)務中斷。
2.解決問題
通過采用網(wǎng)卡綁定技術,即多張網(wǎng)卡冗余互備,當一張網(wǎng)卡故障,另一張網(wǎng)卡可以及時接管業(yè)務使用。
- 介紹
把同一臺服務器上的多個物理網(wǎng)卡通過軟件綁定成一個虛擬的網(wǎng)卡,并對外提供一個虛擬的IP地址。
主要通過冗余實現(xiàn)可用性,但同時也具備流量負載均衡并提升性能的作用。 - 架構
1.網(wǎng)卡冗余
一臺服務器的兩塊單端口網(wǎng)卡連接一臺交換機,實現(xiàn)網(wǎng)卡冗余,當其中一塊網(wǎng)卡或端口故障,不會影響使用。
2.全冗余
一臺服務器的兩塊雙端口網(wǎng)卡分別交叉連接兩臺交換機,實現(xiàn)網(wǎng)卡和鏈路、交換機冗余,當其中一個節(jié)點故障,不會影響使用。 - 模式
1.bound0:輪詢策略
介紹:
傳輸數(shù)據(jù)包的順序是依次傳輸(即第一個包走eth0,第二個包就走eth1…一直到所有的數(shù)據(jù)包傳輸完成)
以數(shù)據(jù)包為最小輪詢單位,不考慮這些數(shù)據(jù)包是否是一個會話連接
2.bound1:主備策略
只有一個設備出于活躍狀態(tài),其他都處于standby狀態(tài);當一個宕掉之后另一個馬上切換為主設備。
3.bound2:會話負責均衡策略
4.bound3:廣播策略
5.bound4:動態(tài)鏈接策略
5.bound5:網(wǎng)卡負載均衡
5.bound6:自適應負載均衡
可同時對發(fā)送流量和接收流量進行負載均衡。
6.常用模式
bound0:負載均衡模式,但需要交換機支持靜態(tài)鏈路聚合
bound1:主備模式,不需要交換機支持
bound6:負載均衡模式,不需要交換機支持
擴展性
scale up
發(fā)展cpu和內存技術,在一個主板上設計大量的插槽等,從而實現(xiàn)插入大量的高性能的,大容量的CPU、內存不斷的提升單臺服務器的處理能力。
scale in
一臺服務器,可以插入多個主板(刀片服務器),每個主板上都有響應的處理器等器件。
性能
CPU工藝迭代
異構處理
集群
可用性
高可用集群
- 介紹
HAC
主要實現(xiàn)業(yè)務的可用性,當出現(xiàn)部分硬件故障/軟件故障后,計算任務仍可以正常運行。 - 本質
若干服務器+HA軟件 - 分類及架構
1.主備模式(雙機熱備)
只有一臺主服務器工作,另一臺備服務器待命,當主服務器故障后自動切換到備服務器
采用共享存儲,從而實現(xiàn)數(shù)據(jù)及時訪問
2.主從模式
兩臺服務器都進行工作,執(zhí)行不同的業(yè)務,或執(zhí)行同一個業(yè)務,但是另一臺機器只讀,發(fā)揮了從機的性能。
采用共享存儲,從而實現(xiàn)數(shù)據(jù)及時訪問。
3.集群模式
- 類型1
若干臺服務器都進行工作,執(zhí)行不同的業(yè)務,當某臺服務器故障,則把任務自動切換到集群中的其它服務器。
采用共享存儲,從而實現(xiàn)數(shù)據(jù)及時訪問。
- 類型2
每兩組主備服務器組合,然后通過若干組主備服務器,從而實現(xiàn)集群,執(zhí)行不同的業(yè)務,當某臺服務器故障,則把任務自動切換到集群中的其它服務器。
采用共享存儲,從而實現(xiàn)數(shù)據(jù)及時訪問。
- 場景
業(yè)務可用性高場景,如主要業(yè)務系統(tǒng)等,云、大數(shù)據(jù)… - 軟件