運維基礎入門
- 1.1 伺服器簡介
- 1.2 CPU處理器
- 1.3 記憶體
- 1.4 如何提升使用者體驗(提升打開速度)
- 1.5 Buffer與cache的差別:
- 1.6 磁盤
- 1.7 Dell磁盤陳列卡(raid卡) 統一管理次磁盤的方法。
- 1.8 遠端管理卡:
- 1.9 光驅:
- 2.0 實體伺服器:
- 2.1 企業帶寬 VS家用寬帶
- 2.2 實體伺服器 VS 雲伺服器
1.1 伺服器簡介
1.1伺服器(u,unit 代表伺服器的厚度)。 1u=4.45cm=1.75英寸。
常見的伺服器厚度為1u.2u.4u.
1.1.1伺服器的作用:支援網站的運作。
1.1.2伺服器特點:穩定、子產品化(友善拆卸)
伺服器要提供高可靠的服務,是以在處理能力、穩定性、可靠性、安全性、可擴充性、可管理性等方面要求較高。
1.1.3伺服器的分類:
(1)機架式伺服器(在企業中比較常用)。
(2)刀片式伺服器:使用量不多,占地面積大,價格高。
(3)塔式伺服器(Tower server):更強壯的計算機。
42u機櫃的機櫃上可以放置1u伺服器 20台,2u伺服器15-16台。
1.1.4網際網路企業常見伺服器
Dell(大多數公司常用)、聯想、惠普、 IBM、浪潮
Dell伺服器品牌型号
1u | 2u | |
---|---|---|
2010年前 | 1850 | 2850 2950 |
2010-2013 | R410 R610 | R710(11G) |
2014-2016 | R420、R430 | R720、R730 |
2017-至今 | R640 | R740 |
Dell伺服器型号命名規則
R740:
R 代表機架式(塔式T)、
7 代表CPU顆數、
4 代表第14代伺服器、
0 代表Intel、
1 代表AMD。
2u伺服器:4塊網卡。
伺服器的電源一般為:550、750 一度電==1kw運作1小時
一個USB接口功率為5w。
雙電源AB線路
1.2 CPU處理器
1.2.1 CPU的處理器相當于人體的大腦,主要進行計算機的運算和控制。
1.2.2常見品牌有:Intel(志強Xeon)、AMD。
型号有:E3、E5、E7
1.2.3CPU的顆數又稱之為CPU的路數。
CPU顆數與核心的關系:
核心與線程的關系:1個核心同一時間做同一件事情。
其中Intel公司就有超線程技術,1核心做兩件事情。
一般企業裡的伺服器CPU個(顆)數為2-4顆,單個(顆)CPU是四核,記憶體總量一般是16G-256G(32G、64G);
做虛拟化的主控端(eg:安裝我們挖人(虛拟化軟體)的伺服器),CPU顆數是4-8顆,記憶體總量一般是48G-128G,6-10個虛拟機。
Eg:使用過什麼伺服器?伺服器哪種配置?
1.3 記憶體
1.3.1 記憶體是CPU和磁盤之間的緩存裝置,是臨時存儲器(存放資料)斷電丢失。
1.3.2 作用: 記憶體是CPU能過直接通路的存儲器,CPU從記憶體中,讀取操作指令和資料,又把運算或者處理結果送回記憶體。
1.3.3 記憶體的特點:
(1)記憶體的容量和處理速度直接決定了電腦資料傳輸的快慢。
(2)一般程式運作的時候都會被排程帶記憶體中進行執行,伺服器關閉或者程式關閉後,資料自動從記憶體中釋放掉。
(3)CPU、記憶體、硬碟一起并稱為電腦的三大件。
1.3.4 程式、程序和守護程序的差別
程式: c/php/java,代碼檔案,靜态的、放在磁盤裡的資料。
程序: 正在運作着的程式,程序運作就是系統把程式放在記憶體裡執行。
守護程序 (daemon):持續保持運作着的程式。
守護程序(linux) 服務(Windows)
Eg:記憶體是什麼?什麼是程序、程式、守護程序?
1.4 如何提升使用者體驗(提升打開速度)
1.4.1 (1)門戶(大網站)極端案例:大并發寫入案例(搶紅包、微網誌)
高并發、大資料量寫資料:會把資料先寫到記憶體,積累到一定的量後,然後定時或者再定量的寫到磁盤,最終還是會把資料加載到記憶體中再對外提供通路。
特點:
優點:寫資料到記憶體,性能高速度快(微網誌、微信、SNS,秒殺)
缺點:可能會丢失一部分在記憶體中還沒有來得及存入磁盤的資料。
解決資料不被丢失的方法:
1.雙路電源(AB路);
2.正常線路+附近另外一個變壓器;
3.UPS(不間斷電源) 30分鐘 1小時;
4.柴油發電機+油罐;
5.緊急供油協定。
(2)中小企業案例: 中小型網站 通路量少會先把資料寫入到磁盤,然後再通過程式把寫入到磁盤裡的程式讀入到記憶體裡,再對外通過讀記憶體提供通路服務。
1.5 Buffer與cache的差別:
(1)Buffer:存放寫入到記憶體資料區域,寫buffer寫緩沖。
(2)Cache:存放給使用者進行讀取的資料區域, 讀cache 讀緩存。
CPU==>記憶體==>磁盤
CPU<==記憶體<==磁盤
1.6 磁盤
1.6.1 磁盤就是永久存放資料的存儲器,磁盤上也是有緩存的(晶片)。
常用是磁盤(硬碟)都是3.5英寸的(sas、SATA),正常的機械硬碟,讀取(性能不高)性能比記憶體差很多,是以在企業工作中,才會把大量的資料緩存到記憶體,寫入到緩存區,這是當今網際網路網站必備的解決網站速度慢的方案。
1.6.2 磁盤接口
磁盤的接口:IDE、SCSI、SAS、SATA,(IDE、SCSI退出曆史舞台)
1.6.3 磁盤的類型: 機械硬碟和SSD固态硬碟。
1.6.4 性能與價格: SSD(固态)>SAS(企業、伺服器預設标準配置)>SATA(家用性能要求不高)
緩存無處不在。
1s=1000ms 1ms=1000us 1us=1000ns 1s=10^9ns
大小機關:位元組bytes 1個位元組 1個英文符
1kb=1024bytes 1MB=1024B=1024*1024bytes 1GB=1024MB=1024^3bytes
1TB=1024GB=1024^4bytes
1.7 Dell磁盤陳列卡(raid卡) 統一管理次磁盤的方法。
功能: 可以擷取更高的容量;
可以擷取更高的性能(讀寫速度);
可以擷取更高的備援(安全性)。
實際管理方式:raid級别
至少多少硬碟 | 容量 | 性能 | 備援 | |
---|---|---|---|---|
Raid0 | 1塊 | 所有硬碟容量的總和 | 最快的 | 隻要一塊壞了,資料全部丢死 |
Raid1(鏡像) | 隻能2塊 | 總和的一半 | 寫入慢,讀取速度是一塊的速度 | 100%壞掉或者是一般壞掉 |
備援從好到壞:raid1、raid10、raid5、raid0
性能從好到壞:raid0、raid10、raid5、raid1
成本從好到壞:raid0、raid5、raid1、raid10
1.8 遠端管理卡:
遠端管理卡平時控制伺服器、遠端連接配接xshell(沒網不能用)
伺服器挂了以後可以用遠端管理卡來進行操作(相當于在機房操作)。
Dell 遠端控制卡 iDrac
HP 遠端控制卡 iLo
1.9 光驅:
56kb/s
100MB 500MB
重裝系統(U盤)
網絡 無人值守 批量安裝 (Cobbler/Kickstart)
2.0 實體伺服器:
1.電費 550*2 1w多
2.機房 租 1個櫃子(42u) 1年4-5w
3.網費 200-500 1MB/1月
100MB 5w 60w年 缺點:費用太高
2.1 企業帶寬 VS家用寬帶
家用寬帶 下載下傳速度快 上傳速度慢
企業帶寬 上下速度一緻
2.2 實體伺服器 VS 雲伺服器
雲伺服器:
國内: 阿裡雲 騰訊雲 華為雲(國企)
國外: AWS(亞馬遜) 外企 (速度比較慢)
雲伺服器的缺點:資料放在别人家,安全性沒有保障。
雲伺服器癱瘓,資料丢失。(建議進行備份)