然實現網絡并不是一項簡單或廉價的任務,但是將服務器添加到小型業務計算環境中所獲得的好處要大于任何缺點。
許多小型企業可能想通過在臺式計算機上運行服務器操作系統來節省時間和資金,但這并不能替代真正的服務器硬件。
網絡服務器和臺式計算機之間究竟有何差異,今天就跟著小編一起探究~~~
許多人都誤以為服務器與典型的臺式計算機沒有什么不同,但其實二者區別還是挺大的。
雖然幾乎所有滿足最低硬件要求的計算機都可以運行服務器操作系統,但僅憑服務器操作系統并不能使臺式計算機成為真正的服務器。
即使臺式機的處理器速度、內存和存儲容量與服務器相當,它仍然不能替代真正的服務器。因為,它們背后的技術是為不同的目的而設計的。
服務器的構成包括處理器、硬盤、內存、系統總線等,和通用的計算機架構類似。
但服務器通常是專用的(這意味著除了服務器任務之外它不執行其他任務),服務器被設計為每天24小時管理、存儲、發送和處理數據,因此它必須比臺式計算機在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
具體的一些區別有:
1、CPU(以英特爾為例):
英特爾生產的CPU中:Pentium 4、PentiumD、PentiumEE、Celeron、Celeron D是面向PC的,而Intel Xeon、XeonMP和Itanium是面向工作站和服務器的。
2、芯片組(以英特爾為例):
INTEL:PC電腦芯片組:845/865/875芯片組、915芯片組、965芯片組、975芯片組等;
服務器芯片組:7210/7221/7230/S975/3000為入門級服務器芯片組。
3、內存:
服務器內存與臺式PC內存有較大的區別,用在服務器內存技術有ECC、Chipkill、Register、FB-DIMM等。臺式內存一般有DDR、DDRII、SDRAM等等。
4、網卡:
各大服務器廠商推出的入門級服務器,一般提供有二個甚至三個百兆/千兆以太網控制器。
5、顯示:
服務器對顯示輸入的功能要求并不高,很多服務器在實際實用當中,并不需要專門配置相關的顯示器,所有的服務器都集成性能一般、但穩定可靠的顯示控制器,如ATI ES1000系列圖形控制芯片等。而PC機有的是集成的顯示,有的是獨立的。
6、存儲
1、 存儲容量:服務器面向的服務用戶非常多,相應對容量的要求非常大,服務器對硬盤連接數量會考慮越多越好!
2、 存儲速度:服務器存儲性能的提升有:采用并發SAS硬盤,配置SCSI硬盤和組成磁盤陣列(Raid)等。
3、 數據可靠性:磁盤陣列
對于小型企業來說,最好的選擇之一是將專用服務器從頭構建為文件服務器,這樣做的好處就是可以提供桌面計算機所缺乏的特性和擴展選項。
你可能需要做出的一些服務器硬件決策,其中包括:
1. 外形尺寸:對于小型企業,最佳選擇是塔式配置中的專用入門級服務器。
2. 處理器:選擇特定于服務器的處理器來提高性能和數據吞吐量。
3. 內存:購買盡可能多的內存,為將來的升級尋找擴展空間。
4. 存儲:最佳選擇是SATA或SCSI硬盤,而不是IDE。
操作系統(OS)是管理計算機硬件與軟件資源的計算機程序,同時也是計算機系統的內核與基石。
選擇服務器操作系統并非易事。你所使用的特定操作系統將取決于服務器的主要用途。對于基本的文件服務器,小型企業應該選擇員工最熟悉的操作系統。另一個需要考慮的問題是,是否有最適合特定操作系統的應用程序。
對于普通的家庭用戶來說,如果是想要一臺基本的、不常使用的服務器,那么用舊臺式電腦構建的服務器是可以工作的。但是,對于中小型企業來說長期如此是不可行的,因此選擇合適的服務器很重要。
在投資服務器硬件之前,你需要考慮應用程序、存儲、處理器、外形尺寸等這些因素,這樣才可以幫助你做出更好的選擇喔。
服務器對每個從事IT工作的人來說并不陌生,但是服務器所涉及的各種知識細節,并非大家都十分清楚,為了讓大家深入了解服務器的關鍵知識點,筆者特意抽時間總結了這篇科普文章,旨在幫助讀者全面了解服務器。今天內容就從服務器的架構和分類開始(2018.7.20更新)。
按照服務器體系架構,服務器主要分為非x86服務器和x86兩類;非x86服務器包括大型機、小型機和UNIX服務器,它們是使用RISC或EPIC,并且主要采用UNIX和其它專用操作系統,RISC處理器主要包括IBM公司的Power和PowerPC處理器,SUN和富士通合作研發的SPARC處理器。EPIC處理器主要是Intel研發的安騰處理器等。
x86服務器又稱CISC架構服務器,采用Intel或其它兼容x86指令集的處理器芯片和Windows操作系統的服務器。服務器按照不同分類方法主要分為如下:
實際上,服務器的分類沒有一個統一的標準,下面從多個緯度來看服務器的分類可以加深我們對各種服務器的認識。
高度計量單位
U為機柜安裝空間的高度度量單位,1U=44.45 mm=1.75 inch
容量計量單位
是一種容量計量單位,通常在標示內存等具有一般容量的儲存媒介之儲存容量時使用。一般指磁盤空間、文檔大小時使用。
速率單位
指在一個數據傳送系統中,單位時間內通過設備比特、字符、塊等的平均量。一般在描述傳輸速率或帶寬時使用。如果是比特/秒,就用bit/s (kbit/s, Mbit/s) ,如果是字節/秒,就用B/s (kB/s、 MB/s、 KB/s), 小寫的k代表1000, 大寫的K代表1024。
計算單位和峰值
每秒浮點運算次數(亦稱每秒峰值速度)是每秒所執行的浮點運算次數(Floating point Operations Per Second)的簡稱,被用來估算電腦效能,尤其是在使用到大量浮點運算的科學計算領域中。
端口自協商
是一個以太網的過程,兩個相連的設備選擇通用的傳輸參數,如速度、雙工模式和流量控制。在這個過程中,連接的設備首先共享它們的能力(10、100、1000BASE-T ),然后選擇它們都支持的最高性能傳輸模式。在OSI模型中,對于以太網,在IEEE 802.3對其做了定義。
服務器主要軟件
BIOS(Basic Input/Output System) 是服務器上電后最先運行的軟件。它包括基本輸入輸出控制程序、上電自檢程序、系統啟動自舉程序、系統設置信息。BIOS是服務器硬件和OS之間的抽象層,用來設置硬件,為OS運行做準備。 BIOS設置程序是儲存在BIOS芯片中的。
UEFI(Unified Extensible Firmware Interface) 下一代BIOS是UEFI, 即統一的可擴展固定接口。這種接口用于操作系統自動從預啟動的操作環境,加載到一種操作系統上,從而使開機程序化繁為簡,節省時間。
CMOS(complementary metal-oxide-semiconductor) 是電腦主機板上一塊特殊的RAM芯片,是系統參數存放的地方。CMOS存儲器是用來存儲BIOS設定后的要保存數據的。
BMC (baseboard management controller) 對服務器進行監控和管理。
OS(Operatingsystem)和位數,主要分32bit和64bit操作系統,計算機處理器在RAM(隨機存取儲存器)處理信息的效率,取決于32位和64位版本。64位版本比32位的可以處理更多的內存和應用程序。
簡單理解下,64位版本可以處理的物理內存在4GB以上,高達128GB,而32位版本最多可以處理4 GB的內存。因此,如果你在計算機上安裝32位版本的Windows,那么安裝4GB以上的RAM是沒意義的。
服務器標準
ATCA(AdvancedTelecom Computing Architecture ) 國際標準,ATCA脫胎于在電信、航天、工業控制、醫療器械、智能交通、軍事裝備等領域應用廣泛的新一代主流工業計算技術: CompactPCI標準。是為下一代融合通信及數據網絡應用提供的一個高性價比的,基于模塊化結構的、兼容的、并可擴展的硬件構架。
ATCA由一系列規范組成,包括定義了結構、電源、散熱、互聯與系統管理的核心規范PICMG3.0以及定義了點對點互聯協議的5個輔助規范組成(以太和光纖傳輸、InfiniBand傳輸、星形傳輸、PCI-Express傳輸和RapidIO傳輸)。
OSCA (Open Service Converged Architecture)開放服務匯聚架構, 是華為基于ATCA標準自研的服務器平臺
OSTA (Open Standards Telecom Architecture)是由華為技術公司生產的強大的服務處理平臺。它由處理器子系統、交換網絡子系統、機電子系統和設備管理子系統組成。
服務器的邏輯結構
服務器的構成包括處理器、硬盤、內存、系統總線等,和通用的計算機架構類似,但是由于需要提供高可靠的服務,因此在處理能力、穩定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。計算機的五大組成部分,最重要的部分是CPU 和內存。CPU 進行判斷和計算,內存為CPU 計算提供數據。
緩存
緩存的出現主要是為了解決CPU運算速度與內存讀寫速度不匹配的矛盾,因為CPU運算速度要比內存讀寫速度快很多,這樣會使CPU花費很長時間等待數據到來或把數據寫入內存。CPU緩存是位于CPU與內存之間的臨時存儲器,它的容量比內存小的多但是交換速度卻比內存要快得多。
緩存的工作原理是當CPU要讀取一個數據時,首先從緩存中查找,如果找到就立即讀取并送給CPU處理;如果沒有找到,就用相對慢的速度從內存中讀取并送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以后對整塊數據的讀取都從緩存中進行,不必再調用內存。
目前所有主流處理器大都具有一級緩存(level 1 cache,簡稱 L1 cache)和二級緩存(L2 cache), 少數高端處理器還集成了三級緩存(L3 cache)。
內存(Memory)和存儲(Storage)的區別
大多數人常將內存(Memory)與儲存空間(Storage)兩個名字混為一談,尤其是在談到兩者的容量的時候。內存(Memory)是指計算機中所安裝的隨機存取內存的容量,而儲存(Storage)是指計算機內硬盤的容量。
為了避免混淆,我們將計算機比喻為一個有辦公桌與檔案柜的辦公室。檔案柜代表計算機中提供儲存所有所需檔案及資料的硬盤,工作時將需要的檔案從檔案柜中取出并放到辦公桌上以方便取得,辦公桌就像保持資料及數據取用方便的內存。
內存頻率
內存主頻和CPU主頻一樣,習慣上被用來表示內存的速度,它代表著該內存所能達到的最高工作頻率。內存主頻是以MHz(兆赫)為單位來計量的。內存主頻越高在一定程度上代表著內存所能達到的速度越快。內存主頻決定著該內存最高能在什么樣的頻率正常工作。
系統啟動方式
啟動系統通常有三種方式:冷啟動、熱啟動和復位啟動。
主板南北橋區別
一個主板上最重要的部分可以說就是主板的芯片組了,主板的芯片組一般由北橋芯片和南橋芯片組成,兩者共同組成主板的芯片組。
北橋芯片主要負責實現與CPU、內存、AGP接口之間的數據傳輸,同時還通過特定的數據通道和南橋芯片相連接。北橋芯片的封裝模式最初使用BGA封裝模式,到Intel的北橋芯片已經轉變為FC-PGA封裝模式,不過為AMD處理器設計的主板北橋芯片依然還使用傳統的BGA封裝模式。
南橋芯片相比北橋芯片來講,南橋芯片主要負責和IDE設備、PCI設備、聲音設備、網絡設備以及其他的I/O設備的溝通,南橋芯片到目前為止還只能見到傳統的BGA封裝模式一種。
交換與路由
交換:完成信號由設備入口到出口的轉發。只要是和符合該定義的所有設備都可被稱為交換設備。
二層交換機工作在數據鏈路層。二層交換機就是普通的交換,把數據以幀的形式發送出去。三層交換機工作在網絡層。三層交換機既可以作交換機又可以做路由器。
路由:是把信息從源穿過網絡傳遞到目的地的行為,在路上,至少遇到一個中間節點。它們的主要區別在于橋接發生在OSI參考協議的第二層(鏈接層),而路由發生在第三層(網絡層)。這一區別使二者在傳遞信息的過程中使用不同的信息,從而以不同的方式來完成其任務。
堆疊和級聯
級聯和堆疊是多臺交換機或集線器連接在一起的兩種方式。它們的主要目的是增加端口密度,主要區別:
級聯是上下關系(總線型、樹型或星型的級聯),堆疊是平等關系(堆疊中多臺交換機作為一個整體對外體現為一臺邏輯設備)。
堆疊組建時會選舉出一臺交換機做為主交換機(Master),剩下的交換機稱為從交換機(Slave)。主交換機是整個堆疊系統中的控制中心。堆疊中每一臺交換機都同時具備成為主交換機或者從交換機的能力。
浮點數精度
時間跳變和漸變
NTP client和server的時間同步有兩種情況: 時間跳變(time step)和漸變(time slew)。時間跳變是指在client和server間時間偏差(Offset)過大時(默認128ms),瞬間調整client端的系統時間。
時間漸變是指時間差較小時,通過改變client端的時鐘頻率,進而改變client端中"1秒"的"真實時間",保持client端時間連續性。如果client端比server端慢10s,client端的中每1秒現實時間是1.0005秒,雖然client端的時間仍然是1秒1秒增加的,通過調整每秒的實際時間,直到與server的時間相同。
FC SAN的Zone
Zone是FC SAN特有一種概念,目的用來配置同一個交換機上面不同設備之間的訪問權限。同在一個zone里面的設備可以互相訪問。Brocade交換機有個Default zone,出廠時候所有交換機端口都在一個default zone里面,默認是不允許互相訪問的。
TPC基準(Benchmark)標準規范
TPC(Transaction Processing Performance Council)是由數10家會員公司創建的非盈利組織,總部設在美國。TPC的成員主要是計算機軟硬件廠家,而非計算機用戶,它的功能是制定商務應用基準程序(Benchmark)的標準規范、性能和價格度量,并管理測試結果的發布。
TPC已經推出了多套Benchmarks,被稱為TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已經過時不再使用了。TPC-C是在線事務處理(OLTP)的基準程序,TPC-D是決策支持(Decision Support) 的基準程序。TPC即將推出TPC-E,作為大型企業(Enterprise)信息服務的基準程序。
TPC-C使用三種性能和價格度量,其中性能由TPC-C吞吐率衡量,單位是tpmC。tpm是Transactions Per Minute的簡稱;C指TPC中的C基準程序。它的定義是每分鐘內系統處理的新訂單個數。
CPU親和性
處理器親和性又稱處理器關聯。通過處理器關聯可以將虛擬機或虛擬處理器映射到一個或多個物理處理器上。該技術基于對稱多處理機操作系統中的Native Central Queue調度算法。隊列(Queue)中的每一個任務(進程或線程)都有一個標簽(Tag)來指定它們傾向的處理器。在分配處理器的階段,每個任務就會分配到它們所傾向的處理器上。
處理器親和性利用了這樣一個事實,就是進程上一次運行后的殘余信息會保留在處理器的狀態中(也就是指處理器的緩存)。如果下一次仍然將該進程調度到同一個處理器上,就能避免一些不好的情況(比如緩存未命中),使得進程的運行更加高效。
調度算法對于處理器親和性的支持各不相同。有些調度算法在它認為合適的情況下會允許把一個任務調度到不同的處理器上。比如當兩個計算密集型的任務(A和B)同時對一個處理器具有親和性時,另外一個處理器可能就被閑置了。這種情況下許多調度算法會把任務B調度到第二個處理器上,使得多處理器的利用更加充分。
處理器親和性能夠有效地解決一些高速緩存的問題,但卻不能緩解負載均衡的問題。而且,在異構系統中,處理器親和性問題會變得更加復雜。
簡單網絡管理協議(SNMP)
SNMPv1/v2/v3/v2c主要用于網絡監控和管理。在SNMP模型中,有一或多個管理系統和多個被管理系統。每一個被管理系統上有運行一個代理(Agent)軟件通過SNMP向管理系統報告信息。一個SNMP管理的網絡由下列三個關鍵組件組成:
熱文閱讀
多少小伙伴用過或者曾經用過深度系統及其服務的?或許,趁著清明假期,可以嘗試重新體驗一番了。
永久免費的國產操作系統
華為事件讓國內不少廠商和科技粉絲看到了國產操作系統的重要性,鴻蒙雖好,可畢竟更適合物聯網領域,對于消費PC領域的用戶而言,除了Windows,還有其它選擇嗎?
事實上,對于關注國產操作系統的用戶而言,深度Deepin絕對是記憶中不可磨滅的存在,雖然深度被統信軟件納入后,UOS成為重點布局和推動的存在,但深度Deepin也在2020年放出“深度Deepin系統,永久免費使用”的承諾,在不少粉絲心中,比Mac OS還美觀的UI界面以及簡單易用的功能,依舊折服了不少人。
事實上,華為MagicBook 2019就曾直接搭載過深度Deepin系統,即便用戶有更改使用Windows系統的需求,也可以方便地在榮耀官方下載相關的驅動程序。
不過永久免費加上UOS的存在,讓深度Deepin系統更新略慢,在2020年4月推出搭載應用“全家桶”的Deepin V20很久后,2021年1月才發布V20.4版,進一步優化安裝過程,以滿足更多PC用戶體驗需求的同時,對文件管理、搜索等使用功能進行了優化。
直至昨天,深度操作系統 20.5正式發布,除升級 Stable 內核至 5.15.24,修復底層漏洞外,進一步提升系統兼容性和安全性,并集成了大量實用功能。
不過在介紹Deepin 20.5最新升級以前,不妨先重溫下如何安裝Deepin系統。
重溫Deepin深度系統的安裝
對于想要體驗Deepin深度系統的用戶而言,裝系統并非什么技術活兒,不過基本的流程還是可以溫故知新的。在安裝Deepin深度系統以前,同樣需要了解自己的電腦配置——
·處理器:Intel Pentium IV 2GHz 或更快的處理器
·內存:至少 2G 內存(RAM),4G 以上是達到更好性能的推薦值
·硬盤:至少 25 GB 的空閑空間
看看這個配置再想想Windows 11的配置,是不是覺得Deepin深度系統在硬件需求方面友好很多呢?除此之外,你還需要一個U盤,或一張光盤以及光驅,然后在深度科技官方網站下載鏡像文件并制作啟動盤。
接下來的操作比較簡單,直接根據鏡像文件的提示完成即可。
當然,在文件系統上同Windows還是有一定區別,這里大家不妨先了解下,以免到時候手忙腳亂的。
而最新的深度操作系統20.5主要在人臉識別、全局搜索等方面進行了優化和提升。
生物認證-人臉識別:新增人臉識別功能模塊,對已適配的設備支持生物認證,提供更多安全解鎖方式,在控制中心錄入人臉后,在下次登錄時可以通過人臉直接登錄。
截圖錄屏-貼圖置頂:截圖的時候選擇“貼圖”功能,截出的圖片可以懸浮在窗口的最上面,還可以挪動位置。就相當于把這張圖片給暫時的“釘”在桌面上,這個時候,可以并行的去操作其他的軟件,互不干涉。
全局搜索-搜索速度提升100%:全局搜索功能進一步優化,文件搜索的檢索精準度和搜索的路徑范圍全面提升,新增文件類目與文件后綴精準搜索功能。
當然,新版深度操作系統20.5不管是對于提升系統底層的穩定性和安全性,還是對于軟件安全漏洞的修復上,都能得到更好的支持。
有望崛起的國產操作系統
目前,國內從事國產操作系統開發的廠商至少有15家,多是基于Linux開源系統,其中一派為桌面、服務器產品開發操作系統的傳統操作系統廠商。例如:中興新支點、銀河麒麟、中標麒麟、深度系統等。這些廠商掌握一定資源,可獲得較多的政府、企業訂單等,另一派則是新興勢力,如鴻蒙、阿里YunOS、騰訊等。他們通過自己獨特技術以及創新思路開拓國產操作系統市場。
不過,盡管國產操作系統已經群雄并起,但始終未能出現一款足夠現象級的產品。
據東興證券研究,2018年全球操作系統市場規模約280億美元,中國市場約占10%的份額,約189億元,而國產操作系統的市場規模約為15.13億,僅占銷售市場份額的8%左右。
究其原因,就是各大廠商一直各自為戰,沒有圍繞一款操作系統形成成熟的應用生態。任正非在談及鴻蒙OS時也表示,操作系統最關鍵的是建立生態,重新建立良好的生態需要兩、三年左右的時間。
此前,微軟在發布Windows 10的時宣稱Win 10上擁有超過3500萬個應用程序,與此相比,國產操作系統均望塵莫及。
不過,這并不意味著國產系統完全沒有機會,隨著云計算、5G、AI等技術的發展對操作系統提出了新要求,與此前操作系統分為手機和PC端不同,統一全平臺的操作系統需求與日俱增,這也成為國產操作系統突破的機會,華為推出的鴻蒙系統也針對5G、物聯網進行優化,已確定能兼容目前Linux、Android與Web應用,能夠覆蓋全平臺。
面對數字化轉型需要,國產操作系統作為數字世代新基建的底座,未來有望走上高速發展的軌道……