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安裝。
本文出自 “汪秦凱” 博客,請務必保留此出處http://wangqingkai.blog.51cto.com/9235701/1937265
Linux學習之了解計算機硬件知識