【廣告】
服務器的關鍵技術
將計算機服務器中的物理CPU虛擬成為一個虛擬的CPU,系統(tǒng)操作可同時使用一個或者多個虛擬CPU,在計算機服務器系統(tǒng)虛擬化CPU可實現(xiàn)相互隔離。目前很多計算機操作系統(tǒng)都是基于X86架構組建起來的,在系統(tǒng)研發(fā)設計中,CPU在運行過程中主要涉及到四個層級,分別是Ring0、Ring1、Ring2、Ring3。其中Ring0屬于指令層級,可有效執(zhí)行任何指令,比如;CPU運行的修改都是在Ring0中完成的。虛擬化X86系統(tǒng),在運行需要在操作系統(tǒng)和硬件之間同時設置虛擬層,Ring0通常情況下,只能在虛擬層中運行,使得一些比較特殊的指令,無法直接作用在硬件上。虛擬化技術則能對各種指令進行有效執(zhí)行,在計算機服務器虛擬中采用了先進的二進制代碼動態(tài)翻譯機,無論是普通指令,還是特權指令都能有效執(zhí)行。應用比較先進的前插陷入指令,直接作用在虛擬機上,由虛擬機進行指令翻譯,再執(zhí)行相關操作,此種做法和傳統(tǒng)虛擬技術相比,從而實現(xiàn)多系統(tǒng)操作,是目前實現(xiàn)CPU虛擬化的關鍵技術。
服務器的虛擬化
內存虛擬化技術內存虛擬化是實現(xiàn)計算機服務器虛擬化的核心,眾所周知,計算機的內存決定了計算機系統(tǒng)的運行效率和穩(wěn)定性,內存虛擬化的主要原理對服務器中的所有內存都進行統(tǒng)一管理,然后通過虛擬化的封裝技術,讓內存能夠在虛擬機中良好運行。進而促使每個虛擬機都能良好運行。在實現(xiàn)計算機服務器虛擬化過程中,內存虛擬技術和CPU虛擬技術同等重要,訪問次數的頻率也相互一致。實現(xiàn)虛擬化內存的關鍵在于實現(xiàn)對物理內存的合理管理,并實現(xiàn)對內存的合理劃分,構建起和虛擬層所需內存地址及計算機服務器內存地址相互一致的映射關系,從而確保整個虛擬層的內存訪問能夠在虛擬化內存和物理內存中的一致性。
1U服務器
面板與指示器許多IT人通常不會關注位于服務器前部的控制面板與指示器。他們認為診斷或系統(tǒng)管理工具已經可以提供足夠的狀態(tài)與故障信息,但人們不應低估服務器狀態(tài)指示器的作用。前面板指示器——如電源、硬盤狀態(tài)、網絡活動狀況,還有溫度狀況告警、電源與風扇故障——可以確定診斷或提供對潛在問題的提前告警,無需進行麻煩的傳統(tǒng)診斷。某些服務器包含了一系列指示器,而其他系統(tǒng)提供了一個“健康”指示燈,通過不同的閃爍方式報告基本故障。位于服務器獨立驅動器托架上的指示器可以顯示每個獨立磁盤的運行狀況,還可以標識出故障的物理磁盤,以便于進行更換作業(yè)。同樣需要考慮驅動器托架的可用性。幾乎當前所有的1U服務器都提供了熱插拔硬盤驅動器托架。每個驅動器都安裝在托盤上以便于安裝與移除。不像傳統(tǒng)計算機需要將驅動器與系統(tǒng)主板用線纜連接,1U服務器提供了固定背板,可以讓驅動器連同托架一起安裝至服務器并鎖定在機箱上。