linux硬體基礎知識
說實話很多人都在學習Linux運維的知識,就目前行業來說Linux是很流行的東西,當下培訓機構也很多,接下來了解下計算機硬體的知識!
下面開始了:
1U伺服器:U是一個單位,1U = 4.45cm。
電腦主機的組成:常見的
做運維關注的只有:CPU ,DISK,記憶體
一、電源:伺服器用的都是提供雙電源。
二、主機板:
三、CPU中央處理器:計算機的頭腦,負責運算和控制。
四、CPU風扇:為cpu降溫
五、晶片組
BIOS晶片:linux啟動流程,開機—BIOS自檢—啟動硬體
六、匯流排擴充套件槽:PCI,USB
七、硬碟:
儲存器,儲存檔案,圖片,視訊,音訊
它的效能決定了網站的效能。
IDE--SCSI--SAS--SATA-SSD
低--->>-------->>-------->>高
機械硬碟慢,ssd電子的固態硬碟速度快。
八、記憶體:
臨時儲存器,最大的資料放到記憶體中,這樣加快速度。
運維職責:
一、7*24小時都能訪問
二、資料不能丟
三、使用者體驗儘量好
計算機系統硬體核心知識:
一、網際網路企業裡pc伺服器品牌
DELL HP IBM 浪潮,聯想,航天聯志
(1)、DELL
1U=4.45cm
2010年前 1U 180 1950 ,2U 2850 2950
2010-2013年1U R410 R610 , 2U R710
2014-2016年1U R420/430 R620/630 , 2U R720/R730
(2)、IBM 品牌
2U 3650
4U 3850
8U 3950
1U 3550/M3 ,3550/M5
(3)、HP品牌
二、伺服器的主要部件:
(1)、電源:單個伺服器用雙電,雙路電(AB路),如果是叢集的情況可以不用雙電源。
(2)、CPU 負責運算與控制,核心部件
企業裡的伺服器,CPU顆數是2-4顆,單顆是4核,記憶體問題是16-256G,常見的是32G-64G。
虛擬化的CPU(4-8顆)和記憶體48-128G要大, 可以開6-10個虛擬機器。
(3)、記憶體:CPU和磁碟之間的緩衝裝置,是臨時儲存器(存放資料)。計算機重啟後,記憶體會釋放。
案例:一、門戶極端案例:大併發寫入(搶紅包、微博)
高併發,大資料量寫入資料,會把資料先寫到記憶體,積累到一定的量後,然後再定時或者定量的寫到磁碟(減少磁碟IO),最終還是會把資料載入到記憶體中再對外提供訪問。
優點:寫資料到記憶體,效能高,速度快。
缺點:可以會丟失一部分在記憶體中還沒有來的及存入磁碟的資料。
如何解決資料不丟失方法:
1、伺服器主機板上安裝電池,再斷電瞬間把記憶體資料回寫到磁碟。
2、UPS一組電池,不間斷供電,(持續10分鐘,IDC資料UPS 1小時)。
3、選雙路電的機房,使用雙電源,分別接不同的電,伺服器要放到不同的機櫃,地區。
二、大中小企業案例:對於併發不是很大,資料不是特別大的網站,讀多寫少的業務。
會先把資料寫到磁碟,然後通過程式把寫到磁碟的資料讀入到記憶體裡,再對外通過讀記憶體提供訪問服務。
即:快取無處不在
Buffer 和 Cache區別!
寫入資料到記憶體裡,這個資料的記憶體空間稱為緩衝區buffer,寫入緩衝區。
從記憶體讀取資料,這個存資料的記憶體空間稱為快取區cache,記憶體快取區。
(4)、磁碟:磁碟介面或型別:IDE,SCSI,SAS,SATA ,SDD(電子的)
企業級伺服器應用:
1、常規正式工作場景主選SAS,結合SATA和SCSI的優點,硬碟轉速15000轉/分,機械磁碟轉數高的效能好。
2、不對外提供訪問的伺服器,可以選擇SATA(7200轉)
3、高冰法訪問,小資料量,可以選擇SSD。
企業網站來講,都會盡量讓使用者從記憶體中讀取資料,而不是硬碟。
幾乎企業運維和架構師的網站優化,伺服器,軟體的優化核心,都是磁碟和記憶體的使用比例優化。
(5)、DELL陣列卡,(RAID卡)
RAID,可以把硬碟整合成一個大磁碟,還可以在大磁碟上再分割槽,放資料。
還有一個大功能,多塊盤放在一起可以有冗餘(備份)。
RAID整合方式有很多,常用的:0 1 5 10;
RAID 0,可以是一塊盤和N個盤組合 。其優點讀寫快,是RAID中最好的,缺點:沒有冗餘,一塊壞了資料就全沒有了。
RAID 1,只能2塊盤,盤的大小可以不一樣,以小的為準,10G+10G只有10G,另一個做備份。它有100%的冗餘,缺點:浪費資源,成本高。
RAID 5 ,3塊盤,容量計算10*(n-1),損失一塊盤,特點,讀寫效能一般,讀還好一點,寫不好。
冗餘從好到壞:RAID1 RAID10 RAID 5 RAID0
效能從好到壞:RAID0 RAID10 RAID5 RAID1
成本從低到高:RAID0 RAID5 RAID1 RAID10
單臺伺服器:很重要盤不多,系統盤,RAID1
資料庫伺服器:主庫:RAID10 從庫 RAID5/RAID0(為了維護成本,RAID10)
WEB伺服器,如果沒有太多的資料的話,RAID5,RAID0(單盤)。
有多臺,監控、應用伺服器,RAID0 RAID5。
我們會根據資料的儲存和訪問的需求,去匹配對應的RAID級別。
(6)、光碟機:
COBBLER,KICKSTART安裝。