企業級硬件及性能調優(01)

1.互聯網企業裏PC服務器的品牌及型號
互聯網公司服務器品牌:
DELL(大多數公司)、HP、IBM(百度)、浪潮、聯想、航天聯志。

DELL服務器品牌:
1U=4.45CM
2010年以前:1U 1850 1950,2U 2850 2950
2010-2013年:1U R410 R610,2U R710
2014- : 1U R420/R430 R620/R630 ,2U R720/R730

IBM品牌:
2U: 3650
4U: 3850
8U: 3950
1U: 3550/m3 3550/m5

HP品牌:
DL380 G7/G8 ----2U
2.服務器主要零部件

1.電源
生產中一般單個服務器核心業務用雙電源(雙電),雙線路(雙路,防止單線電斷電)
如果是集羣(一堆機器做一件事)的情況可以不用雙電源

2.CPU處理器
相當於人體的大腦,負責計算機的運算和控制,是服務器性能效率的最核心部件。

常見品牌:Intel,AMD

一般的企業裏的服務器,CPU顆數是2-4顆,單顆CPU是四核。內存總量一般是16-256G(32G,64G最常見)。
做虛擬化的宿主機,CPU顆數4-8顆,內存總量一般是48-128G,6-10個虛擬機。

3.內存
內存存放的東西是你正在使用的
CPU和硬盤之間的緩衝設備,是臨時存儲器(存放數據)

一般程序運行的時候會被調度到內存中執行,服務器關閉或程序關閉後,數據自動從內存中釋放掉。

程序:C/PHP/JAVA(程序語言),代碼文件,靜態的,放在磁盤裏的數據。
進程:正在運行着的程序,進程運行就是系統把程序放在內存裏執行。
守護進程:持續保持運行着的程序。

程序和進程的區別:
視頻放在硬盤裏就是程序。
看視頻放到內存中就相當於進程。

計算機重啓,內存的數據就會被釋放掉

企業案例:
1.門戶(淘寶等)極端案例:大併發寫入案例(搶紅包、微博)
高併發、大數據量寫數據:會把數據先寫到內存,積累一定的量後,然後再定時或定量的寫到硬盤(減少硬盤的IO),最終還是會把數據加載到內存中再對外提供訪問。

特點:
優點:寫數據到內存,性能高、速度快(微博、微信、SNS、秒殺)
缺點:可能會丟失一部分在內存中還沒有來得及存入到硬盤中的數據。

解決數據不丟的方法:
1)服務器主板上安裝蓄電池,在斷電瞬間把內存中的數據回寫到硬盤。
2)UPS(一組蓄電池)不間斷供電(持續供電10分鐘,IDC數據UPS1小時)
3)選雙路電的機房,使用雙電源,分別接不同路的電,服務器要放到不同的機櫃、地區。

2.大中小企業案例:
對於併發不是很大,數據也不是特別大的網站,讀多寫少的業務,會先把數據寫入到磁盤(寫的任務少),然後再通過程序把寫到磁盤的數據讀入到內存中,再對外通過讀內存提供訪問服務。

緩存無處不在,電腦硬件、網站集羣。

Buffer和cache的區別
寫入數據到內存裏,這個數據的內存空間稱爲緩衝區(buffer),寫入緩衝區。
從內存中讀取數據,這個存數據的內存空間稱爲緩存區(cache),內存緩存區。

由於99%的網站都是讀取爲主,寫入爲輔,讀寫比例至少10:1,所以併發寫入一般不是問題。
提醒:這裏提到的內存和磁盤,是由多臺機器組成的集羣架構環境memcached(純內存)/redis(內存加磁盤)

4.磁盤
磁盤就是永久存放數據的存儲器,磁盤上也是有緩存的(芯片)。

常用的磁盤都是3.5英寸的(IDE,SAS,SATA),常規的機械硬盤,讀取(性能不高)性能比內存差很多,所以,在企業工作中,我們會把大量的數據緩存到內存中,寫入緩衝區buffer,當今互聯網網站必備的解決方案。

磁盤接口或類型:IDE,SCSI,SAS,SATA,SSD(電子的),IDE,SCSI已退出歷史舞臺。

性能與價格:SSD(固態)>SAS>SATA

企業級服務器應用:
1)常規正式工作場景主選SAS(結合SATA和SCSI的優點)硬盤(轉速是15000轉/分),機械硬盤轉速高的性能好。
2)不對外提供訪問的服務器(不對普通網友提供服務)例如:線下的數據備份,可選SATA(7200-10000轉/分)。
SATA特點:容量大,價格便宜,但是速度比較慢。
3)高併發訪問,小數據量,可以選擇SSD

淘寶網企業案例:服務器會把SATA和SSD結合起來用(例如你自己的筆記本可以用SSD來裝系統,SATA裝數據),熱點存儲,程序動態調度。

可以通過程序調度把訪問量高的數據放在SSD,訪問量低的放在SATA

企業級的硬盤適合7*24使用,一般較貴。

企業網站來講,都會盡量讓用戶從內存中讀取數據,而不是硬盤。
幾乎企業運維和架構師的網站優化、服務器、軟件的優化核心,都是磁盤和內存的使用比例優化。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章