A. 伺服器的分類/
伺服器(SERVER)發展到今天,適應各種不同功能、不同環境的伺服器不斷地出現,分類標准也多種多樣。
1.按應用層次劃分為入門級伺服器、工作組級伺服器、部門級伺服器和企業級伺服器四類。
入門級伺服器
入門級伺服器通常只使用一塊CPU,並根據需要配置相應的內存(如256MB)和大容量IDE硬碟,必要時也會採用IDE RAID(一種磁碟陣列技術,主要目的是保證數據的可靠性和可恢復性)進行數據保護。入門級伺服器主要是針對基於Windows NT,NetWare等網路操作系統的用戶,可以滿足辦公室型的中小型網路用戶的文件共享、列印服務、數據處理、Internet接入及簡單資料庫應用的需求,也可以在小范圍內完成諸如E-mail、 Proxy 、DNS等服務。
對於一個小部門的辦公需要而言,伺服器的主要作用是完成文件和列印服務,文件和列印服務是伺服器的最基本應用之一,對硬體的要求較低,一般採用單顆或雙顆CPU的入門級伺服器即可。為了給列印機提供足夠的列印緩沖區需要較大的內存,為了應付頻繁和大量的文件存取要求有快速的硬碟子系統,而好的管理性能則可以提高伺服器的使用效率。
工作組級伺服器
工作組級伺服器一般支持1至2個PⅢ處理器或單顆P4(奔騰4)處理器,可支持大容量的ECC(一種內存技術,多用於伺服器內存)內存,功能全面。可管理性強、且易於維護,具備了小型伺服器所必備的各種特性,如採用SCSI(一種匯流排介面技術)匯流排的I/O(輸入/輸出)系統,SMP對稱多處理器結構、可選裝RAID、熱插拔硬碟、熱插拔電源等,具有高可用性特性。適用於為中小企業提供Web、Mail等服務,也能夠用於學校等教育部門的數字校園網、多媒體教室的建設等。
通常情況下,如果應用不復雜,例如沒有大型的資料庫需要管理,那麼採用工作組級伺服器就可以滿足要求。目前,國產伺服器的質量已與國外著名品牌相差無幾,特別是在中低端產品上,國產品牌的性價比具有更大的優勢,中小企業可以考慮選擇一些國內品牌的產品。此外,HP等大廠商甚至推出了專門為中小企業定製的伺服器。但個別企業如果業務比較復雜,數據流量比較多,而且資金允許的情況下,也可以考慮選擇部門級和企業級的伺服器來作為其關鍵任務伺服器。目前HP、DELL、IBM、浪潮都是較不錯的品牌。
部門級伺服器
部門級伺服器通常可以支持2至4個PⅢ Xeon(至強)處理器,具有較高的可靠性、可用性、可擴展性和可管理性。首先,集成了大量的監測及管理電路,具有全面的伺服器管理能力,可監測如溫度、電壓、風扇、機箱等狀態參數。此外,結合伺服器管理軟體,可以使管理人員及時了解伺服器的工作狀況。同時,大多數部門級伺服器具有優良的系統擴展性,當用戶在業務量迅速增大時能夠及時在線升級系統,可保護用戶的投資。目前,部門級伺服器是企業網路中分散的各基層數據採集單位與最高層數據中心保持順利連通的必要環節。適合中型企業(如金融、郵電等行業)作為數據中心、Web站點等應用。
企業級伺服器
企業級伺服器屬於高檔伺服器,普遍可支持4至8個PIII Xeon(至強)或P4 Xeon(至強)處理器,擁有獨立的雙PCI通道和內存擴展板設計,具有高內存帶寬,大容量熱插拔硬碟和熱插拔電源,具有超強的數據處理能力。這類產品具有高度的容錯能力、優異的擴展性能和系統性能、極長的系統連續運行時間,能在很大程度上保護用戶的投資。可作為大型企業級網路的資料庫伺服器。
目前,企業級伺服器主要適用於需要處理大量數據、高處理速度和對可靠性要求極高的大型企業和重要行業(如金融、證券、交通、郵電、通信等行業),可用於提供ERP(企業資源配置)、電子商務、OA(辦公自動化)等服務。如Dell的PowerEdge 4600伺服器,標准配置為2.4GHz Intel Xeon處理器,最大支持12GB的內存。此外,採用了Server Works GC-HE晶元組,支持2至4路Xeon處理器。集成了RAID控制器並配備了128MB緩存,可以為用戶提供0、1、5、10四個級別的RAID,最大可以支持10個熱插拔硬碟並提供730GB的磁碟存儲空間。
由於是面向企業級應用,所在在可維護性以及冗餘性能上有其獨到的地方,例如配備了7個PCI-X插槽(其中6個支持熱插拔),而且不需任何工具即可對冗餘風扇、電源以及PCI-X進行安裝和更換。
2.按伺服器的處理器架構(也就是伺服器CPU所採用的指令系統)劃分把伺服器分為CISC架構伺服器、RISC架構伺服器和VLIW架構伺服器三種。
CISC架構伺服器
CISC的英文全稱為「Complex Instruction Set Computer」,即「復雜指令系統計算機」,從計算機誕生以來,人們一直沿用CISC指令集方式。早期的桌面軟體是按CISC設計的,並一直沿續到現在,所以,微處理器(CPU)廠商一直在走CISC的發展道路,包括Intel、AMD,還有其他一些現在已經更名的廠商,如TI(德州儀器)、Cyrix以及VIA(威盛)等。在CISC微處理器中,程序的各條指令是按順序串列執行的,每條指令中的各個操作也是按順序串列執行的。順序執行的優點是控制簡單,但計算機各部分的利用率不高,執行速度慢。CISC架構的伺服器主要以IA-32架構(Intel Architecture,英特爾架構)為主,而且多數為中低檔伺服器所採用。
如果企業的應用都是基於NT平台的應用,那麼伺服器的選擇基本上就定位於IA架構(CISC架構)的伺服器。如果企業的應用主要是基於linux操作系統,那麼伺服器的選擇也是基於IA結構的伺服器。如果應用必須是基於Solaris的,那麼伺服器只能選擇SUN伺服器。如果應用基於AIX(IBM的Unix操作系統)的,那麼只能選擇IBM Unix伺服器(RISC架構伺服器)。
RISC架構伺服器
RISC的英文全稱為「Reced Instruction Set Computing」,中文即「精簡指令集」,它的指令系統相對簡單,它只要求硬體執行很有限且最常用的那部分執令,大部分復雜的操作則使用成熟的編譯技術,由簡單指令合成。目前在中高檔伺服器中普遍採用這一指令系統的CPU,特別是高檔伺服器全都採用RISC指令系統的CPU。在中高檔伺服器中採用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Spare。
VLIW架構伺服器
VLIW是英文「Very Long Instruction Word」的縮寫,中文意思是「超長指令集架構」,VLIW架構採用了先進的EPIC(清晰並行指令)設計,我們也把這種構架叫做「IA-64架構」。每時鍾周期例如IA-64可運行20條指令,而CISC通常只能運行1-3條指令,RISC能運行4條指令,可見VLIW要比CISC和RISC強大的多。VLIW的最大優點是簡化了處理器的結構,刪除了處理器內部許多復雜的控制電路,這些電路通常是超標量晶元(CISC和RISC)協調並行工作時必須使用的,VLIW的結構簡單,也能夠使其晶元製造成本降低,價格低廉,能耗少,而且性能也要比超標量晶元高得多。目前基於這種指令架構的微處理器主要有Intel的IA-64和AMD的x86-64兩種。
3.按伺服器按用途劃分為通用型伺服器和專用型伺服器兩類。
通用型伺服器
通用型伺服器是沒有為某種特殊服務專門設計的、可以提供各種服務功能的伺服器,當前大多數伺服器是通用型伺服器。這類伺服器因為不是專為某一功能而設計,所以在設計時就要兼顧多方面的應用需要,伺服器的結構就相對較為復雜,而且要求性能較高,當然在價格上也就更貴些。
專用型伺服器
專用型(或稱「功能型」)伺服器是專門為某一種或某幾種功能專門設計的伺服器。在某些方面與通用型伺服器不同。如光碟鏡像伺服器主要是用來存放光碟鏡像文件的,在伺服器性能上也就需要具有相應的功能與之相適應。光碟鏡像伺服器需要配備大容量、高速的硬碟以及光碟鏡像軟體。FTP伺服器主要用於在網上(包括Intranet和Internet)進行文件傳輸,這就要求伺服器在硬碟穩定性、存取速度、I/O(輸入/輸出)帶寬方面具有明顯優勢。而E-mail伺服器則主要是要求伺服器配置高速寬頻上網工具,硬碟容量要大等。這些功能型的伺服器的性能要求比較低,因為它只需要滿足某些需要的功能應用即可,所以結構比較簡單,採用單CPU結構即可;在穩定性、擴展性等方面要求不高,價格也便宜許多,相當於2台左右的高性能計算機價格。HP的一款Web伺服器HP access server,它採用的是PIII1.13Gbit/s左右的CPU,內存標准配置也只有128MB/256MB,與一台性能較好的普通計算機差不多,但在某些方它還是具有PC機無可替代的優勢。
4.按伺服器的機箱結構來劃分,可以把伺服器劃分為「台式伺服器」、「機架式伺服器」,「機櫃式伺服器」和「刀片式伺服器」四類。
台式伺服器
台式伺服器也稱為「塔式伺服器」。有的台式伺服器採用大小與普通立式計算機大致相當的機箱,有的採用大容量的機箱,像個碩大的櫃子。低檔伺服器由於功能較弱,整個伺服器的內部結構比較簡單,所以機箱不大,都採用台式機箱結構。這里所介紹的台式不是平時普通計算機中的台式,立式機箱也屬於台式機范圍,目前這類伺服器在整個伺服器市場中佔有相當大的份額。
機架式伺服器
機架式伺服器的外形看來不像計算機,而像交換機,有1U(1U=1.75英寸)、2U、4U等規格。機架式伺服器安裝在標準的19英寸機櫃裡面。這種結構的多為功能型伺服器。
對於信息服務企業(如ISP/ICP/ISV/IDC)而言,選擇伺服器時首先要考慮伺服器的體積、功耗、發熱量等物理參數,因為信息服務企業通常使用大型專用機房統一部署和管理大量的伺服器資源,機房通常設有嚴密的保安措施、良好的冷卻系統、多重備份的供電系統,其機房的造價相當昂貴。如何在有限的空間內部署更多的伺服器直接關繫到企業的服務成本,通常選用機械尺寸符合19英寸工業標準的機架式伺服器。機架式伺服器也有多種規格,例如1U(4.45cm高)、2U、4U、6U、8U等。通常1U的機架式伺服器最節省空間,但性能和可擴展性較差,適合一些業務相對固定的使用領域。4U以上的產品性能較高,可擴展性好,一般支持4個以上的高性能處理器和大量的標准熱插拔部件。管理也十分方便,廠商通常提供人相應的管理和監控工具,適合大訪問量的關鍵應用,但體積較大,空間利用率不高。
機櫃式伺服器
在一些高檔企業伺服器中由於內部結構復雜,內部設備較多,有的還具有許多不同的設備單元或幾個伺服器都放在一個機櫃中,這種伺服器就是機櫃式伺服器。
對於證券、銀行、郵電等重要企業,則應採用具有完備的故障自修復能力的系統,關鍵部件應採用冗餘措施,對於關鍵業務使用的伺服器也可以採用雙機熱備份高可用系統或者是高性能計算機,這樣的系統可用性就可以得到很好的保證。
刀片式伺服器
刀片伺服器是一種高可用高密度的低成本伺服器平台,是專門為特殊應用行業和高密度計算機環境設計的,目前最適合群集計算和IxP提供互聯網服務。其中每一塊「刀片」實際上就是一塊系統主板。它們可以通過本地硬碟啟動自己的操作系統,如Windows NT/2000、Linux、Solaris等等,類似於一個個獨立的伺服器。在這種模式下,每一個主板運行自己的系統,服務於指定的不同用戶群,相互之間沒有關聯。不過可以用系統軟體將這些主板集合成一個伺服器集群。
刀片伺服器近幾年才剛剛興起,我國的用戶數量還不是很多,以數據中心和科研機構為多。但是由於符合未來計算模式的發展方向,國內外重要的伺服器廠商Dell、HP、IBM、浪潮、聯想、曙光等在國內都已紛紛推出了刀片式伺服器產品。
當前市場上的刀片式伺服器有兩大類:一類主要為電信行業設計,介面標准和尺寸規格符合PICMG 1.x或2.x,未來還將推出符合PICMG 3.x的產品,採用相同標準的不同廠商的刀片和機櫃在理論上可以互相兼容;另一類為通用計算設計,介面上可能採用了上述標准或廠商標准,但尺寸規格是廠商自定,注重性能價格比,目前屬於這一類的產品居多。
B. 電腦高手請看
個人你就 win吧,想學習網路工程用linux
Linux與Windows XX的總體比較
Linux何以備受青睞,致使除微軟以外,國際上有名的硬、軟體廠商都毫無例外地與之結盟、捆綁。甚至連世界IT的龍頭老大「藍後巨人」IBM也要「全面擁抱Linux」呢?
首先,Linux作為自由軟體有兩個特點:一是它免費提供源碼,二是愛好者可以按照自己的需要自由修改、復制和發布程序的源碼,並公布在Internet上。這就吸引了世界各地的操作系統高手為Linux編寫各種各樣的驅動程序和應用軟體,使得Linux成為一種不僅只是一個內核,而且包括系統管理工具、完整的開發環境和開發工具、應用軟體在內,用戶很容易獲得的操作系統。
由於可以得到Linux的源碼,所以操作系統的內部邏輯可見,這樣就可以准確地查明故障原因,及時採取相應對策。在必要的情況下,用戶可以及時地為Linux打 「補丁」(這正是筆者前面文章中討論的集市模式開發軟體最本質的內容),這是其它操作系統所沒有的優勢。同時,這也使得用戶容易根據操作系統的特點構建安全保障系統,不會由於不了解不公開源碼的 「黑盒子」式的系統預留的什麼 「後門」而受到意外的打擊。
第二,究其根本,Linux是一個UNIX系統變種,因此也就具有了Unix系統的一系列優良特性,Unix上的應用可以很方便地移植到Linux平台上,這使得Unix用戶很容易掌握Linux。下面簡要地描述UNIX亦即Linux的一系列特色。
2.1 UNIX/Linux的主要特色
早期UNIX的主要特色是結構簡煉、便於移植和功能相對強大,經過30來年的發展和進化,形成了一些極為重要並穩定的特色,其中主要包括:
1. 技術成熟,可靠性高
經過30來年開放式道路的發展,UNIX的一些基本技術已變得十分成熟,有的已成為各類操作系統的常用技術。實踐表明,UNIX是能達到大型主機(mainframe)可靠性要求的少數操作系統之一。目前許多UNIX大型主機和伺服器在國外的大型企業中每天24小時,每年365天不間斷地運行。例如,不少大企業或政府部門,即所謂肩負關鍵使命的場合/部門將其整個企業/部門信息系統建立並運行在以UNIX為主伺服器的Client/Server結構上。但到目前為止,世界上還沒有一家大型企業將其重要的信息系統完全建立在NT上。
2. 極強的可伸縮性
UNIX系統是世界上唯一能在筆記本電腦、PC、工作站,直至巨型機上運行的操作系統,而且能在所有主要CPU晶元搭建的體系結構上運行(包括Intel/AMD及HP-PA、MIPS、PowerPC、UltraSPARC、ALPHA等RISC晶元)。至今為止,世界上沒有第二個操作系統能達到這一點。此外,由於UNIX系統能很好地支持SMP、MPP和Cluster等技術,使其可伸縮性又有了很大的增強。目前,商品化UNIX系統能支持的SMP,CPU數已達到幾百甚至更多個,MPP系統中的節點甚至已超過1024個UNIX支持的異種平台Cluster技術也已投入使用。UNIX的伸縮性遠遠超過了NT操作系統目前所能達到的水平
3. 網路功能強
網路功能是UNIX系統的一又一重要特色,作為Internet網技術和異種機連接重要手段的TCP/IP協議就是在UNIX上開發和發展起來的。TCP/IP是所有UNIX系統不可分割的組成部分。因此,UNIX伺服器在Internet伺服器中佔80%以上,占絕對優勢。此外,UNIX還支持所有常用的網路通信協議,包括NFS、DCE、IPX/SPX、SLIP、PPP等,使得UNIX系統能方便地與已有的主機系統,以及各種廣域網和區域網相連接,這也是UNIX具有出色的互操作性(Interoperability)的根本原因。
4. 強大的資料庫支持能力
由於UNIX具有強大的支持資料庫的能力和良好的開發環境,因此多年來,所有主要資料庫廠商,包括Oracle、Informix、Sybase、Progress等,都把UNIX作為主要的資料庫開發和運行平台,並創造出一個又一個性價比的新記錄。UNIX伺服器正在成為大型企業數據中心替代大型主機的主要平台。
5. 開發功能強
UNIX系統從一開始就為軟體開發人員提供了豐富的開發工具。成為工程工作站的首選和主要的操作系統和開發環境。可以說,工程工作站的出現和成長與UNIX是分不開的。至今為止,UNIX工作站仍是軟體開發廠商和工程研究設計部門的主要工作平台。有重大意義的軟體新技術的出現幾乎都在UNIX上,如TCP/IP、WWW、OODBMS等。
6. 開放性好
開放性是UNIX最重要的本質特性。開放系統概念的形成與UNIX是密不可分的。UNIX是開放系統的先驅和代表。由於開放系統深入人心,幾乎所廠商都宣稱自己的產品是開放系統,確實每一種系統都能滿足某種開放的特性,如可移植性、可兼容性、可伸縮性、互操作性等。但所有這些系統與開放系統的本質特徵—不受某些廠商的壟斷和控制相去甚遠,只有UNIX完全符合這一條件。
7. 標准化
過去,Unix界被分析家和用戶批判,因為沒有為所有Unix操作系統提供統一的標准。其實,到目前為止,國際標准化組織(ISO)、工業團體恰恰是以UNIX基礎制訂了一系列標准化,如ISO/IEC的POSIX標准、IEEE POSIX標准、X/Open組織的XPG3/4工業標准以及後來的Spec 1170(因為它包含了1170個應用編程介面,後來改名為UNIX』95)標准。不少人對標准及標准化組織的作用及職權產生了誤解。事實上,當標准化組織企圖駕馭互相競爭的力量,和企圖為用戶規定他們的要求時是註定要失敗的。比方說,標准只能用於給出道路的規則,而不應用於製造汽車。如果廠家被強迫完全遵從單一的標准,而不允許他們產品有特色,則用戶將受害,Unix將變成象任何單一廠家的產品一樣,沒有任何特色。
Unix標准組織的真實目標是為用戶和廠家定義一種規定Unix形態的基礎。標准將保證Unix系統是可操作的,並且其應用是便於移植的。但它們也允許相互競爭的開放開發環境能創新和具有技術特色。
當然,由於UNIX是有版權的,而且其源頭有多家,許多廠家自行開發,並強調特色而導致UNIX版本的不統一(相比之下,Linux的核心是統一的,各發行廠家只是在外部作了不同程度的開發,但又都要遵循POSIX等標准,所以不會存在UNIX那種四分五裂的表象)。即便如此,Unix系統已經提供了比任何其他操作系統更多的可互操作性。公共的聯網和系統管理協議允許用戶方便地混用和匹配多種Unix系統。從一種Unix向另一種Unix移植應用只需幾天時間,而在完全不同的操作系統間移植或重寫代碼需要幾個月甚至幾年時間。
而且Unix工業界還在快速地向前發展,使得互操作性和可移植性更為方便。由獨立的X/Open組織管理的Unix』95為操作系統廠家和應用開發商規定了商品Unix的形態。所有的Unix廠家已經從Unix』95規格說明。
開發或購買遵從Unix』95規格的應用可保證用戶方便地從一個Unix操作系統向另一個移植。但並不強迫用戶購買只遵從Unix』95規格的產品,用戶可以開發和遵從開放且自由競爭的市場購買具有新的擴充的產品,以滿足自己特殊的需要。
這樣,Unix工業界再次為用戶提供了選擇的權力。如果伸縮性和移植性對用戶的業務是最重要的,用戶可以選擇遵從Unix』95的應用;如果先進技術是關鍵,則用戶可選擇某一廠傢具有新擴充的應用,當然這些擴充尚未成為標准。
由於Unix不斷發展,因此,Unix』95標准將繼續發展以接納某些廠家的創新。
2.2 Linux和Windows XX相比有何特點
1. 可完全免費得到
Linux操作系統可以從互聯網上免費下載使用,只要您有快速的網路連接就行;而且,Linux上跑的絕大多數應用程序也是免費可得的。用了Linux就再也不用背」使用盜版軟體」的黑鍋了。
2. 可以運行在386以上及各種RISC體系結構機器上
Linux最早誕生於微機環境,一系列版本都充分利用了X86CPU的任務切換能力,使X86CPU的效能發揮得淋淋盡致,而這一點連Windows都沒有做到。此外,它可以很好地運行在由各種主流RISC晶元(ALPHA、MIPS、PowerPC、UltraSPARC、HP-PA等)搭建的機器上。
3. Linux是UNIX的完整實現
從發展的背景看,Linux與其他操作系統的區別是,Linux是從一個比較成熟的操作系統發展而來的,而其他操作系統,如WindowsNT等,都是自成體系,無對應的相依託的操作系統。這一區別使得Linux的用戶能大大地從Unix團體貢獻中獲利。無論是Unix的作者還是Unix的用戶,都認為只有Unix才是一個真正的操作系統,許多計算機系統(從個人計算機到超級計算機)都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux作為Unix的一個克隆,同樣會得到相應的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。
UNIX上的絕大多數命令都可以在Linux里找到並有所加強。UNIX的可靠性、穩定性以及強大的網路功能也在Linux身上一一體現。
4. 真正的多任務多用戶
只有很少的操作系統能提供真正的多任務能力,盡管許多操作系統聲明支持多任務,但並不完全准確,如Windows。而Linux則充分利用了X86CPU的任務切換機制,實現了真正多任務、多用戶環境,允許多個用戶同時執行不同的程序,並且可以給緊急任務以較高的優先順序。
5. 完全符合POSIX標准
POSIX是基於UNIX的第一個操作系統簇國際標准,Linux遵循這一標准這使UNIX下許多應用程序可以很容易地移植到Linux下,相反也是這樣。
6. 具有圖形用戶界面
Linux的圖形用戶界面是Xwindow系統。Xwindow可以做MSWindows下的所有事情,而且更有趣、更豐富,用戶甚至可以在幾種不同風格的窗口之間來回切換。
7. 具有強大的網路功能
實際上,Linux就是依靠互聯網才迅速發展了起來,Linux具有強大的網路功能也是自然而然的事情。它可以輕松地與TCP/IP、LANManager、Windows for Workgroups、Novell Netware或Windows NT網路集成在一起,還可以通過乙太網或數據機連接到Internet上。
Linux不僅能夠作為網路工作站使用,更可以勝任各類伺服器,如X應用伺服器、文件伺服器、列印伺服器、郵件伺服器、新聞伺服器等等。
8. 是完整的UNIX開發平台
Linux支持一系列的UNIX開發工上,幾乎所有的主流程序設計語言都已移植到Linux上並可免費得到,如C、C++、Fortran77、ADA、PASCAL、Moal2和3、Tcl/TkScheme、SmallTalk/X等。
總而言之,Unix就是可供各種用戶選擇的對象。一個操作系統已經使分布式計算成為現實。一個操作系統正在使新形式的交互娛樂成為現實並正確領導通向新的工程和商業應用的路。這就是Unix所體現的精神。但Unix還不止於此。主要地,Unix給用戶選擇最佳應用、最佳開發環境、最佳網路功能和最佳硬體的自由,以滿足用戶的業務要求。Unix還給用戶選擇何時升級系統的自由,甚至當用戶改變主意時,用戶可以以最少的痛苦來安裝一個新系統,只要業務需要。
Unix專門獻身於使用戶保持選擇的權力。
三、 主要產品的競爭
上面我們從總體上講述了UNIX從而也是Linux的特點,下面我們從伺服器,桌面機和嵌入式三個不同層面上來比較Linux與Windows之間的優缺點、強項和弱處。
3.1伺服器操作系統——Linux與NT
伺服器是涉及一大類機器的統稱,最高端,用作超級計算或頂級企業和網路伺服器的MPP(大規模並行處理機)、SMP(對稱多處理機)、Cluster(集群機),Mainframe(大型主機);到普通商用資料庫伺服器的中型機,如IBM AS/400,中高檔伺服器如IBM RS/6000/系列機,HP 9000/K系列,SUN Ultra SPARC中高檔伺服器(如10000系列)、SGI的1000系列等。以及低端,用作郵件、文件/列印伺服器等的普通PC伺服器,門類繁多,不一而足。在這方面Linux都有其產品,而NT基本上是處於PC伺服器檔次上的操作系統。
C. SMP 是什麼意思
SMP指對稱多處理,是指在一個計算機上匯集了一組處理器,各CPU之間共享內存子系統以及匯流排結構。它是相對非對稱多處理技術而言的、應用十分廣泛的並行技術。
在這種架構中,一台電腦不再由單個CPU組成,而同時由多個處理器運行操作系統的單一復本,並共享內存和一台計算機的其他資源。雖然同時使用多個CPU,但是從管理的角度來看,它們的表現就像一台單機一樣。
系統將任務隊列對稱地分布於多個CPU之上,從而極大地提高了整個系統的數據處理能力。所有的處理器都可以平等地訪問內存、I/O和外部中斷。
雙CPU系統,實際上是對稱多處理系統中最常見的一種,通常稱為"2路對稱多處理",它在普通的商業、家庭應用之中並沒有太多實際用途;
但在專業製作,如3DMaxStudio、Photoshop等軟體應用中獲得了非常良好的性能表現,是組建廉價工作站的良好夥伴。
隨著用戶應用水平的提高,只使用單個的處理器確實已經很難滿足實際應用的需求,因而各伺服器廠商紛紛通過採用對稱多處理系統來解決這一矛盾。
D. 選購伺服器時應考察的主要配置參數有哪些
問題一:選購IA伺服器時應考察的主要配置參數有哪些?
CPU和內存:CPU的類型、主頻和數量在相當程度上決定著伺服器的性能;伺服器應採用專用的ECC校驗內存,並且應當與不同的CPU搭配使用。
晶元組與主板:即使採用相同的晶元組,不同的主板設計也會對伺服器性能產生重要影響。
網卡:伺服器應當連接在傳輸速率最快的埠上,並最少配置一塊千兆網卡。對於某些有特殊應用的伺服器(如FTP、文件伺服器或視頻點播伺服器),還應當配置兩塊千兆網卡。
硬碟和RAID卡:硬碟的讀取/寫入速率決定著伺服器的處理速度和響應速率。除了在入門級伺服器上可採用IDE硬碟外,通常都應採用傳輸速率更高、擴展性更好的SCSI硬碟。對於一些不能輕易中止運行的伺服器而言,還應當採用熱插拔硬碟,以保證伺服器的不停機維護和擴容。
冗餘:磁碟冗餘採用兩塊或多塊硬碟來實現磁碟陣列;網卡、電源、風扇等部件冗餘可以保證部分硬體損壞之後,伺服器仍然能夠正常運行。
熱插拔:是指帶電進行硬碟或板卡的插拔操作,實現故障恢復和系統擴容。 同時,在選擇IA伺服器時通常需要考慮可管理性、可用性、可擴展性、安全性以及可靠性等幾方面的性能指標。
問題二:64位伺服器覆蓋的應用范圍?
從應用類型來看,大致可分為主域伺服器、資料庫伺服器、Web伺服器、FTP伺服器和郵件伺服器、高性能計算集群系統幾類。 而目前,主流的伺服器處理器有:英特爾安騰處理器、英特爾至強處理器和AMD公司的Opteron處理器,這些處理器是近幾年推出的新型64位伺服器。筆者就以上的幾種應用,討論一下伺服器在不同的應用當中,對伺服器子系統的不同要求進行簡單概述:
主域控制器 網路、用戶、計算機的管理中心,提供安全的網路工作環境。主域控制器的系統瓶頸是內存、網路、CPU、內存配置。
文件伺服器 文件伺服器作為網路的數據存儲倉庫,其性能要求是在網路上的用戶和伺服器磁碟子系統之間快速傳遞數據。
資料庫伺服器 資料庫引擎包括DB2、SQL Server、Oracle、Sybase等。資料庫伺服器一般需要使用多處理器的系統,以SQL Server為例,SQL Server能夠充分利用SMP技術來執行多線程任務,通過使用多個CPU,對資料庫進行並行操作來提高吞吐量。另外,SQL Server對L2緩存的點擊率達到90%,所以L2緩存越大越好。內存和磁碟子系統對於資料庫伺服器來說也是至關重要的部分。
Web伺服器 Web伺服器用來響應Web請求,其性能是由網站內容來決定的。如果Web站點是靜態的,系統瓶頸依次是:網路、內存、CPU;如果Web伺服器主要進行密集計算(例如動態產生Web頁),系統瓶頸依次是:內存、CPU、磁碟、網路,因為這些網站使用連接資料庫的動態內容產生交易和查詢,這都需要額外的CPU資源,更要有足夠的內存來緩存和處理動態頁面。
高性能計算用的集群系統 一般在4節點以上,節點機使用基於安騰、AMD 64技術的Opteron系統,這種集群系統的性能主要取決於廠商的技術實力、集群系統的設計、針對應用的調優等方面。
問題三:多核時代,處理器內核越多越好嗎?
二大晶元巨頭英特爾、AMD公司於2005年底推出多核處理器,目前,不管是雙核、還是即將成為2007年主流四核處理器或是將來的八核、十六核處理器,英特爾、AMD之間激烈的競爭,促使處理器市場新品越來越多。在性能上、在功耗節能方面還是其它伺服器配件方面,都極大地促進了產業的發展。
而對於大部分用戶來講,伺服器在應用層次方面,仍舊是不變的。唯一需要考慮的就是用戶自身的發展對於伺服器的性能是否能夠滿足。現今,對於一款四核高性能伺服器,其采購成本遠遠高於現今主流的雙核伺服器,如果雙核伺服器就能夠滿足您的需求,同時也能夠為將來的3~5年發展預留足夠的空間,那麼就沒必要選擇價格昂貴的四核伺服器。
綜合以上:對於單核/雙核/多核綜合交叉時代,選購伺服器應該把目光放在自身需求上面,以本身應用需求、資金投入為因素,選購最合適的伺服器產品。
E. 在數據存儲管理方面,大家了解的比較智能化的管理系統都有哪些
XSKY星辰天合的數據全生命周期管理服務很不錯的
F. 有誰能告訴一下smp的意思
[編輯本段]SMP(Symmetrical Multi-Processing)
對稱多處理"(Symmetrical Multi-Processing)又叫SMP,是指在一個計算機上匯集了一組處理器(多CPU),各CPU之間共享內存子系統以及匯流排結構。它是相對非對稱多處理技術而言的、應用十分廣泛的並行技術。在這種架構中,一台電腦不再由單個CPU組成,而同時由多個處理器運行操作系統的單一復本,並共享內存和一台計算機的其他資源。雖然同時使用多個CPU,但是從管理的角度來看,它們的表現就像一台單機一樣。系統將任務隊列對稱地分布於多個CPU之上,從而極大地提高了整個系統的數據處理能力。所有的處理器都可以平等地訪問內存、I/O和外部中斷。在對稱多處理系統中,系統資源被系統中所有CPU共享,工作負載能夠均勻地分配到所有可用處理器之上。
[編輯本段]SMP(service management point)
移動智能網是一個能夠靈活方便地生成新業務的體系結構。這個體系結構是依靠現有移動網路中引入智能網設備來實現的。這些設備主要有業務交換點(SSP)、業務控制點(SCP)、業務數據點(SDP)/充值中心(VC)、智能外設(IP)、業務管理點(SMP)、業務管理接入點(SMAP)及業務生成環境點(SCEP)。
SMP在整個網路中的位置相當於一個備份與中轉站,它直接接受操作員的管理,並將此管理影響到SCP的工作。它包括了智能網中所有的數據,而每一個實時資料庫所存放的只是SMP的一個子集。它通過SMAP給用戶提供易用、安全的對業務數據和用戶數據的接入。並將結果通知SCP,以保證數據的一致性。
SMP智能網結算系統安裝在省級公司,從智能網業務管理點(SMP)收集各種原始話單數據,進行數據過濾後供系統結算、話務處理及分析報表使用。
上海新江灣城SMP滑板公園
挑戰自我,回歸自然。當生活在都市的人們開始尋求更強烈的刺激時,極限運動應運而生,青少年更成為這項前衛運動的推動者,而如今,這些生活在時尚最前沿的群體也有了一個運動、交流的更好去處———SMP滑板公園。
G. 伺服器分幾種
總體分為這幾大類:
VPS伺服器:VPS是一台實體主機虛擬成多個小主機,其中的CPU、內存都是共享的,有的時候一台機器上面可能會幾十、上百個VPS。一旦這台實體主機掛了,它上面所有VPS也都會跟著遭殃,性能往往得不到保障。
雲伺服器:雲伺服器是數量龐大的伺服器陣列,在均衡負載之後誕生很多虛擬主機,集群中每個伺服器上都有雲主機的一個鏡像,除非所有的集群內伺服器全部出現問題,雲主機才會無法訪問。所以無論是數據安全還是性能都有基本的保證。而且在雲主機上,IP、CPU、內存這些都是獨享隔離開的,不會出現大家搶內存,誰都跑不動的情況。
專用/獨立伺服器:是一台真實的伺服器/主機,這台主機是單獨的 只讓你自己使用,你可以讓伺服器更換硬碟 更換內存等操作,不會出現有第二個人佔用你的資源
H. 比較smp 、ssmp 、cc -numa 、基於集群的mpp 及dsm 在體系結構的異同點
NUMA全稱為Non-Uniform Memory Access,是主流服務伺服器為了提高SMP的可擴展性而採用的一種體系結構。主流伺服器一般由多個NUMA節點組成,每個NUMA節點是一個SMP結構,一般由多個CPU組成,並且具有本地內存和IO設備。NUMA節點可以直接訪問本地內存,也可以通過NUMA互聯模塊訪問其他NUMA節點的內存,但是訪問本地內存的速度遠遠高於遠程訪問速度,因此,開發程序要盡量減少不同NUMA節點之間的信息交互。MPP是一種海量數據實時分析架構。 MPP作為一種不共享架構,每個節點運行自己的操作系統和資料庫等,節點之間信息交互只能通過網路連接實現。MPP架構目前被並行資料庫廣泛採用,一般通過scan、sort和merge等操作符實時返回查詢結果。目前採用MPP架構的實時查詢系統有EMC Greenplum、HP Vertica和Googl jdjdzj e Dremel,這些都是實時數據處理領域非常有特點的系統,尤其是Dremel可以輕松擴展到上千台伺服器,並在數秒內完成TB級數據的分析。Hadoop作為一個開源項目群本身和MPP並沒有什麼直接關系,Hadoop中的子項目MapRece雖然也是做數據分析處理的,但是一般只適用於離線數據分析,區別與MPP較為明顯。因為Map和Rece兩個過程涉及到輸出文件的存取和大量網路傳輸,因此往往達不到實時處理的要求。與MapRece 相似的系統還有Microsoft Dryad和Google pregel。綜上所述,NUMA是一種體系結構,MPP是一種實時海量數據分析架構,而Hadoop是一個關於數據存儲處理的項目群,其中的MapRece是一種離線海量數據分析架構。實測對比GreenPlum和Hive,GP比Hive性能高出至少一個數量級,但是大部分場景下,依然是秒級甚至分鍾級的延遲,距離具體通常意義的實時毫秒級,差距巨大。另外說一句,廣義的Hadoop包括 Impala, Presto Distributed SQL Query Engine for Big Data 這些MPP架構的SQL引擎。Hadoop社區還在持續發展,Spark還在持續給人們帶來驚喜,開源軟體的迷人之處也在於此。
I. 伺服器的幾種類型
伺服器類型,按應用層次劃分為入門級伺服器、工作組級伺服器、部門級伺服器和企業級伺服器四類;按用途劃分為通用型伺服器和專用型伺服器兩類。還可以按機箱結構、處理器架構等來劃分。
入門級伺服器
入門級伺服器通常只使用一塊CPU,並根據需要配置相應的內存(如256MB)和大容量IDE硬碟,必要時也會採用IDE
RAID(一種磁碟陣列技術,主要目的是保證數據的可靠性和可恢復性)進行數據保護。入門級伺服器主要是針對基於Windows
NT,NetWare等網路操作系統的用戶,可以滿足辦公室型的中小型網路用戶的文件共享、列印服務、數據處理、Internet接入及簡單資料庫應用的需求,也可以在小范圍內完成諸如E-mail、
Proxy
、DNS等服務。對於一個小部門的辦公需要而言,伺服器的主要作用是完成文件和列印服務,文件和列印服務是伺服器的最基本應用之一,對硬體的要求較低,一般採用單顆或雙顆CPU的入門級伺服器即可。為了給列印機提供足夠的列印緩沖區需要較大的內存,為了應付頻繁和大量的文件存取要求有快速的硬碟子系統,而好的管理性能則可以提高伺服器的使用效率。
企業級伺服器
企業級伺服器屬於高檔伺服器,普遍可支持4至8個PIII Xeon(至強)或P4
Xeon(至強)處理器,擁有獨立的雙PCI通道和內存擴展板設計,具有高內存帶寬,大容量熱插拔硬碟和熱插拔電源,具有超強的數據處理能力。這類產品具有高度的容錯能力、優異的擴展性能和系統性能、極長的系統連續運行時間,能在很大程度上保護用戶的投資。可作為大型企業級網路的資料庫伺服器。企業級伺服器主要適用於需要處理大量數據、高處理速度和對可靠性要求極高的大型企業和重要行業(如金融、證券、交通、郵電、通信等行業),可用於提供ERP(企業資源配置)、電子商務、OA(辦公自動化)等服務。
J. .net備份資料庫報錯:「在 sysdatabases 中找不到資料庫 'smp' 所對應的條目。沒有找到具有該名稱的條目。
可能是連接字元串中資料庫文件路徑不正確,
AttachDBFilename=|DataDirectory|smp.mdf;
大概將\錯打成了|吧
還有一種可能是你的數據名稱與數據文件名不相同,也就是資料庫名稱不是smp, 打開SQL Server Management Studio Express 看看資料庫名稱是什麼,確保BACKUP DATABASE 語句中的數據名正確。