IBM操作系統(tǒng)08年總結(jié)
IBM在2007年發(fā)布了最新的 AIX 6 的 Beta 版本,可以供使用者免費(fèi)下載使用。經(jīng)過測(cè)試和試用之后,目前正式發(fā)布的是AIX 6.1 版本。
雖然,很多人通過先前的 Beta 版已經(jīng)領(lǐng)略過這個(gè)系統(tǒng)的面目,但對(duì)于大多數(shù)人,還是比較陌生。因此,首先介紹什么是AIX ?AIX于1986年推出,是 IBM 的 UNIX 操作系統(tǒng)實(shí)現(xiàn),它基于標(biāo)準(zhǔn)的開放操作系統(tǒng),符合 The Open Group的要求,為可運(yùn)行的32 位和 64 位應(yīng)用程序提供完全集成支持。
2007年11月,IBM對(duì)外發(fā)布了 AIX 6.1 操作系統(tǒng)。在這之前是AIX 5L的版本(先后共有5.1、5.2和5.3三個(gè)小版本),可以支持IBM的eServer p5、pSeries、i5 和 IBM RS/6000 服務(wù)器產(chǎn)品系列,以及 IntelliStation POWER 和 RS/6000 工作站。其實(shí),AIX 6.1 在開發(fā)階段時(shí)的版本代號(hào)起初是5.4,為了突出與IBM POWER 6 處理器的支持,并與新處理器的命名保持一致,后來將這個(gè)新版本定為 AIX 6。因此,最新的AIX 6.1版本不僅與AIX 5L 保持良好的兼容性,還對(duì) AIX 5L 中已有的功能進(jìn)行了增強(qiáng)。
本文將集中解析AIX 6 的最新功能、特性,幫助用戶進(jìn)一步了解它的特點(diǎn)。
一、圖形化安裝界面
AIX 6.1 中的圖形化安裝界面為初級(jí)用戶提供了一個(gè)快速和直觀的安裝界面,可以幫助用戶在一個(gè)全新的系統(tǒng)上快速安裝。但提供了圖形化安裝界面的支持,要啟用該方式,必須要滿足以下基本條件:
1) 服務(wù)器必須有受支持的顯卡,鍵盤和鼠標(biāo),DVD 驅(qū)動(dòng)器;
2) 必須使用 DVD 介質(zhì)進(jìn)行啟動(dòng)安裝;
AIX 6.1的圖形化安裝的步驟和注意事項(xiàng)如下:
1)安裝程序啟動(dòng)后選擇語言,之后的安裝進(jìn)程都以默認(rèn)參數(shù)進(jìn)行;
2)安裝過程開始后,會(huì)回到舊的文本安裝界面顯示安裝進(jìn)程;
3)如果需要設(shè)置安裝參數(shù),如安裝的目標(biāo)硬盤,軟件、安全選項(xiàng),安裝模式(新安裝、保留安裝、遷移),則必須選擇退出到傳統(tǒng)的文本安裝模式進(jìn)行配置。
二、 內(nèi)核和應(yīng)用開發(fā)環(huán)境
AIX 6 中引入了稱之為 ProbeVue 新的跟蹤手段,它最大特點(diǎn)是動(dòng)態(tài)跟蹤。"動(dòng)態(tài)"意味著應(yīng)用程序不需要做任何修改就可以在運(yùn)行過程中隨時(shí)插入跟蹤點(diǎn),收集執(zhí)行時(shí)的狀態(tài)數(shù)據(jù)。而以往的跟蹤方法(靜態(tài)跟蹤)需要在程序源代碼中加入跟蹤點(diǎn),并在編譯時(shí)使用對(duì)應(yīng)的選項(xiàng)以生成帶跟蹤和調(diào)試信息的執(zhí)行文件。由于加入這些額外信息的程序往往執(zhí)行速度更慢并占用更多內(nèi)存,因此生產(chǎn)系統(tǒng)通常不會(huì)運(yùn)行這些調(diào)試版本的代碼,導(dǎo)致發(fā)生程序發(fā)生問題時(shí),往往需要停止原來的生產(chǎn)版本程序,啟動(dòng)帶跟蹤信息的版本,等待問題再次發(fā)生然后進(jìn)行跟蹤調(diào)試。
傳輸無關(guān)的 RPC(Transport Independent Remote Procedure Call)是 AIX 內(nèi)包含的一套應(yīng)用編程接口(API),它使得在編寫使用 RPC 方式進(jìn)行網(wǎng)絡(luò)計(jì)算的應(yīng)用程序時(shí)不再需要關(guān)注下層具體的傳輸協(xié)議。應(yīng)用程序只需要關(guān)注具體的 RPC 問題,而 TI-RPC 會(huì)處理下層的傳輸細(xì)節(jié),這樣可以大大增加應(yīng)用程序的可移植性。
在AIX上進(jìn)行編程語言,除了 Fortran 和 C/C++ 之類的"強(qiáng)硬派中堅(jiān)分子"外,許多腳本和其他計(jì)算機(jī)語言也同樣可在 AIX 上自如使用。
三、 產(chǎn)品性能
1. 可用性
企業(yè)級(jí)的 RAS(Reliability,Availability,Serviceability)歷來是 IBM System p 服務(wù)器和 AIX 操作系統(tǒng)的核心優(yōu)勢(shì),在 AIX 6 中,其 RAS 特性又有了大幅增強(qiáng),提供了一個(gè)組件式的 RAS 基礎(chǔ)框架,其中包含以下組件(又稱之為 Domain)。下表列出了在AIX 6新增及加強(qiáng)的功能。(圖1)
2. 可管理性
IBM 為 AIX 用戶提供了多種手段來執(zhí)行 AIX 管理任務(wù),每個(gè)管理員都可以選擇自己習(xí)慣的方式以最高的效率來執(zhí)行。在 AIX 6.1 中,新增加了 IBM Systems Director Console 的管理工具。該工具提供了基于 Web 界面的管理手段,因此不需要安裝客戶端,任何能運(yùn)行受支持的瀏覽器的系統(tǒng)都可以連接到該工具執(zhí)行管理任務(wù)。
可管理性的另一個(gè)體現(xiàn)就是,工作負(fù)載管理器(Workload Manager)是 AIX 系統(tǒng)內(nèi)置的資源控制系統(tǒng),管理員可以使用 WLM 來控制處理器,內(nèi)存,I/O 資源的分配。在 AIX 6.1 中,WLM 的功能的到增強(qiáng),用以控制 WPAR 的資源分配。
3. 安全性能
Trusted AIX 是 AIX 6 提供的一種工作模式,在此模式下,AIX 系統(tǒng)使用 Label 對(duì)系統(tǒng)中的 Subjects(通常是系統(tǒng)中的進(jìn)程)和 Objects(被訪問的資源,包括文件,內(nèi)存中的 IPC 對(duì)象,網(wǎng)絡(luò)數(shù)據(jù)包,以及其他任何資源)進(jìn)行標(biāo)記,說明其安全屬性。(圖2)
4. 虛擬化特性
1) 工作負(fù)載分區(qū)(Workload Partitions):在虛擬化的特性上,AIX6帶來的最大的變化是引入了 WPAR。WPAR 是純軟件的虛擬化解決方案,它與 IBM POWER 平臺(tái)上傳統(tǒng)的 LPAR(邏輯分區(qū))方案有著本質(zhì)上的不同,WPAR 相比于 LPAR 是更加輕量級(jí)的虛擬化解決方案。承載 WPAR 的 AIX 系統(tǒng)在 WPAR 的術(shù)語中稱之為全局環(huán)境(Global Environment),它既可以運(yùn)行在一個(gè)物理機(jī)器上,也可以是一個(gè) LPAR。它與全局 AIX 環(huán)境共享處理器,內(nèi)存,網(wǎng)絡(luò)和文件系統(tǒng)資源,創(chuàng)建和初始化操作簡(jiǎn)單快捷
2) 動(dòng)態(tài)應(yīng)用遷移(Live Application Mobility):是 AIX 6 WPAR 提供的一項(xiàng)高級(jí)特性,它允許 WPAR 動(dòng)態(tài)的移動(dòng)到另外一個(gè)系統(tǒng)上,它可以被用來進(jìn)一步提高靈活性和可用性。當(dāng)平臺(tái)需要進(jìn)行升級(jí),或者由于故障需要停機(jī)維護(hù)時(shí),通過此功能可以將工作負(fù)載動(dòng)態(tài)的切換到其他硬件上,在不影響應(yīng)用的同時(shí)即可完成維護(hù)任務(wù)。
3) Live Partition Mobility 是 IBM POWER 6 的平臺(tái)提供的新一代虛擬化高級(jí)特性,它使得邏輯分區(qū)(LPAR)可以在物理系統(tǒng)之間動(dòng)態(tài)遷移。與 WPAR 的 Live Application Mobility 類似,它也可以幫助提高應(yīng)用的靈活性和可用性。
4)支持多個(gè)共享處理器池(Multiple Shared Processor Pools):是 POWER 6 平臺(tái)引入的虛擬化新特性。POWER 6 對(duì)這一特性做了增強(qiáng),可以按組來控制 LPAR 的處理器資源分配。
對(duì)于新增加的虛擬化功能,對(duì)用戶所來帶的優(yōu)勢(shì)整理如下: (圖3)
#p#
四、系統(tǒng)基礎(chǔ)功能
1. 硬件支持
AIX 6.1 中,支持 CHRP(Common Hardware Reference Platform)架構(gòu)的平臺(tái)和以下處理器,并且只提供 64 位內(nèi)核,32 位內(nèi)核已經(jīng)被去除。 從 AIX 5.3 開始,已經(jīng)不再支持單處理器內(nèi)核,在 AIX 6.1 中,由于老的處理器已經(jīng)不再支持,因此 32 位內(nèi)核也被移除。AIX 6.1 中的 64 位內(nèi)核保持了對(duì) 32 位和 64 位應(yīng)用程序的二進(jìn)制兼容。(圖4)
2. 內(nèi)存容量
AIX 6.1 支持的最大物理內(nèi)存達(dá)到了32TB,相比于之前版本的最大 16TB,提供了更大的內(nèi)存空間,為支持更大規(guī)模的應(yīng)用負(fù)載做好了準(zhǔn)備。
3. 存儲(chǔ)、I/O 和文件系統(tǒng)
在存儲(chǔ)、I/O 和文件系統(tǒng)中,AIX 6.1 中新增加或加強(qiáng)了諸多以下功能。(圖5)
五、 支持與升級(jí)服務(wù)
在 AIX 6.1 中,創(chuàng)建資源時(shí)可以指定 NFS 協(xié)議版本和認(rèn)證方式,受NIM NFS4 的支持。新的版本升級(jí)后,支持R5 和 R6 版本提供了兼容文件,以支持老舊的應(yīng)用程序。(圖6)
六、 軟件價(jià)格
我們對(duì)IBM的廠商進(jìn)行了咨詢,由于AIX 操作系統(tǒng)是與IBM的一些小型機(jī)捆綁在一起銷售。價(jià)格并不是單獨(dú)標(biāo)示出來的,即使用戶更換成如支持IBM p5 服務(wù)器的Red Hat的相關(guān)軟件,也不會(huì)做出對(duì)AIX操作系統(tǒng)價(jià)格的減免。而對(duì)一些IBM的小型機(jī)核心代理商了解,AIX 6屬于最新的系統(tǒng),給出的AIX 5.3L的價(jià)格是在3~4千之間。
結(jié)語:
IBM的全新AIX6操作系統(tǒng),配合新推出的POWER6,可在POWER架構(gòu)的服務(wù)器平臺(tái)上實(shí)現(xiàn)更高級(jí)別的虛擬化功能,包括工作負(fù)載分區(qū)和應(yīng)用的動(dòng)態(tài)遷移功能的增強(qiáng),使得主流平臺(tái)和操作系統(tǒng)有了更高的提升。未來更新的版本值得我們期待。
【編輯推薦】