服務(wù)器學習筆記_第1頁
服務(wù)器學習筆記_第2頁
服務(wù)器學習筆記_第3頁
服務(wù)器學習筆記_第4頁
服務(wù)器學習筆記_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

效勞器學習筆記目錄效勞器學習筆記〔一〕:效勞器知識簡單了解2效勞器學習筆記〔二〕:效勞器技術(shù)概覽4效勞器學習筆記〔三〕:硬件技術(shù)之效勞器處理器技術(shù)7效勞器學習筆記〔四〕:硬件技術(shù)之內(nèi)存技術(shù)9效勞器學習筆記〔五〕:硬件技術(shù)之I/O總線技術(shù)13效勞器學習筆記〔六〕:效勞器集群技術(shù)17效勞器學習筆記〔七〕:效勞器容錯機制22效勞器學習筆記〔八〕:磁盤RAID技術(shù)24效勞器學習筆記〔九〕:三種主流的數(shù)據(jù)存儲方式30效勞器學習筆記〔十〕:數(shù)據(jù)備份與容災(zāi)35效勞器學習筆記〔十一〕:Linux第一篇,從Shell開始學起!37效勞器學習筆記〔十二〕:Linux第二篇,學習常用的Shell命令40效勞器學習筆記〔十三〕:Linux第三篇,文件管理中常用的Shell命令44效勞器學習筆記〔十四〕:Linux第四篇,Shell腳本簡單了解46效勞器學習筆記〔十五〕:Linux第五篇,磁盤管理之為linux系統(tǒng)添加一塊新硬盤51效勞器學習筆記〔十六〕:Linux第六篇,磁盤管理之LVM55發(fā)布人微博:原作者Blog:效勞器學習筆記〔一〕:效勞器知識簡單了解近來在學習效勞器方面的知識,把自己所了解的有關(guān)效勞器方面的知識與大家交流分享,同想學習效勞器方面知識的朋友們一起努力學習。什么是效勞器?效勞器是計算機的一種,它是在網(wǎng)絡(luò)操作系統(tǒng)的控制下為網(wǎng)絡(luò)環(huán)境里的客戶機提供共享資源的高性能計算機,它的高性能主要表達在高速度的CPU運算能力、長時間的可靠運行、強大的I/O外部數(shù)據(jù)吞吐能力等方面。一、效勞器的分類:按著不同的分類標準,可以有不同的分類。

1、按CPU的類型分類:

RISC(ReducedInstructionSetComputing,精簡指令集計算)架構(gòu)效勞器使用RSIC芯片并且主要采用Unix操作系統(tǒng)的效勞器有HP的PA-RISC、IBM公司的pSeries效勞器、SUN公司的SPARC等。

CISC(ComplexInstructionSetComputing,復(fù)雜指令集計算)架構(gòu)效勞器基于IA(IntelArchitecture)架構(gòu)的效勞器,使用CISC芯片且主要用WidnowsServer/Linux/BSD等操作系統(tǒng)的效勞器。如Intel的Xeon、AMD的Opteron處理器,也稱工業(yè)標準效勞器。

IA-64效勞器。采用IA-64架構(gòu)的處理是主要是Intel安騰處理器(Itanium)。Itanium處理器是HP與Intel共同開的。安騰處理器似乎出現(xiàn)了一些麻煩,Windows、Redhat及Oracle都已經(jīng)宣布不再支持安騰處理器。

2、按應(yīng)用規(guī)模分類:

大型效勞器

中型效勞器

小型效勞器、入門級效勞器

3、按應(yīng)用用途分類:

數(shù)據(jù)庫效勞器、域名效勞器、DHCP效勞器、文件效勞器、FTP效勞器、郵件效勞器、代理效勞器、打印效勞器、Web效勞器、WINS效勞器等

4、按外形結(jié)構(gòu)分類:

塔式效勞器、機架式效勞器、刀片效勞器

x86架構(gòu)的效勞器通常稱為PCServer.運行UNIX的效勞器通常被稱為小型機。二、效勞器系統(tǒng)特征與性能:選定效勞器的幾個標準:

◆先進的系統(tǒng)結(jié)構(gòu);

◆先進的性能;

◆卓越的擴展性;

◆先進的管理性;

◆使人信服的可靠性;

◆強大的可用性;

◆持續(xù)的效勞能力。

國內(nèi)外效勞器標準

國內(nèi)效勞器標準:SUMA:Scalability〔可擴展性〕、Usability〔易使用性〕、Manageability〔易管理性〕、Availability〔可用性〕。這一標準是由國內(nèi)的效勞器廠商曙光所倡導(dǎo)。

①Scalability

效勞器必須具有一定的可擴展性,這是因為企業(yè)網(wǎng)絡(luò)隨著企業(yè)的開展壯大而開展,用戶增多、業(yè)務(wù)擴展,效勞器也應(yīng)該具有很強的擴展性,具備一定的可擴展空間。

②Usability

效勞器的功能強大而硬件與軟件都很復(fù)雜。效勞器的易用性主要表達在效勞器是不是容易操作,用戶導(dǎo)航系統(tǒng)是不是完善,有沒有關(guān)鍵恢復(fù)功能等等。

③Manageability

效勞器的易管理性也是效勞器的一個重要特性,能夠做到及時發(fā)現(xiàn)問題,及時完成故障處理。效勞器的易管理性還表達在效勞器有沒有智能管理系統(tǒng),有沒有自動報警功能,是不是有獨立于系統(tǒng)的管理系統(tǒng)。

④Availability

對于一臺效勞器,可用性非常重要,效勞器為了保障用戶的連續(xù)業(yè)務(wù),通常要求效勞器得不間斷地工作,持續(xù)為用戶提供連續(xù)效勞。

國外效勞器標準:RAS:Reliability〔高可靠性〕、Availability〔高可用性〕、Serviceability〔高可效勞性〕三、效勞器操作系統(tǒng)效勞器上常用的操作系統(tǒng)有WindowsServerFamily(WindowsNT、windows2000Server、windowsserver2008)、Linux〔最有名氣的RedhatEnterpriseLinux〕、UNIX〔HP的HP-UX、IBM的AIX及Sun的Solaris(已經(jīng)被甲骨文收購)等〕

效勞器操作系統(tǒng)與PC操作系統(tǒng)的區(qū)別在于前者可以支持更多的CPU、更大的內(nèi)存及更為卓越的性能和強大的網(wǎng)絡(luò)功能。四、國內(nèi)外效勞器生產(chǎn)廠商國外的主要有:HP、IBM、Oracle〔Oracle收購了Sun公司〕。國內(nèi)的主要有:曙光、浪潮、長城。小結(jié):網(wǎng)絡(luò)可以分為資源子網(wǎng)與數(shù)據(jù)子網(wǎng)。效勞器屬于資源子網(wǎng),在網(wǎng)絡(luò)中占有重要的地位。效勞器的高可靠性、高可用性與高可效勞性等這些特性決定了效勞器所使用的技術(shù),如效勞器的冗余技術(shù)、熱插拔技術(shù)、集群技術(shù)等等。效勞器學習筆記〔二〕:效勞器技術(shù)概覽效勞器技術(shù)包括復(fù)雜的硬件技術(shù)與軟件技術(shù)。由效勞器的高可用性、擴展性、持續(xù)的工作等方面的要求,效勞器與PC在硬件技術(shù)上差異很大。目前通用效勞器硬件技術(shù)通常包括:CPU技術(shù)(RISC與CISC處理器架構(gòu)技術(shù)、SMP對稱多處理技術(shù)、)、內(nèi)存(ECC內(nèi)存糾錯)、硬件冗余、熱插拔、磁盤陣列技術(shù)、智能管理技術(shù)I/O總線(I2O智能輸入/輸出技術(shù)和效勞器總路線技術(shù))等。一、RISC和CISC處理器指令架構(gòu)技術(shù)RISC和CISC都是效勞器處理器的指令系統(tǒng)執(zhí)行方式技術(shù),它們也被稱為效勞器處理器架構(gòu)技術(shù)。RISC指令架構(gòu)技術(shù)以IBM、HP和Sum公司的RISC處理為代表,而CISC那么以Intel的IA處理器為代表〔AMD的效勞器處理器也都根本上采用這種指令架構(gòu)〕二、SMP對稱多處理器技術(shù)SMP(SymmetricalMulti-Processing,對稱多處理)技術(shù)是相對非對稱多處理技術(shù)而言的,在這種架構(gòu)中,同一效勞器主板需要提供多個處理器插座,但所支持的處理器個數(shù)都是偶數(shù)的,這就是其“對稱”性所要求的。組建SMP系統(tǒng)需要有特定的處理器、操作系統(tǒng)和應(yīng)用軟件的支持:①處理器必需內(nèi)置APIC(AdvancedProgrammableInterruptControllers,高級可編程中斷控制器)單元;②相同的處理器型號;③完全相同的運行頻率;④盡可能保持相同的產(chǎn)品序列編號。三、I2C(Inter-IntegratedCircuit)總線技術(shù)I2C總線是一種由菲利普公司開發(fā)的串行總線,是一種具有多端控制能力的雙線雙向串行數(shù)據(jù)總線系統(tǒng)。I2C通過一個帶有緩沖區(qū)的接口,數(shù)據(jù)可以被I2C總線發(fā)送或接收,控制和狀態(tài)信息那么通過一套內(nèi)存映射存放器來傳送。利用I2C總線技術(shù)可以對效勞器的所有部件進行集中管理,可隨時監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)、系統(tǒng)溫度等多個參數(shù),增加了系統(tǒng)的平安性,方便了管理。四、智能監(jiān)控管理技術(shù)智能監(jiān)控技術(shù)不是一個單一的效勞器技術(shù),它是一系列智能管理技術(shù)的總稱,其中包括EMP(應(yīng)急管理端口)、ISC(Intel效勞控制)、IPMI(智能平臺管理接口)和SNMP(SimpleNetworkManagementProtocol)等技術(shù)。目前高性能效勞器普遍采用專用的效勞處理器(ServiceProcessor)來對系統(tǒng)的整體運行情況進行監(jiān)控。系統(tǒng)中的一些關(guān)鍵部件的工作情況都通過一條被稱為I2C總線的串行通信接口被傳送到效勞處理器,而且效勞處理器通過專用的監(jiān)控軟件監(jiān)視各個剖件的工作狀態(tài)。效勞處理器可以對效勞器的所有部件進行集中管理,可隨時監(jiān)控內(nèi)存、硬盤、網(wǎng)絡(luò)和系統(tǒng)溫度等多個參數(shù)。

①EMP(EmergencyManagementPort,應(yīng)急管理端口)

EMP是效勞器主板上所帶的一個用于遠程管理效勞器的接口。遠程控制機可以通過Modem與效勞器相連,控制軟件安裝于控制機上,遠程控制機通過EMPConsole控制界面可以對效勞器進行以下工作:翻開或關(guān)閉效勞器的電源;重新設(shè)置效勞器,甚至包括主板BIOS和CMOS的參數(shù);監(jiān)測效勞器內(nèi)部情況。

②ISC(IntelServerControl,Intel效勞器控制)

ISC是一種網(wǎng)絡(luò)監(jiān)控制技術(shù),現(xiàn)在已經(jīng)改名為ISM(IntelServerManagement),只適用于使用Intel架構(gòu)的帶有集成管理功能的主板的效勞器。采用這種技術(shù)后,用戶可在一臺普通的客戶機上,通過局域網(wǎng)或廣域網(wǎng)對效勞器進行啟動、關(guān)閉或重新置位,也可以監(jiān)測網(wǎng)絡(luò)上所有使用Intel主板的效勞器的運行狀況,包括機箱、電源、風扇、內(nèi)存、處理器、系統(tǒng)信息、溫度和電壓等。

③IPMI(IntelligentPlatformManagementInterface智能平臺管理接口)

為降低效勞器管理系統(tǒng)的開發(fā)有管理本錢,并解決不同的效勞器與周邊設(shè)備因接口不同而無法溝通的問題,Intel、HP、NEC和Dell攜手結(jié)合多家效勞器芯片制造廠商,從1997年開始研究,在2001年3月推出了一項重要的管理標準——IPMI。它定義了在監(jiān)控終端上通過網(wǎng)絡(luò)或串行調(diào)制解調(diào)器管理、監(jiān)視遠程效勞器的方法。通過IPMI能對系統(tǒng)健康狀態(tài)進行監(jiān)視,對嚴重事件自動產(chǎn)生告警,而縣還能實現(xiàn)自動系統(tǒng)控制和系統(tǒng)事件日志記錄功能。IPMI結(jié)構(gòu)的核心是一個被稱為“基板管理控制器”的微控制器。五、智能輸入/輸出(I2O)技術(shù)隨著效勞器處理器性能的提高,效勞器系統(tǒng)的功能越來越強,作用越來越大,作為網(wǎng)絡(luò)中心設(shè)備后,其數(shù)據(jù)傳輸量會大大增加,因而I/O數(shù)據(jù)傳輸性能經(jīng)常會成為整個系統(tǒng)的瓶頸。智能輸入/輸出(I2O)技術(shù)把任務(wù)分配給智能I/O系統(tǒng),在這些子系統(tǒng)中,專用的I/O處理器將承當中斷處理、緩沖存取及數(shù)據(jù)傳輸?shù)葻┈嵢蝿?wù),這樣,系統(tǒng)的吞吐能力就得到了提高,效勞器的主處理器也能被解放出來去執(zhí)行更為重要的任務(wù)。

I2O(IntelligentInput&Outpu,智能輸入輸出)是一項可以降低系統(tǒng)CPU負載并改良I/O數(shù)據(jù)通信的新技術(shù)。在這一技術(shù)下,I/O子系統(tǒng)的體系結(jié)構(gòu)完全獨立于網(wǎng)絡(luò)操作系統(tǒng),并不需要外部設(shè)備的支持,這樣一方面可減輕操作系統(tǒng)的負擔,另一方面還可以提高I/O通信效率。六、硬件冗余技術(shù)硬件冗余技術(shù)是最常見的、最根本的效勞器技術(shù)之一,也是應(yīng)用最廣的效勞器通過技術(shù)。它是通過提供雙份完全一樣的硬件,并通過相應(yīng)的技術(shù)使備用件時刻處于待命狀態(tài),發(fā)現(xiàn)相應(yīng)部件失效后立即接替原來的部件繼續(xù)工作,使得效勞器保持恒久不間斷的動作。它是提高效勞器可用性的一個重要手段。根據(jù)不同的冗余部位和冗余程度,主要分為以下幾中硬件冗余方式。

①單機容錯冗余。這是一種最高級別的冗余,到達了100%冗余。在這樣一個效勞器中,對所有部件都提供了冗余,任何單一部件的損壞都不會造成硬盤中的數(shù)據(jù)喪失。

②雙效勞器冗余。這種冗余方式采用雙臺效勞器進行冗余容錯,將雙臺效勞器分為主/從效勞器,從效勞器是為主效勞器出現(xiàn)故障而準備的,不過這一容錯技術(shù)需要專門的效勞器集群軟件來實現(xiàn)。當主效勞器出現(xiàn)故障時,從效勞器將立即接替主效勞器的工作,從而使得任何一臺效勞器出故障都不會造成系統(tǒng)崩潰。

③磁盤冗余。這是最常見的硬件冗余方式之一,就是提供多個備用磁盤。在這種冗余方式中,應(yīng)用最廣的是磁盤冗余陣列技術(shù)(RAID)。

④電源冗余;⑤風扇冗余;⑥網(wǎng)卡冗余。七、熱插拔技術(shù)(HotPlug)熱插拔技術(shù)就是指可以在系統(tǒng)帶電的情況下對有些部件進行插、拔操作。一般來說具有熱插拔性能的硬件主要包括:硬盤、CPU、RAM、電源、風扇、PCI適配器和網(wǎng)卡等。八、診斷技術(shù)效勞器診斷技術(shù)是效勞器可管理性的一個重要方面,它可由軟件實現(xiàn)效勞器的自我診斷,當所監(jiān)控的硬件出現(xiàn)故障時,及時告知管理人員,以便得到及時維護。

1、光通路診斷技術(shù)。這是由IBM開發(fā)的,它使得技術(shù)人員能夠迅速確定和找到發(fā)生故障的系統(tǒng)組件;2、ActiveDiagnostics(活動診斷)技術(shù)。九、64位處理器技術(shù)64位與32位處理器相比,最為關(guān)鍵的優(yōu)勢就表達于位寬和內(nèi)存尋址能力上。位寬對處理器性能的影響很大,位寬是指處理器一次執(zhí)行指令的數(shù)據(jù)帶寬。64位處理器一次就能處理64位,即8個字節(jié)的數(shù)據(jù)。十、效勞器集群(Cluster)技術(shù)效勞器集群技術(shù)是提高效勞器性能的一項技術(shù)措施。一個效勞器集群包含多臺共享數(shù)據(jù)存儲空間的效勞器,各效勞器之間通過內(nèi)部局域網(wǎng)進行相互通信。當其中一臺效勞器發(fā)生故障時,它所運行的應(yīng)用程序?qū)⒂善渌男谄髯詣咏庸?。十一、負載均衡技術(shù)負載均衡的思路是每臺效勞器都具備同等的地位,都可以單獨對外提供效勞而無須其它效勞器的輔助,通過某種負載分擔技術(shù),將從外部發(fā)送來的請求均勻分配到稱結(jié)構(gòu)中的某些效勞器上。負載均衡技術(shù)可以完成以下任務(wù):解決網(wǎng)絡(luò)擁塞,實現(xiàn)效勞就近提供;為用戶提供更好的訪問質(zhì)量;提高效勞器的響應(yīng)速度;提高效勞器及其它資源的利用效率;防止在網(wǎng)絡(luò)關(guān)鍵部位出現(xiàn)單點失效。小結(jié):這些技術(shù)都是為了提高效勞器的高可用性、高可靠性、高可以效勞性,保證效勞器的能夠不間斷地向用戶提供高性能的效勞。效勞器學習筆記〔三〕:硬件技術(shù)之效勞器處理器技術(shù)一、效勞器處理器(ServerCPU)的分類通常按按效勞器處理器架構(gòu)(效勞器處理器所采用的指令系統(tǒng))劃分為以下幾類:

①CISC(ComplexInstructionSetComputing,復(fù)雜指令集計算)架構(gòu)

從計算機誕生以來,一直采用CISC指令集方式?;贑ISC的CPU主要有Intel、AMD的X86CPU。它們通常在低端效勞器中使用。操作系統(tǒng)為Windows系列或Linux。CISC也可以稱為IA-32架構(gòu)或X86架構(gòu)。

②RISC(ReducedInstructionSetComputing,精簡指令集計算)架構(gòu)

這類CPU通常在高端效勞器中使用,最具代表性的產(chǎn)品是IBM的POWER、POWERPC處理器、Sun的SPARC處理器、HP的PA-RISC、Alpha處理器及MIPS的MIPS處理器。在20世紀70年代,IBM創(chuàng)造了RISC技術(shù),到了80年代后期,RISC指令架構(gòu)逐漸代替了效勞器領(lǐng)域中的CISC指令架構(gòu),成為效勞器主流微處理器設(shè)計架構(gòu)。RISC優(yōu)化指令系統(tǒng),加快程序編譯進程,提高運行速度。

RISC技術(shù)采用了更加簡單和統(tǒng)一的指令格式,固定的指令長度以及優(yōu)化的尋址方式,使整個計算結(jié)構(gòu)更加合理。一般來說,RISC處理器比同檔的CISC處理器要快50%~75%。

③VLIW(VeryLongInstructionWord,超長指令集)架構(gòu)

VLIW架構(gòu)采用了先進的EPIC(ExplicitlyParallelInstructionComputing,清晰并行指令)設(shè)計,可以把它叫做IA-64架構(gòu)。HP與Intel合作開發(fā)的安騰(Itanium)處理就采用該架構(gòu)技術(shù)。二、效勞器處理器技術(shù)介紹①IBMPOWER處理

POWER是PowerOptimizationWithEnhancedRISC的縮寫。POWERPC中的PC是PerformanceComputing的縮寫。

◆POWER1處理器最早發(fā)布于1990年。

◆POWER4處理器發(fā)布于2001年,是世界上第一顆雙核心處理器。

②SunSPARC處理器

SPARC是ScalableProcessorARChitecture。

③HPPA/Alpha處理器

HP由于并購了Compaq公司,因此它有兩個系列的RISC處理器,即HP自己開發(fā)的PA-RISC處理系列和Compaq公司的Alpha處理器系列。

PA-RISC于1986年問世,第一款芯片的型號為PA-8000,主頻為180MHz,PA-8800是于2004年2月底推出的,它的起始頻率為1GHz,是Hp的第一個雙核心64RISC處理器。

④MIPS處理器

MIPS(MicroprocessorwithoutInterlockedPipedStages)AMDOpteron處理器的優(yōu)勢AMD的Opteron處理器與Intel的IA-64架構(gòu)的Itanium和Itanium2處理相比,主要存在有以下不同:①處理器架構(gòu)不同對于64位處理器,AMD采用了與Intel截然不同的策略:AMD采用一種基于x86指令體系的64位架構(gòu),也就是x86-64架構(gòu),可以讓64位處理器運行在32位應(yīng)用環(huán)境下。②向下兼容性不同AMD的x86-64架構(gòu)的最大優(yōu)勢就是完全兼容現(xiàn)存的x86代碼。IntelItanium/Itanium2處理器Intel的第一款64位處理器Itanium發(fā)布于2000年,它采用的是全新的IA-64架構(gòu)。Intel的IA-64架構(gòu)所采用的顯示并行指令(EPIC)架構(gòu),具有分支預(yù)測執(zhí)行、存放器輪動、更多的計算單元和流水線等技術(shù)。它的內(nèi)存尋址能力很強,能夠容納近180億GB的物理內(nèi)存。IntelNoconaXeon處理器Nocona處理器是Intel迫于AMDOpteron處理器所帶來的壓力,在無奈的情況下發(fā)布的。NoconaXeon處理器重拾當年自己拋棄的x86架構(gòu)〔Intel為了避嫌,稱之為“EM64T”架構(gòu)〕,既能支持64位程序運算,同時又能很好地支持現(xiàn)行主流的32位程序。小結(jié):效勞器的角色與功能決定了效勞器CPU的性能在名個方面遠遠高于PC機的CPU。芯片技術(shù)是信息技術(shù)中的最為重要的技術(shù)。效勞器學習筆記〔四〕:硬件技術(shù)之內(nèi)存技術(shù)內(nèi)存會出錯計算機中使用的內(nèi)存儲設(shè)備主要有兩種類型:靜態(tài)隨機存儲器(SRAM)和動態(tài)隨機存儲器(DRAM)。其中SRAM作為緩存使用,這是因為它的速度快,并可以在關(guān)閉電源前一直保存其中的數(shù)據(jù);而DRAM芯片裝在168腳的DIMM(Dualinlinememorymodules)上,每一個DRAM芯片以電容行或電容列存儲數(shù)據(jù),對這些存儲單元必須不停地進行充電或者更新否那么其中的數(shù)據(jù)就會喪失。一個充電的電容器由數(shù)據(jù)“1”表示,一個放電的電容器由數(shù)據(jù)“0”表示。充電或放是由存儲設(shè)備的電壓決定的。當電容器中的電荷受到外界的影響發(fā)生變化時,讀數(shù)就會出現(xiàn)偏差,那么效勞器中使用的內(nèi)存模塊就會出現(xiàn)存儲錯誤。一、內(nèi)存的通用技術(shù)◆奇偶校驗技術(shù)比特(bit)是內(nèi)存中的最小單元。比特是通過“1”和“0”來表示數(shù)據(jù)高、低電平信號的。8個連續(xù)的比特叫做一個字節(jié)(byte),在不帶“奇偶檢驗”的內(nèi)存中如果某個字節(jié)數(shù)據(jù)有一個比特出錯,那么數(shù)據(jù)將出錯??梢栽诿總€字節(jié)數(shù)據(jù)后增加一個奇偶檢驗位。

◆ECC內(nèi)存查糾錯技術(shù)ECC是ErrorCheckingandCorrecting(錯誤檢查和糾正)的縮寫。ECC糾錯技術(shù)也需要額外的空間來儲存校正碼。二、IBM效勞器內(nèi)存技術(shù)◆Chipkill內(nèi)存技術(shù)

◆大容量高速度技術(shù)

◆內(nèi)存保護

◆內(nèi)存鏡像技術(shù)

內(nèi)存鏡像(MemoryMirroring)是IBM的另一種更高級的防止因內(nèi)存錯誤而導(dǎo)致整個效勞器不穩(wěn)定性事件發(fā)生的技術(shù)。內(nèi)存鏡像的工作原理很像磁盤鏡像,就是將數(shù)據(jù)同時寫入到兩個獨立的內(nèi)存卡中〔兩個內(nèi)存卡的配置是一樣的〕,平時的內(nèi)存數(shù)據(jù)讀取只在激活的內(nèi)存卡中進行。三、HP的效勞器內(nèi)存技術(shù)◆新ECC內(nèi)存技術(shù)

為了加強對內(nèi)存數(shù)據(jù)的保護,HP于1996年引入了新ECC技術(shù)(AdvancedECCtechnology),它類似于IBM的Chipkill內(nèi)存技術(shù)。

◆在線備份內(nèi)存模式

HP的在線備份內(nèi)存模式在HPProliant300和HPProliant500兩個系列的效勞器中得到應(yīng)用,但這兩個系列的效勞器所采用的在線備份內(nèi)存模式并不完全一樣。

◆鏡像內(nèi)存方式

鏡像內(nèi)存方式可以用來保護發(fā)生多比特錯誤的數(shù)據(jù)。

①單存儲板配置——非熱插拔方式(Non-HotPlug)用戶可以在效勞器自帶的存儲板上設(shè)置鏡像內(nèi)存。這樣無論是發(fā)生了單比特錯誤還是多比特錯誤,系統(tǒng)都可以保數(shù)據(jù)的平安可靠。用戶可以指定兩個鏡你存儲區(qū)(C和D)。運行在鏡像內(nèi)存方式下的效勞器,其系統(tǒng)內(nèi)存可以到達4GB。為了保證內(nèi)存鏡像方式的正常運行,存儲區(qū)C和D的配置必須和存儲區(qū)A和B的配置一樣。如下圖,數(shù)據(jù)被同時寫入系統(tǒng)內(nèi)存和鏡像內(nèi)存,但只從系統(tǒng)內(nèi)存中讀出。如果系統(tǒng)內(nèi)存中的某個DIMM出現(xiàn)單比特錯誤到達錯誤極限,那么系統(tǒng)會自動將存儲區(qū)C和D設(shè)置成系統(tǒng)內(nèi)存,將A和B指定為鏡像內(nèi)存,數(shù)據(jù)仍然會被同時寫入系統(tǒng)內(nèi)存和鏡像內(nèi)存中,但只從系統(tǒng)內(nèi)存中讀數(shù)據(jù)。

圖一單存儲板配置②熱插拔的鏡像內(nèi)存模式需要擴展存儲板〔選件,〕此模式可以為內(nèi)存提供比在線備份方式更好的保護。熱插拔的鏡像內(nèi)存模式包括在線擴展和在線替換內(nèi)存。在線擴展是指用戶可以在空的插槽上插入DIMM以擴展系統(tǒng)內(nèi)存容量,在線替換是指用戶可以在系統(tǒng)運行中直接將出現(xiàn)故障的DIMM替換掉。為了確保熱插拔的鏡像內(nèi)存模式運行正常,兩塊內(nèi)存板必須是一樣的。一個數(shù)據(jù)被同時寫入兩塊內(nèi)存板上,但只從主內(nèi)存板上讀數(shù)據(jù)。

圖二雙存儲板配置的鏡像內(nèi)存模式◆熱插拔RAID內(nèi)存(HotPlugRAIDMemory)技術(shù)

HP熱插拔RAID內(nèi)存可以為長時間不斷運行的應(yīng)用程序提供極高的實用性、靈活性和容錯能力。即使內(nèi)存設(shè)備徹底地發(fā)生故障,內(nèi)存仍然可以正常工作。

圖三RAID內(nèi)存原理四、主要效勞器內(nèi)存模組技術(shù)⑴雙倍DIMM面積模組

DIMM(Dual-inlineMemoryModules,雙列直插式存儲模塊)

圖四雙倍DIMM面積模組⑵Elpida和Kingston的TSOP雙面內(nèi)存模組

TSOP:ThinSmallOutlinePackage,薄型小尺寸封裝。

圖五TSOP封裝的內(nèi)存

圖六

疊加的TSOP封裝的內(nèi)存⑶Elpida的TCP模組

TCP:TapeCarrierPackaging

圖七

TCP封裝的內(nèi)存

五、FB-DIMM內(nèi)存體系架構(gòu)效勞器學習筆記〔五〕:硬件技術(shù)之I/O總線技術(shù)CPU工作時需要與外圍硬件設(shè)備進行數(shù)據(jù)、指令的交換,這就需要與各部件有一個傳輸通道。如果每種設(shè)備都分別引入一組線路直接與CPU相連,那么可導(dǎo)致系統(tǒng)線路雜亂無章,甚至不可能實現(xiàn)。為了簡化硬件電路和系統(tǒng)結(jié)構(gòu),人人引入了一組通用線路,并配以適當?shù)慕涌?,CPU通過這條線路與外圍硬件設(shè)備相連,這條通用線路被稱為總線(BUS)。根據(jù)連接設(shè)備的不同,總線又可以分為內(nèi)部總線、系統(tǒng)總線和外部總線三大類。內(nèi)部總線連接的是CPU與系統(tǒng)內(nèi)部芯片,系統(tǒng)總線(I/O)是連接系統(tǒng)主機與擴展插卡的總線。外部總線是連接系統(tǒng)與外部設(shè)備的總線。

自從IBMPC問世至今,從整體來看,經(jīng)歷了ISA和PCI兩種不同類型階段。

效勞器中先后應(yīng)用了多種總線技術(shù),其中最為著名的有InfiniBand、PCI-X和PCI-Express(簡稱為:PCI-E)。

一、ISA總線時代最早的PC總線是IBM公司于1981年在PC/XT電腦上采用的系統(tǒng)總線,它是為基于8位的8088處理器設(shè)計的,被稱為“PC總線”或者“PC/XT總線”。為了開發(fā)與IBMPC兼容的外圍設(shè)備,行業(yè)內(nèi)便逐漸確立了以IBMPC總線標準為根底的ISA(IndustryStandardArchitecture)總線。

ISA總線是8/16位的系統(tǒng)總線,最大傳輸速率僅為8Mb/s,但允許多個CPU共享系統(tǒng)資源,由于兼容性好,它在上個世紀80年代是應(yīng)用最為廣泛的系統(tǒng)總線。隨著開展,ISA總線的帶寬成了系統(tǒng)的瓶頸,影響到處理器性能的發(fā)揮。1988年,康柏、惠普等9個廠商協(xié)同把ISA擴展到了32位,這就是EISA(ExtendedISA),最后由PCI-SIG發(fā)布的PCI(PeripheralComponentInterface)總線取代。二、PCI總線1992年Intel在發(fā)布486處理器的時候,同時發(fā)布了32位PCI總線。最早發(fā)布的PCI總線工作在33MHz頻率之下。傳輸帶寬到達了133Mb/s。1993年發(fā)布了64位PCI總線后來把它的頻率提供到了66MHz,這樣64位66MHz的PCI總線帶寬就到達了533Mb/s。

圖一三種接口插槽三、PCI-X總線技術(shù)PCI-X最初是由IBM開發(fā)的,后來由PCI特殊利益組織(PCI-SIG)發(fā)布,屬于PCI總線的擴展架架構(gòu)。PCI-X有兩種版本,多種不同的規(guī)格。其中PCI-X1.0版本可以支持66MHz、100MHz和133MHz這種頻率,依次能管理4個、2個和1個PCI-X設(shè)備,并分別具有533Mb/s、800Mb/s和1066Mb/的峰值帶寬。PCI-X2.0標準能夠在每個時鐘周期內(nèi)更快地傳輸數(shù)據(jù),PCI-X266標準速度為2.1Gb/s,PCI-X533標準速度為5.3Gb/s。PCI-X是對原有PCI總線的擴展,所以它在結(jié)構(gòu)上與PCI總線類似,而且兼容PCI總線。PCI-X總線主要應(yīng)用于高性能工作站和效勞器上,使用PCI-X接口較多的設(shè)備就是SCSI、RAID控制卡和千兆網(wǎng)卡。

圖二

PCI與PCI-X四、PCI-Express總線技術(shù)PCI-Express(簡稱:PCI-E)是針對PCI總線的局域性而提出的一種新型總線標準,它屬于串行總線標準,突破了并行總線標準的極限頻率限制,傳輸速率可以極大地改善。PCI-E總線特點:

◎數(shù)據(jù)傳輸速度快

單根PCI-E線纜的傳輸速度可以到達206Mb/s,8線版本的為1.6Gb/s,而32線的傳輸速度是6.4Gb/s。

◎易于布線、減少串擾

PCI-E技術(shù)不需要像PCI總線那樣在主板上布大量的數(shù)據(jù)線,而PCI相比,PCI-Express總線的導(dǎo)線數(shù)量減少了將近75%,也就減少了相互之間的串擾。

◎點對點連接

與PCI總線中所有設(shè)備共享同一條總線資源不同,PCI-E總線采用點對點技術(shù),能夠為每一塊設(shè)備分配獨享通道,不需要設(shè)備共享資源,這樣充分保障了各設(shè)備的寬帶資源,提高了數(shù)據(jù)傳輸速度。

◎兼容PCI和PCI-X

跨平臺兼容是PCI-E總線非常重要的一個特點。五、InfiniBand(無線帶寬)總線InfiniBand總線技術(shù)最初是由Dell、HP、IBM、Intel、Microsoft和Sum等180多個成員組成的InfiniBandTradeAssociation組織提出的。在技術(shù)上,InfiniBand總線技術(shù)是基于SwitchedFabric結(jié)構(gòu)的。InfiniBand是一個共享或者集群的裝置,不僅擅長于多臺I/O設(shè)備的智能化互連,而且本身的智能化程序也非常高,接口自然比較復(fù)雜,側(cè)重于效勞器應(yīng)用。

基于InfiniBand的計算機體系結(jié)構(gòu)

InfiniBand可以支持一個共享I/O體系架構(gòu)。在該體系架構(gòu)中,多個主機可以使用一個I/O設(shè)備。I/O共享允許多個機柜安裝的商用效勞器以這樣一種方式進行集群,即效勞器出現(xiàn)故障時,就失效轉(zhuǎn)移到另一臺效勞器。這種失效轉(zhuǎn)移性能可以允許快速輕松地更換出故障的效勞器,同時也提供了用成品組件來配置高度可靠效勞器方法。InfiniBand系統(tǒng)通過連接HCAs、TCAs、交換機和路由器而發(fā)揮作用,該體系架構(gòu)的模型如下:

圖InfiniBand體系架構(gòu)模型六、HyperTransport總線AMD的HyperTransport總線技術(shù)是一種為主板上集成電路的互連而設(shè)計的總線技術(shù),它可為內(nèi)存控制器、硬盤控制器以及PCI總線控制器之提供更大的帶寬。效勞器學習筆記〔六〕:效勞器集群技術(shù)效勞器集群是由一些互相連接在一起的計算機構(gòu)成一個并行或分布式系統(tǒng)。這些計算機〔效勞器〕一起工作并運行一系列共同的應(yīng)用程序,同時,為用戶和應(yīng)用程序提供單一的系統(tǒng)映射。從外部來,它們僅僅是一個系統(tǒng),對外提供統(tǒng)一的效勞。集群內(nèi)的計算機物理上通過電纜連接,程序上那么通過集群軟件連接。通過集群,可以在付出較低本錢的情況下獲得在性能、可靠性、靈活性方面的相對較高的收益。簡單地說,效勞器集群是相互連接的兩個或多個效勞器,通過一個應(yīng)用程序公共接口,以一臺效勞器的形式出現(xiàn),實際上就是一個虛擬效勞器系統(tǒng)。

效勞器集群結(jié)構(gòu)中,又分為“不對稱集群”和“對稱集群”兩大類?!安粚ΨQ集群”結(jié)構(gòu)中有一些效勞器專門用于當工作效勞器出現(xiàn)故障時接替它們的工作。在“對稱集群”結(jié)構(gòu)中,每個效勞器都承當有工作,每臺效勞器都相互平等,沒有專門用于備用的效勞器。如果一個效勞器出現(xiàn)故障,其余效勞器那么會繼續(xù)處理其自身所分配的應(yīng)用程序組,同時處理發(fā)生故障的效勞器上的應(yīng)用程序,具體由哪臺或哪幾臺效勞器接管,要看集群效勞配置了。

圖一不對稱效勞器集群結(jié)構(gòu)

圖二對稱效勞器集群結(jié)構(gòu)

集群技術(shù)和雙機熱備份技術(shù)的本質(zhì)區(qū)別表達在能否實現(xiàn)并行處理和節(jié)點失效后的任務(wù)平滑接管。雙機或多機備份技術(shù)的原理是一臺效勞器作主機,其他效勞器作備份機〔也可以同時工作〕,當主機失效時,備份機接管。集群系統(tǒng)使用的它的高可用性而不是容錯。

效勞器集群技術(shù)的優(yōu)勢:①擴展能力強;②實現(xiàn)方面容易;③高可用性;④易管理性

對集群技術(shù)需求最迫切,開展也最快的領(lǐng)域主要有Web應(yīng)用、VOD應(yīng)用,科學計算、數(shù)據(jù)庫應(yīng)用等領(lǐng)域。集群效勞不保證不停頓的操作,但它為大多數(shù)執(zhí)行關(guān)鍵任務(wù)的應(yīng)用程序提供了足夠的可靠性。一、效勞器集群:故障遷移解決方案集群效勞器設(shè)計的目的就是提高效勞器性能,同時在出現(xiàn)故障時能及時進行故障遷移〔將應(yīng)用程序或效勞安裝在發(fā)生故障時彼此能接管對方工作的多臺效勞器上,一臺效勞器接管發(fā)生故障效勞器工作的過程就稱為“故障轉(zhuǎn)移”〕,提高效勞器的可用性。所以在集效勞器設(shè)計之初,必須充分考慮故障遷移方案。

故障遷移的原理

①檢測故障

要讓備用效勞器變成活動效勞器,必須設(shè)法確定活動效勞器是否不再正常工作。系統(tǒng)使用以下某個常規(guī)類型的心跳機制來做到這一點?!虬l(fā)送信號?;顒有谄饕远x好的時間間隔將指定信號發(fā)送到備用效勞器。如果備用效勞器在某個時間間隔內(nèi)未收到信號,那么確定活動效勞器發(fā)生故障并擔任活動角色?!蚪邮招盘?。備用效勞器向活動效勞器發(fā)送請求。如果活動效勞器沒有響應(yīng),那么備用效勞器按特定次數(shù)重復(fù)發(fā)送此請求。如果活動效勞器仍然沒有響應(yīng),那么備份效勞器接管活動效勞器的工作。以上發(fā)送和接收信號是通過專用通信通道發(fā)送的,以使網(wǎng)絡(luò)擁塞和一般網(wǎng)絡(luò)問題不會導(dǎo)致假的故障轉(zhuǎn)移,這個專用通信通道通常被稱為“心跳線”。

②同步狀態(tài)

的集群效勞器系統(tǒng)中,在正式接管活動效勞器的工件前,首先要將備用效勞器的狀態(tài)與發(fā)生故障的效勞器的狀態(tài)進行同步,然后才能開始處理事務(wù)。主要有三種不同的同步方法。◎事務(wù)日志。在事務(wù)日志方法中,活動效勞器將對其狀態(tài)的所有更改記錄到日志中。同步實用工具定期處理此日志,以更新備用效勞器的狀態(tài),使其與活動效勞器的一致。當活動效勞器發(fā)生故障時,備用效勞器必須使用此同步實用工具處理自上次更新以來事務(wù)日志中的任何添加內(nèi)容。◎熱備用。在熱備用法中,將把活動效勞器內(nèi)部狀態(tài)的更新立即復(fù)制到備用效勞器。因為備用效勞器的狀態(tài)是活動效勞器狀態(tài)的克隆,所以備份效勞器可以立即成為活動效勞器,并開始處理事務(wù)?!蚬蚕泶鎯ΑT诠蚕泶鎯Ψ椒ㄖ?,兩臺效勞器都在共享存儲設(shè)備〔如存儲區(qū)域網(wǎng)絡(luò)或磁盤陣列〕上記錄其狀態(tài)。這樣,因為不需要進行狀態(tài)共,故障轉(zhuǎn)移可以立即發(fā)生。這種同步方式所需的切換時間也較短,可用性也較高。

③確定活動效勞器

對于指定的一組應(yīng)用程序,只存在一臺活動效勞器,這是極其重要的。

④擴展故障遷移集群效勞器故障遷移解決方案例如在以下圖中,網(wǎng)絡(luò)中只有一臺效勞器為網(wǎng)絡(luò)客戶端提供效勞,當這臺效勞器出現(xiàn)故障時,就無法向用戶提供效勞:

圖三有故障單點的效勞器為了提高上圖網(wǎng)絡(luò)中效勞器的高可用性,可以采用效勞器集群故障轉(zhuǎn)移技術(shù),如以下圖:

圖四具有故障轉(zhuǎn)移的效勞器集群方案

在上圖方案中,第一臺數(shù)據(jù)庫效勞器是處理所有事務(wù)的活動效勞器。僅當?shù)谝慌_數(shù)據(jù)庫效勞器發(fā)生故障時,處于空閑狀態(tài)的第二臺數(shù)據(jù)庫效勞器才會處理事務(wù)。集群將一個虛擬IP地址和主機名在客戶端和應(yīng)用程序所使用的網(wǎng)絡(luò)上公開。二、效勞器集群:負載均衡解決方案將效勞或應(yīng)用程序安裝到多臺效勞器上,并將這些效勞器配置為共享工作負荷,這種類型的配置就是Load-BalancedCluster(負載均衡集群)。負載均衡技術(shù)通過將客戶端請求分散到多始效勞器上,從而提高了基于效勞器的程序的性能。

負載均衡器使用不同的算法控制通信流量,這些算法用于以智能方式分散負載,或最大限度地利用集群內(nèi)的所有效勞器。其中一些典型的算法如下:◎循環(huán)法。循環(huán)算法將負載均衡地分配每臺效勞器,而不考慮當前的連接數(shù)或響應(yīng)時間。循環(huán)法適合于集群中的效勞器具有相同處理能力的情況?!蚣訖?quán)循環(huán)法。加權(quán)循環(huán)算法適合于每臺效勞器具有同處理能力的情況。管理員將性能權(quán)值手動分配給每臺效勞器,而且按照效勞器權(quán)值自動生成調(diào)度序列?!蜃钌龠B接。最少連接算法確定集群中哪臺效勞器當前正在處理連接數(shù)最,從而將請求發(fā)送給效勞器?!蚧谪撦d。基于負載算法先判斷集群中哪臺效勞器當前的負載最低,然后將請求發(fā)送給該效勞器。負載均衡解決方案例如負載均衡的兩種主要類別如下:◎基于軟件的負載均衡?;谲浖呢撦d均衡是在負載均衡集中安裝特殊的均衡管理軟件。均衡管理軟件根據(jù)不同的算法發(fā)送或接收客戶端向效勞器發(fā)出的請求。◎基于硬件的負載均衡。

圖五負載均衡集群方案效勞器學習筆記〔七〕:效勞器容錯機制什么是容錯技術(shù)?所謂“容錯”,就是允許效勞器出現(xiàn)一定的錯誤〔或者稱為“故障”〕,但是效勞器系統(tǒng)中要有自動修復(fù)和冗余機制,當錯誤出現(xiàn)時,這些出錯的部件可以得到及時的修復(fù),或同相同功能部件接替出錯部件的工作,繼續(xù)保持效勞器不間斷運行。容錯技術(shù)的開展歷史

◎第一代Stratus架構(gòu)容錯技術(shù)早在20世紀80年代,第一代容錯技術(shù)就開始進入商用領(lǐng)域。當時美國的Stratus公司采用MotorolaM68000處理器,在Stratus獨特的硬件級容錯技術(shù)及專門的VOS操作系統(tǒng)的支持下,為美國當時的金融業(yè)、證券業(yè)、電信業(yè)和交通業(yè)等行業(yè)應(yīng)用提供了高可用性。◎第二代IntelI860架構(gòu)容錯技術(shù)◎第三代HPPA-RISC架構(gòu)容錯技術(shù)◎第四代IA架構(gòu)容錯技術(shù)一、效勞器網(wǎng)卡容錯技術(shù)Intel的三種容錯效勞器網(wǎng)卡:AFT(AdapterFaultTolerance網(wǎng)卡容錯)、ALB(AdapterLoadBalancing,網(wǎng)卡負載平衡)和FEC(FastEtherChannel,快速以太通道)或GEC(GigabitEtherChannel,千兆以太通道)。

①AFTAFT技術(shù)是在效勞器和交換機之間建立冗余連接,即在效勞器上安裝兩塊網(wǎng)卡,一塊為主網(wǎng)卡,一塊為備用網(wǎng)卡,然后用兩根網(wǎng)線將兩塊網(wǎng)卡都連接到交換機上,在效勞器與交換機之間建立主連接和備用連接,一旦主連接斷開,備用連接會在幾秒鐘內(nèi)自動頂替主連接的工作,而網(wǎng)絡(luò)用戶不會覺察到任何變化。

②ALB在ALB技術(shù)中,效勞器安裝的兩塊〔兩塊以上〕網(wǎng)卡可以同時工作,不僅可以提供冗余備份,還可以實現(xiàn)負載平衡,提高效勞器的網(wǎng)絡(luò)帶寬。

③FEC(GEC)FEC和GEC技術(shù)具有AFT和ALB技術(shù)的全部功能,在一個網(wǎng)卡組〔幾塊網(wǎng)卡〕中實現(xiàn)容錯和負載平衡。二、效勞器磁盤容錯技術(shù)效勞器磁盤容錯技術(shù)內(nèi)容比較多,另單獨寫一篇學習筆記,請參見《效勞器學習筆記〔〕磁盤RAID技術(shù)》三、效勞器整體性容錯技術(shù)效勞器容錯,更多的應(yīng)該是強調(diào)效勞器整個系統(tǒng)的容錯,而不是僅指某一個局部的容錯。磁盤冗余、網(wǎng)卡冗余、熱插拔等都是效勞器的某個方面的容錯技術(shù)。效勞器系統(tǒng)容錯技術(shù)有三類:效勞器集群技術(shù)、雙機熱備份和單機容錯技術(shù)。它們所對應(yīng)的容錯級別是從低到高的,也就是說效勞器集群技術(shù)容錯級別最低,而單機容錯技術(shù)級別最高。

①效勞器集群技術(shù)效勞器集群技術(shù)不僅可以做到容錯,還可以實現(xiàn)負載平衡,提高效勞器的性能。內(nèi)容多,所以也單獨做了學習筆記,請參見:《效勞器學習筆記〔〕:效勞器集群技術(shù)》

②雙機容錯方案

雙機容錯是計算機應(yīng)用系統(tǒng)穩(wěn)定、可靠、有效、持續(xù)運行的重要保證。它通過系統(tǒng)冗余的方法解決計算機應(yīng)用系統(tǒng)的可靠性問題,具有維護簡單、穩(wěn)定可靠、監(jiān)測直觀等優(yōu)點,當一臺主機出現(xiàn)故障時,冗余容錯軟件可及時啟動另一臺主機接替原主機的任務(wù),保證了用戶數(shù)據(jù)的可靠性和系統(tǒng)的持續(xù)運行。雙機容錯技術(shù)由兩臺效勞器系統(tǒng)和一個外接共享磁盤陣列柜及相應(yīng)的雙機熱備份軟件組成。雙機熱備份通常要求兩臺效勞器的配置完全一樣。在該方案中,操作系統(tǒng)和應(yīng)用程序安裝在兩臺效勞器的本地系統(tǒng)盤上,用戶的數(shù)據(jù)存儲在外接共享磁盤陣列中。雙機熱備份系統(tǒng)采用“心跳”方法保證主系統(tǒng)與備用系統(tǒng)的聯(lián)系。

雙機熱備份的三種工作模式:雙機熱備模式、雙機互備模式及雙機雙工模式。

Ⅰ、雙機熱備份(HotStandby)

雙機熱備份就是一臺主機為活開工作機(ActiveServer),另一臺主機為備份(StandbyServer)。在這種容錯方案中,各效勞器只需一塊網(wǎng)卡,共同連接在同一網(wǎng)絡(luò)上,磁盤陣列的連接都是通過SCSI電纜連接兩主機和磁盤陣列的。

Ⅱ、雙機互備(DualActive)

所謂雙機互備就是兩臺主機均為工作機,在正常情況下,兩臺工作機均為信息系統(tǒng)提供支持,即都為活動效勞器(ActiveServer),并互相監(jiān)視對方的運行情況。當一臺主機出現(xiàn)異常時,不能支持信息系統(tǒng)正常運營,另一主機那么主動接管異常機的工作。

③單機容錯方案

單機容錯技術(shù)是由一臺效勞器實現(xiàn)高性能容錯,它的容錯能力要遠比效勞器集群和雙機熱備份的容錯能力高。容錯效勞器是通過CPU時鐘鎖頻和對系統(tǒng)中所有主要部件的冗余來實現(xiàn)的容錯,包括CPU、內(nèi)存、網(wǎng)卡和I/O總線等。通過系統(tǒng)內(nèi)所有冗余部件的在線同步運行,實現(xiàn)真正意義上的容錯。四、HPNonStop容錯效勞器HPNonStop是HP工業(yè)標準效勞器系列產(chǎn)品中的高端產(chǎn)品,其專用性表現(xiàn)在它的核心容錯結(jié)構(gòu),可進行全面的故障檢測和隔離,以確保數(shù)據(jù)的完整性。整個系統(tǒng)無任何單點故障,其可用性到達99.999%,足以讓最關(guān)鍵和復(fù)雜的應(yīng)用得到滿足。效勞器學習筆記〔八〕:磁盤RAID技術(shù)RAID是RedundantArrayofIndependentDisks的縮寫,意思為獨立磁盤陣列。RAID技術(shù)可以把幾個物理上獨立的磁盤組合成一個大的邏輯磁盤,這種磁盤組可以提高磁盤的存儲性能、保證數(shù)據(jù)的平安性。對于幾個常用的RAID技術(shù)進行了學習。RAID的起源RAID磁盤陣列系統(tǒng),是美國加州大學伯克利分校Patterson教授,于1988年首先提出的,它的原理是將假設(shè)干個小型磁盤驅(qū)動器與控制系統(tǒng)組成一個整體,在使用者看來像一個大磁盤。由于有多個驅(qū)動器并行工作,提高了存儲容量和數(shù)據(jù)傳輸率。RAID技術(shù)主要以下三個根本功能:①通過對磁盤上的數(shù)據(jù)進行條帶化,實現(xiàn)對數(shù)據(jù)成塊存取,減少磁盤的機械尋道時間,提高了數(shù)據(jù)存取速度;②通過對一陣列中的幾塊磁盤同時讀取,減少了磁盤的機械尋道時間,提高了數(shù)據(jù)存取速度;③通過鏡像或者存儲奇偶校驗信息的方式,實現(xiàn)了對數(shù)據(jù)的冗余保護。

RAID實現(xiàn)的方式:硬件和軟件。硬件方式就是通過RAID控制器實現(xiàn)。在RAID應(yīng)用中,最常選用的就是RAID控制卡〔有的效勞器已經(jīng)集了RAID控制卡〕,RAID控制卡是一種磁盤陣列卡,它的核心就是RAID控制芯片。

SCSI磁盤接口SCSI(SmallComputerSystemInterface)接口設(shè)備在RAID中的應(yīng)用非常普遍,也是中高檔磁盤陣列的主要接口類型。SCSI接口向來是以高傳輸速率和高可靠性著稱,其應(yīng)用速度從最初4Mb/s一直開展到目前最快的320Mb/s(Ultra320SCSI技術(shù)標準)。幾種常見RAID模式◆JBOD模式

JBOD(JustBuddleofDisks,簡單磁盤捆綁),JBOD并不是真正意義上的RAID模式,它是在邏輯上把幾個物理磁盤一個接一個地串聯(lián)到一起,從而提供一個大的邏輯磁盤,簡單地從第一個磁盤開始存儲,當?shù)谝粋€磁盤的存儲空間用完后,再依次從后面的磁盤開始存儲數(shù)據(jù)。

◆RAID0

RAID0(中文:無過失控制的條帶華陣列)又稱為Strip(條帶化)或Striping(帶區(qū)集),是所有RAID規(guī)格中速度最快但可靠性最差的磁盤陣列模式。RAID0不僅可以將多塊硬盤連接起來形成一個容量更大的存儲設(shè)備,而且還可以獲得呈倍數(shù)級增長的性能提升。在RAID0模式中,對磁盤讀寫是同時進行、并行操作的。如RAID0中有四塊磁盤,在寫數(shù)據(jù)時把數(shù)據(jù)分成等量四段,分別同時寫入(并行操作)四塊磁盤中;在讀取數(shù)據(jù)時,目標數(shù)據(jù)被同時從多塊硬盤中取出并經(jīng)控制器組合成完整的文件。這樣可以提高磁盤讀寫性能,但是它沒有冗余措施,其中的某一塊磁盤損壞時那么數(shù)據(jù)就會全部喪失。在RAID0模式中至少需要兩塊磁盤。

圖一RAID0模式◆RAID1(中文:鏡像結(jié)構(gòu))

RAID1也被稱為“鏡像”,是最為平安的一種RAID模式,它是將一個磁盤上的數(shù)據(jù)完全復(fù)制到另一個磁盤上,百分百地實現(xiàn)數(shù)據(jù)冗余,數(shù)據(jù)平安非常有保障。它的缺乏之處就是磁盤利用率低只有50%,實現(xiàn)RAID1至少需要2塊磁盤,當采用多塊磁盤時,必須是對稱的,即硬盤數(shù)必須是偶數(shù)。

圖二

RAID1模式◆RAID2(帶海明碼校驗)

RAID2是帶海明碼校驗磁盤陣列,在這種RAID模式中,磁盤組的第2的n次冪個磁盤驅(qū)動器是專門的校驗盤,用于校驗和糾錯,余下的其它盤才用數(shù)據(jù)存儲。因此RAID2的磁盤利用率很低。

◆RAID3(帶奇偶校驗碼的并行傳送)

RAID3為帶有專用奇偶位(parity)的條帶,是對RAID0的改良模式,對于RAID0中的“條帶”來說,RAID3增加一塊磁盤專門做奇偶校驗如果某個存儲數(shù)據(jù)的磁盤出現(xiàn)了故障,可以用它來進行數(shù)據(jù)恢復(fù)。RAID3至少需要3塊磁盤。

圖三◆RAID4(帶奇偶校驗的獨立磁盤結(jié)構(gòu))

RAID4與RAID3很相似,不同的是RAID4對數(shù)據(jù)的訪問是按數(shù)據(jù)塊進行的,也就是按磁盤進行的,每次是一個盤。RAID3是一次一橫條(strip條帶)。所以RAID3常須訪問陣列中所有的磁盤驅(qū)動器,而RAID4只須訪問有用的磁盤驅(qū)動器。配置RAID4也至少需要3塊磁盤。

◆RAID5

RAID5被稱為“帶分布式奇偶位的條帶”,RAID5把奇偶位信息隨機地分布在所有的磁盤上,而不是單獨用一個磁盤來存儲,(RAID3單獨用一塊磁盤存儲奇偶校驗位)這樣可以減輕奇偶校驗盤的負擔。需要至少3塊磁盤。

圖四RAID5模式◆RAID6(帶有兩種分布存儲的奇偶校驗碼的獨立磁盤結(jié)構(gòu))

RAID6是帶有兩種分布存儲的奇偶校驗碼的獨立磁盤結(jié)構(gòu),是使用了分配在不同的磁盤上的第二種奇偶校驗的增強型RAID5。

圖五RAID6模式◆RAID7(優(yōu)化的高速數(shù)據(jù)傳輸磁盤結(jié)構(gòu))

RAID7自身帶有智能化實時操作系統(tǒng)和用于存儲管理的軟件工具,可完全獨立于主機運行,不占用主機CPU資源。RAID7存儲計算機操作系統(tǒng)(StorageComputerOperatingSystem)是一套實時事件驅(qū)動操作系統(tǒng),主要用來進行系統(tǒng)初始化和安排RAID7磁盤陣列的所有數(shù)據(jù)傳輸,并把它們轉(zhuǎn)換到相應(yīng)的物理存儲驅(qū)動器上。

圖六

RAID7模式

除了上面幾種常用的RAID模式外,這些模式還可以進行組合,構(gòu)成新的RAID模式:

◆RAID0+1(RAID10)

RAID0+1是RAID0與RAID1模式的組合,它即有RAID0的高性能,也具有RAID1的平安性。實現(xiàn)RAID0+1模式的方法是將2組RAID0的磁盤陣列互為鏡像,形成一個RAID1陳列。RAID0+1至少需要4塊磁盤,本錢比較高而縣磁盤利用率低,只有50%。

◆RAID30

RAID30是RAID0與RAID3的組合,它具有RAID0和RAID3的特性,由兩組RAID3的磁盤組成陣列,使用專用奇偶位,而這兩組磁盤再組成一個RAID0的陳列。RAID30至少要有6個磁盤,配置本錢較高,磁盤利用率也較低。

圖七RAID30模式◆RAID50

RAID50是RAID0與RAID5的組合,它同時具有RAID5和RAID0的特性,由兩組RAID5磁盤組成。

圖八RAID50模式

RAID相關(guān)專業(yè)詞語釋義:

條帶〔條帶化〕:在向磁盤中讀寫數(shù)據(jù)時,同時把數(shù)據(jù)分成多個數(shù)據(jù)塊并分布到一個磁盤陣列的多個磁盤上來提高數(shù)據(jù)吞吐量及讀寫速度,這個技術(shù)稱為分條或條帶化。

參考資源:①《RAID技術(shù)詳解》效勞器學習筆記〔九〕:三種主流的數(shù)據(jù)存儲方式效勞器與數(shù)據(jù)存儲是息息相關(guān),密不可分的,隨著企業(yè)的開展,企業(yè)的應(yīng)用數(shù)據(jù)量會不斷增大,對數(shù)據(jù)存儲的容量與性能上的要求也會越來越高。什么是數(shù)據(jù)存儲呢?數(shù)據(jù)存儲就是根據(jù)不同的應(yīng)用環(huán)境通過采取合理、平安、有效的方式將數(shù)據(jù)保存到某些介質(zhì)上并能保證有效的訪問??偟膩碇v可以包含兩個方面的含義:一方面它是數(shù)據(jù)臨時或長期駐留的物理媒介;另一方面,它是保證數(shù)據(jù)完整平安存放的方式或行為。數(shù)據(jù)存儲就是把這兩個方面結(jié)合起來,向客戶提供一套數(shù)據(jù)存放解決方案。

說到存儲介質(zhì),它的范圍非常廣,小到計算機系統(tǒng)中的幾百KB的ROM芯片,大到TB級的磁盤陣列系統(tǒng)都可以用來保存數(shù)據(jù),都可以稱為存儲。三種數(shù)據(jù)存儲形式為了減少企業(yè)對存儲的整體投入,通常對不同的數(shù)據(jù)采取不同的存儲方式,因此在一個較在的存儲系統(tǒng)中的存儲設(shè)備可分成三種角色:在線存儲(Onstore,又稱聯(lián)機存儲)、近線存儲(NearStore)和離線存儲(OffStore,又稱脫機存儲)。通常將不經(jīng)常訪問的數(shù)據(jù)存儲在離線存儲的設(shè)備上〔如磁盤庫〕,將要求傳輸速度快或經(jīng)常訪問的數(shù)據(jù)存放在在線存儲的設(shè)備上〔如磁盤陣列〕。

三種主流的數(shù)據(jù)存儲方式是:DAS(DirectAttachedStorage,直接附加存儲/直接連接存儲)、NAS(NetworkAttachedStorage,網(wǎng)絡(luò)附加存儲)、SAN(StorageAreaNetwork,存儲區(qū)域網(wǎng)絡(luò))一、DAS數(shù)據(jù)存儲方式DAS存儲方案是把外部數(shù)據(jù)存儲設(shè)備〔如磁盤陣列、光盤機、磁帶機等〕都直接掛接在效勞器內(nèi)部總線上,數(shù)據(jù)存儲設(shè)備是效勞器結(jié)構(gòu)的一局部。DAS存儲方案主要在PC機和早期的效勞器上使用。由于當時的數(shù)據(jù)存儲的需要并不大,單個效勞器的存儲能力就可以滿足日常數(shù)據(jù)存儲需要。

DAS存儲方式主要適用于以下環(huán)境

〔1〕小型網(wǎng)絡(luò)〔2〕地理位置分散的網(wǎng)絡(luò)〔3〕特殊應(yīng)用效勞器二、NAS數(shù)據(jù)存儲方式NAS采用獨立的效勞器,單獨為網(wǎng)絡(luò)數(shù)據(jù)存儲而開發(fā)的一種文件效勞器來連接所有存儲設(shè)備,自形成一個網(wǎng)絡(luò)。這樣數(shù)據(jù)存儲就不再是效勞器的附屬,而是作為獨立網(wǎng)絡(luò)節(jié)點而存在于網(wǎng)絡(luò)之中,可由所有網(wǎng)絡(luò)用戶共享。三、SAN存儲方式1991年,IBM公司在S/390效勞器中推出了ESCON(EnterpriseSystemConnection,企業(yè)級系統(tǒng)連接)技術(shù),它是光纖介質(zhì),最大傳輸速度達17MB/s的效勞器訪問存儲的一種連接方式。在些根底上,進一步推出了功能更強的ESCONDirector,構(gòu)建了一套最原始的SAN系統(tǒng)。

SAN的支撐技術(shù)是光纖通道——FibreChannel(FC)技術(shù)。FC技術(shù)支持HIPPI、IPI|SCSI、IP、ATM等多種高級協(xié)議。FC支持多種拓撲結(jié)構(gòu),主要有點到點(Point-to-Point)、仲裁環(huán)及交換式網(wǎng)絡(luò)結(jié)構(gòu)等。SAN是把存儲設(shè)備單獨通過光纖交換機連接起來,形成一個光纖通道的存儲子網(wǎng),然后再與企業(yè)現(xiàn)有局域網(wǎng)進行連接。由光纖通道構(gòu)建的SAN由三局部構(gòu)成:①存儲和備份設(shè)備:包括磁帶庫、磁盤陣列和光盤庫等;②光纖通道網(wǎng)絡(luò)連接部件:包括HBA(HostButAdapter,主機總線適配卡)、驅(qū)動程序、光纜、集線器、交換機、光纖通道和SCSI間的橋接器等③應(yīng)用和管理軟件:包括備份軟件、存儲資源管理軟件和存儲設(shè)備管理軟件。

㈠FCSAN存儲技術(shù)與方案

光纖通過(FibreChannel)是一種利用光纖作為傳輸介質(zhì)的數(shù)據(jù)傳輸技術(shù),用于計算機設(shè)備之間的數(shù)據(jù)傳輸,傳輸速率可以到達1Gb/s或2Gb/s、4Gb/s,光纖通道比SCSI的速度快,而且非常靈活,光纖作為傳輸介質(zhì),設(shè)備間的距離可以達10KM。

光纖通道與傳統(tǒng)的SCSI通道相比,光纖通道所具有的優(yōu)勢主要表達在以下幾個方面:①高速。光纖通道具有很高的吞吐量;②低本錢。光纖通道無需終端處理,這些管理功能被一些存在于光纖結(jié)構(gòu)中的特殊效勞器處理,并不是必須由每一個節(jié)點來處理。光纖通道可以使用現(xiàn)有的系統(tǒng)和軟件,只需添加一個光纖通道HBA(HostBusAdapter);③點對點的連接。光纖通道建立于設(shè)備間的點對點的連接之上,每一個光纖通道端口使用一對光纖,一根從端口傳出數(shù)據(jù),另一根那么接收數(shù)據(jù),為每一個連接提供足夠的帶寬。④分布式設(shè)備連接。通過光纖通道,計算機和存儲系統(tǒng)可以更高效地別離和分布,而不需要添加額外的支持效勞器,當支持分布式配置時,光纖通道提高了災(zāi)難和規(guī)劃能力,更快的速度和更長的傳輸距離使其可以應(yīng)用于遠程備份系統(tǒng)。⑤電纜連接容易,而且更遠。光纖通道電纜比SCSI電線更小且更輕便,因此它可以鋪設(shè)到墻壁的管道中,并且不易受到電磁干擾。⑥尋址能力更強。

光纖通道的缺乏:①構(gòu)建、維護的本錢高、時間長;②互操作性不強,各個廠商的協(xié)議的具體實現(xiàn)有所不同,因此各個廠商的設(shè)備之間的互操作性問題不能很好解決;③缺乏統(tǒng)一標準;④地理位置的限制。

㈡FC體系結(jié)構(gòu)

FC技術(shù)標準共有5層,從FC-0到FC-4。FC-0是物理層底層標準,定義了連接的物理端口特性,包括介紹和連接器的物理特性、電氣特性和光特性。FC-1鏈路控制,規(guī)定了8B/10B的編碼/解碼方式和傳輸協(xié)議。FC-2幀協(xié)議,定義了傳輸機制,包括幀定位、幀頭內(nèi)容、使用規(guī)那么以及流量控制。FC-3通用效勞。FC-4(ULP映射。

FC標準

◎FC-AL(FibreChannelArbitratedLoop):定義了光纖通常架構(gòu)所需要的必要條件,此架構(gòu)是建立在廉價、分布式、易擴展的拓撲結(jié)構(gòu)上的。仲裁環(huán)(ArbitratedLoop)是一個共享的光纖通道傳輸。

◎FC-SW(FCSwitchFaricandSwitchControlRequirements):定義了構(gòu)建基于交換式拓撲的光纖交換網(wǎng)絡(luò)絡(luò)所需要的必要條件。

FC幀結(jié)構(gòu)

㈢FC的三種主要拓撲結(jié)構(gòu)

①點對點連接

FC這種點對點的連接架構(gòu),雖然也算是SAN的一種,但是實質(zhì)上屬于直接連接存儲(DAS),只不過把SCSC或IDE換成了FibreChannel而已。在典型的點對點連接配置中發(fā)送端口與接收端口之間的最大距離可達500米。

圖一點對點的架構(gòu)

在上圖中是一個最根本、最簡單的點對點架構(gòu)。

②FC仲裁環(huán)連接(FCArbitratedLoop,FC-AL)

FC-AL拓撲結(jié)構(gòu),在環(huán)路中的任何設(shè)備以仲裁的方式進行設(shè)備間的通信。當環(huán)路中的2個設(shè)備之間通信時,其他設(shè)備無法進行通信。在一個由單一環(huán)路連接而成的光纖通道仲裁環(huán)路中,如果某個節(jié)點或設(shè)備失效,將會引起整個環(huán)路的失效。

圖二FC-AL架構(gòu)

仲裁環(huán)光纖通道連接方式具有以下幾個特點:

◎每個節(jié)點的TX端口連接到鄰近節(jié)點的RX端口,直到形成閉環(huán)為止。

◎不是令牌傳輸方案,不限制設(shè)備保存控制的時間。

◎操作順序為環(huán)路控制仲裁→翻開到目標設(shè)備的通道→傳送數(shù)據(jù)→關(guān)閉。

◎環(huán)路上的節(jié)點數(shù)直接影響性能。

在ArbitratedLoop中,第一個NL_Port的傳送端連接到第二個NL_Port的接收端口,第二個NL_Port的傳送端再連接到下一個NL_Port的接收端,依次類推,一直到最后一個NL_Port的傳送端連接到第一個NL_Port的接收端。如此便形成一個封閉的回路。

③交換結(jié)構(gòu)(SwitchFabric)

圖三SwitchFabric

交換拓撲結(jié)構(gòu)的主要特點如下:

◎每個端口獨占帶寬,但本錢高。

◎添加新設(shè)備可以增加總的帶寬。

◎支持分區(qū)功能。

FC-SW標準的尋址模式,把24位的地址分為3個局部:最高的8位作為DomainAddress(域地址),中間的8bit作為AreaAddress(區(qū)域地址),最低的8位作為PortAddress(端口地址)。由于DomainAddress中有許多是保存的,實際可用的數(shù)目為236個,因此一個Fabric中最多可以有236個交換機連接在一起;

㈣光纖通道設(shè)備

◎光纖通道端口類型

由上面的SAN網(wǎng)絡(luò)的三種拓撲結(jié)構(gòu)中可知:在不同的連接中所采用的端口并不一樣。在點對點連接方式中,網(wǎng)絡(luò)設(shè)備需提供N_Port;而在ArbitratedLoop連接方式中,設(shè)備需要提供NL_Port;在交換連接方式中,網(wǎng)絡(luò)設(shè)備需要提供N_Port,而光纖交換機那么需要提供F_Port。

◎HBA卡◎FibreChannelSwitch效勞器學習筆記〔十〕:數(shù)據(jù)備份與容災(zāi)數(shù)據(jù)備份就是將數(shù)據(jù)以某種方式復(fù)制一份予以保存,以便在系統(tǒng)遭受破壞或數(shù)據(jù)喪失的情況下,重新加以恢復(fù)的一個過程。

造成網(wǎng)絡(luò)數(shù)據(jù)損壞的原因主要有以下幾個方面:①自然災(zāi)害造成計算機系統(tǒng)的破壞,導(dǎo)致存儲數(shù)據(jù)被破壞或喪失;②計算機設(shè)備故障,其中包括存儲介質(zhì)的老化、失效;③系統(tǒng)管理員及維護人員的誤操作;④病毒感染和網(wǎng)絡(luò)攻擊造成數(shù)據(jù)損壞。③差分備份(DifferentialBackup)是每次備份的數(shù)據(jù)是在上一次全備份之后增加的和修改正的數(shù)據(jù)。

三種主要的數(shù)據(jù)備份方式:①全備份(FullBackup),全備份就是對整個效勞器系統(tǒng)進行備份,包括效勞器操作系統(tǒng)和應(yīng)用程序生成的數(shù)據(jù)。這種備份方式的特點是備份的數(shù)據(jù)最全面、最完整。這種備份可以恢復(fù)全部的數(shù)據(jù)。缺乏之處是備份時間長使用的備份介質(zhì)多,本錢高。②增量備份(IncrementalBackup)。增量備份指每次備份的數(shù)據(jù)只是在上一次備份后增加的和修改正的數(shù)據(jù)。這種備份的優(yōu)點是:沒有重復(fù)的備份數(shù)據(jù),節(jié)省磁帶空間,縮短了備份時間。

數(shù)據(jù)備份活動組成數(shù)據(jù)備份看似只是一項簡單加、卸載存儲媒體的工作,其實是一個系統(tǒng)工程。①備份設(shè)備。常見的備份設(shè)備是磁帶機、磁帶庫;②存儲媒體。存儲媒體是數(shù)據(jù)備份存儲的載體,它不僅直接決定了數(shù)據(jù)備份活動的性能,而且還關(guān)系著備份數(shù)據(jù)的可用性和平安性。③控制備份的軟件。一般來說,操作系統(tǒng)都會帶有備份功能,但為了到達更好的備份效果、最好使用專門的備份軟件,如VeritasBackupExec等。④備份策略。備份策略是按照用戶的需求來確定的,取決于用戶要備份的數(shù)據(jù)量、備份數(shù)據(jù)要保存多久、何時可以備份、能承受的備份時間等。一、常見的數(shù)據(jù)備份設(shè)備①磁盤陣列

②磁帶機

磁帶機是我們常用的數(shù)據(jù)備份設(shè)備,按加載方式可分為人工加載磁帶機和自動加載磁帶機兩大類。自動加載機可以在一盤磁帶存儲滿后,自動卸載原有磁帶,并加載新的磁帶,適合備份數(shù)據(jù)量較大的大、中型企業(yè)。

③磁帶庫

磁帶庫不僅數(shù)據(jù)存儲容量大,而且在備份效率和人工占用方面擁有無可以比較的優(yōu)勢。它可以實現(xiàn)連續(xù)備份、自動搜索磁帶,也可以在驅(qū)動管理軟件控制下實現(xiàn)智能恢復(fù)、實時監(jiān)控和統(tǒng)計,整個數(shù)據(jù)存儲藏份過程完全擺脫了人工干預(yù)。二、磁帶技術(shù)由于磁帶的高容量和低本錢,它作為備份存儲的地位仍是無法替代,在效勞器數(shù)據(jù)備份中仍然用到磁帶技術(shù)。磁帶技術(shù)包括三個主要方面:磁帶格式技術(shù)、磁帶驅(qū)動技術(shù)和磁帶介質(zhì)技術(shù)。①磁帶格式技術(shù)

目前磁帶市場中的主流磁帶格式技術(shù)有DDS(DigitalDataStorage,數(shù)字數(shù)據(jù)存儲,也稱為:DAT,DigitalAudioTape)、DLT(DigitalLinearTape,數(shù)字線型磁帶技術(shù),DEC公司技術(shù))、AIT(AdvancedIntelligentTape,高級智能磁帶,Sony的技術(shù))、LTO(LinearTapeOpen,開放性線型磁帶,由HP、IBM、Seagate三家廠商在1997年11月聯(lián)合制定的)及它們的升級版本SDLT和SAIT等,它們都屬于開放性磁帶格式技術(shù),除此之外,還有ADR(AdvancedDigitalRecording,高級數(shù)字記錄技術(shù),由Philips公司開發(fā))、8mmmammoth(由Exabyte公司在1987年開發(fā))、SLR(ScaleLinearRecording,比例線性記錄,Tandberg(騰保)公司技術(shù))和VXA(由Exabyte公司主導(dǎo))等。(互聯(lián)網(wǎng)參考資源:《磁帶格式技術(shù)》

②磁帶驅(qū)動技術(shù)

除了磁帶格式技術(shù)外,磁帶驅(qū)動技術(shù)和磁帶介質(zhì)技術(shù)也決定了磁帶機備份存儲的整體性能。兩種主要磁帶驅(qū)動技術(shù):螺旋掃描技術(shù)和線性記錄技術(shù)。LTO(LinearTapeOpen)技術(shù)是一種結(jié)合了線性多通道雙向磁帶格式的磁帶存儲技術(shù),它代表了磁帶技術(shù)的開展方向。

③磁帶介質(zhì)技術(shù)

在磁帶規(guī)格上,磁帶產(chǎn)品可以分為4mm、8mm、1/4英寸和1/2英寸。磁帶按介質(zhì)大致可以分為MP、AME、DAT和DLT等。二、存儲容災(zāi)

容災(zāi),簡單地說就是盡量減少或防止因災(zāi)難的發(fā)生而造成的損失。它是一個系統(tǒng)工程,備份與恢復(fù)就是這一系統(tǒng)工程的兩個重要組成局部。容災(zāi)根據(jù)不同實際需求可以有不同的等級,適合于不同的企業(yè)選用。中小企業(yè)通常只需采用本地容災(zāi)即可。所謂本地容災(zāi)就是在企業(yè)網(wǎng)絡(luò)本地進行的容災(zāi)措施,其中包括本地備份、存儲、保管備份媒體。在一些大中弄企業(yè),所采取的容災(zāi)級別就高些,稱之為“異地容災(zāi)”或遠程容災(zāi)。異地容災(zāi)就是采取異地存儲藏份,異地保管存儲媒體等方式,這樣就可以防止因本地災(zāi)難發(fā)生而引起的數(shù)據(jù)喪失。效勞器學習筆記〔十一〕:Linux第一篇,從Shell開始學起!早期,效勞器的數(shù)量比較少,都是高端應(yīng)用,效勞器操作系統(tǒng)使用的是Unix,再后來,也就是1991年,芬蘭的一個大學生摹仿Unix開發(fā)了一個類Unix系統(tǒng):Linux。對于想學習Unix的人來說,如果剛開始沒有時機能接觸Unix,那還是先在PC機上學習Linux,Linux上的許多命令可以直接在Unix上運行。它的可移植性都非常好。我早在2002年,開始接觸到了RedhatLinux7.2。那個時候,我剛剛組裝了一臺計算機,對所有的計算機相關(guān)方面的技術(shù)都十分感興趣,每天盡可能地嘗試使用一些新的軟件。當知道除Windows外還其它的操作系統(tǒng)時,就非常好奇,希望能夠試用,一次時機買了RedHatLinux7.2安裝光盤。之后,隨著對Linux的了解,也試用了更多的Linux發(fā)行版,但是對于字符界面的操作〔Linux命令,Shell命令〕卻不多。配置效勞器版的Linux通常通常是在字符模式下,Linux的命令行才彰顯了它的強大功能!最近把工作指向了HP效勞器,得學HP-UX操作系統(tǒng),現(xiàn)在還沒有見到HP-UX呢,就拿Linux先練練手吧。主要是Shell命令行與Shell腳本!再重新認識ShellShell是提供操作系統(tǒng)內(nèi)核(Kernel)與用戶之間交互的特殊程序,Shell是從用戶登錄就開始運行的實用程序,它允許用戶通過Shell命令行或腳本的方式輸入命令,并通過翻譯這些命令完成用戶與Kernel的交互。簡單地說:Shell就是用戶與LinuxKernel之間交互的接口,用戶通過Shell操控Kernel,進行系統(tǒng)管理。Shell的一個主要用途是翻譯提示符后的命令。Shell的另一個重要功能是通過設(shè)置Shell初始化文件,使用戶的工作環(huán)境個性化。這些文件包括終端鍵盤設(shè)備和窗口字符的定義,設(shè)置終端類型、權(quán)限、提示及搜索路徑變量的值。Shell也可以作為解釋型的程序語言,Shell程序也稱為腳本,由文件中的命令組成,在編輯器或在命令行中創(chuàng)立,這些命令通過程序結(jié)構(gòu)組織在一起,這些結(jié)構(gòu)包括:變量賦值、環(huán)境檢測、循環(huán)等等。BourneShell是UNIX下的標準Shell。BourneAgainShell(bash)是Linux下非常流行的Shell,查看文件/etc/shell(在做這個筆記時,我使用的是Redflaglinux,文件名是/etc/shells),可以得知我們所使用的Linux版本可以運行哪個Shell。如下:意外收獲:不知道Bourne的中文意思是什么?為什么稱為BourneShell,或BourneAgainShell(bash)?經(jīng)常查找資料得知BourneShell是以它的作者StephonBourne的名字命名的,而bash(BourneAgainShell)是別人在BourneShell根底上開發(fā)并用到Linux上的。/bin/shell文件包含了我們所使用的Linux版本下可以運行的Shell程序的列表,chsh命令可以在不同的Shell中進行切換,如:chsh/bin/tcsh,切換到TCShell。先來學習幾個常用的Shell命令:首先要注意,在Linux和Unix下,每個字母的大寫與小是含義是不相同,一定要區(qū)分字母的大小寫!與進程管理相關(guān)的幾個命令:ps、pstree、top及kill。PS:顯示進程;pstree:顯示進程樹;top命令是動態(tài)監(jiān)測Linux進程運行狀態(tài);kill終止一個進程。

uname命令顯示系統(tǒng)版本信息。Examples(OperatingonFedora):

[root@localhostsenya]#ps

PIDTTY

TIMECMD

1577pts/0

00:00:00su

1582pts/0

00:00:00bash

1602pts/0

00:00:00ps

[root@localhostsenya]#ps-ef

UID

PID

PPID

CSTIMETTY

TIMECMD

root

1

0

014:55?

00:00:03/sbin/init

root

2

0

014:55?

00:00:00[kthreadd]

root

3

2

014:55?

00:00:00[ksoftirqd/0]

root

4

2

014:55?

00:00:00[kworker/0:0]

root

5

2

014:55?

00:00:00[kworker/u:0]

root

6

2

014:55?

00:00:00[migration/0]

root

7

2

014:55?

00:00:00[watchdog/0]

root

8

2

014:55?

00:00:00[cpuset]

root

9

2

014:55?

00:00:00[khelper]

root

10

2

014:55?

00:00:00[netns]

root

11

2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論