Oracle更新Solaris 10操作系統(tǒng)

2010/9/13 15:06:21    編輯:軟媒 - vivi     字體:【

Win7之家m.airtaxifl.com):Oracle更新Solaris 10操作系統(tǒng)

上個(gè)星期,Oracle偷偷地發(fā)布了大家期待已久的對Solaris 10操作系統(tǒng)的更新,這次它并沒有等到兩周以后在OpenWorld大會(huì)上發(fā)布這個(gè)更新。相應(yīng)的Solaris Cluster集群管理軟件和Solaris Studio開發(fā)工具也做出了一定的調(diào)整。

 

  Solaris 10 update 9/10:下載地址 | 發(fā)行說明和文檔

  像往常一樣,Solaris 10的更新發(fā)行說明中列出了這次更新包含的所有新特性和Oracle已經(jīng)修復(fù)的所有bug。Oracle并沒有提供有關(guān)于Solaris 10 9/10 update的任何簡報(bào),但是負(fù)責(zé)Oracle系統(tǒng)和存儲(chǔ)部門的執(zhí)行副總裁John Fowler在一個(gè)Webcast中對這次更新進(jìn)行了說明。

  支持新硬件

  Fowler說,Solaris 10 update 9/10包括對“新硬件”的支持,但是他并沒有說具體是什么新硬件(像往常一樣,Oracle并沒有對此做出進(jìn)一步的解釋)。對Solaris做出調(diào)整的 目的肯定是為了使用16核的“Rainbow Falls”Sparc T3處理器來運(yùn)行即將發(fā)布的Sun Fire服務(wù)器,在Sun被Oracle收購以前,這個(gè)處理器本來是打算在今年的年中發(fā)布的,現(xiàn)在,我們很有可能在今年的OpenWorld大會(huì)上一睹這 個(gè)處理器的風(fēng)采。

  Solaris 10的這次更新將支持Oracle剛剛發(fā)布的Netra服務(wù)器以及Oracle在六月末發(fā)布的基于Xeon的服務(wù)器,但是兩個(gè)最近發(fā)布的兩個(gè)Netra boxes(The CP3270 blade和the X4270 rack)和兩個(gè)使用英特爾的Xeon 7500處理器(X4470和X4800)的Sun Fire機(jī)器并沒有出現(xiàn)在硬件兼容性列表里。但是不難推測(實(shí)際上你只能推測),Solaris 10 update 9/10是支持這四種類型的機(jī)器的。

  物理機(jī)到虛擬化:P2V

  在Webcast中,F(xiàn)owler說到:“為了讓‘physical-to-virtual ’轉(zhuǎn)換工具在去年十月,和Solaris 10 10/09 update一起發(fā)布,Sun對‘physical-to-virtual ’轉(zhuǎn)換工具進(jìn)行了加強(qiáng)。”雖然他并沒有解釋具體對哪些方面進(jìn)行了加強(qiáng),但是,這個(gè)工具可以很好的完成這個(gè)任務(wù):把運(yùn)行在物理服務(wù)器上的Solaris 8和Solaris 9 software stack封裝到一個(gè)Solaris 10容器里(一個(gè)虛擬的私有服務(wù)器),然后讓他們在不同的物理服務(wù)器上運(yùn)行。

  這個(gè)功能最開始出現(xiàn)在2009年7月發(fā)布的Logical Domain (LDom) 1.2 hypervisor for Sparc T series machines中。這個(gè)軟件現(xiàn)在被稱為“Oracle VM for Sparc”,F(xiàn)owler說:“現(xiàn)在,這個(gè)軟件的可靠性有了很大的提高。”

  在其他運(yùn)行Solaris的Sparc系統(tǒng)上,或其他運(yùn)行Solaris的X64機(jī)器上,這種P2V(physical-to- virtual)轉(zhuǎn)換是否可以正常地進(jìn)行目前尚不清楚。但是有一點(diǎn)可以肯定:在任何Oracle的服務(wù)器上,這種P2V(physical-to- virtual)轉(zhuǎn)換都可以正常地進(jìn)行——只要你處于同一個(gè)指令集中,并且你最終要把它們封裝在Solaris容器中或LDoms中。LDoms現(xiàn)在可以 動(dòng)態(tài)地添加內(nèi)存,并且可以在不重啟機(jī)器的情況下,從域中移除一個(gè)實(shí)例。LDoms還對virtual disk multipathing進(jìn)行了加強(qiáng)——現(xiàn)在,即使其中一個(gè)服務(wù)域已經(jīng)宕機(jī)了,也可然讓來賓域繼續(xù)運(yùn)行下去。

  網(wǎng)絡(luò)功能,性能與其他服務(wù)

  Solaris 10 update 9/10已經(jīng)和Oracle的Real Application Clusters數(shù)據(jù)庫集群的網(wǎng)絡(luò)功能進(jìn)行了整合,F(xiàn)owler說,Solaris上的Java運(yùn)行時(shí)的性能已經(jīng)有了很大的提高,這可以讓Oracle的 WebLogic中間件運(yùn)行的更快。在Solaris 10中的Dynamic Trace (DTrace)性能監(jiān)控工具現(xiàn)在可以“非侵入性”地監(jiān)控一個(gè)運(yùn)行中的Java運(yùn)行時(shí)環(huán)境了。

  FlashCache服務(wù)器閃存驅(qū)動(dòng)和Zettabyte File System (ZFS)也做出了一定的調(diào)整,現(xiàn)在它們可以和Oracle數(shù)據(jù)庫更好地配合了,Oracle數(shù)據(jù)庫現(xiàn)在可以利用完整的,線速加密(wirespeed encryption)的協(xié)處理器(最新的Sparc T2和T2+處理器)了。(Solaris 10 update 9/10還支持AES-NI加密,在今年的早些時(shí)候,英特爾把這種加密技術(shù)內(nèi)置在了Westmere-EP" Xeon 5600處理器中。)在Solaris的這次更新中,還包括了許多新的適配卡的驅(qū)動(dòng),F(xiàn)在Solaris可以支持更多的適配卡了。

  更新頻率

  關(guān)于Solaris 10,Oracle發(fā)表的最重要的公告是:這個(gè)操作系統(tǒng)的更新頻率已經(jīng)和Oracle對數(shù)據(jù)庫軟件和中間件軟件的更新頻率一致了,都是每個(gè)季度發(fā)布一次補(bǔ) 丁更新。現(xiàn)在,Solaris也是這樣的更新頻率了。此外,F(xiàn)owler說:“一直以來,Oracle每晚都會(huì)對所有的數(shù)據(jù)庫產(chǎn)品和和中間件產(chǎn)品進(jìn)行有效 性的測試,現(xiàn)在,Solaris 10也成為這個(gè)有效性測試的一部分了。”

  Fowler說:“為了運(yùn)行Oracle的一系列產(chǎn)品,這只是我們改善Solaris的可靠性和一致性的一個(gè)開始。”

  集群

  Oracle的Solaris Cluster(過去被稱為“Full Moon”或Sun Cluster),也更新到了3.3版本,現(xiàn)在,Oracle WebLogic Server,Siebel CRM,和SAP ERP suites都可以被封裝在Solaris容器里,也可以把它們聚合在一起來獲得更高的可用性。Solaris容器也可以使用network attached storage arrays(包括Sun自己的NAS產(chǎn)品)來代替direct-attached storage arrays。在Sun的Storage 7XXX NAS boxes上,Solaris Cluster 3.3現(xiàn)在可以使用ZFS來作為它的文件系統(tǒng),并且,跨各種Oracle服務(wù)器的HA集群產(chǎn)品可以使用InfiniBand來連接storage array,以及外面的世界。

  Solaris Cluster 3.3為運(yùn)行在集群上的應(yīng)用程序提供了動(dòng)態(tài)負(fù)載分配的功能,它可以主動(dòng)地監(jiān)控存儲(chǔ)資源,就像它監(jiān)控其他服務(wù)器資源一樣(真正的問題是在使用Solaris Cluster的任何地方,Oracle似乎都想要RAC一切)。

  編譯器,并行化

  據(jù)Fowler說:Solaris Studio編譯器套件也更新到了12.2版本,用早期的12.1版本編譯的C, C++,和Fortran應(yīng)用程序,如果使用12.2重新編譯這些應(yīng)用程序,你會(huì)發(fā)現(xiàn)這些應(yīng)用程序在性能上有了很大的提高。這個(gè)編譯工具帶有一個(gè)全新的針 對可執(zhí)行文件的內(nèi)存調(diào)試工具,性能分析器在Java profiling和run-to-run比較方面有了很大的改善,為了讓應(yīng)用程序的并行化更加容易,以及在多核/多線程平臺(tái)上可以更好地運(yùn)行,各種編譯 器都進(jìn)行了一定的調(diào)整。

  Fowler解釋道:“這是至關(guān)重要的,因?yàn)镾parc的路線圖包括了可以支持?jǐn)?shù)千個(gè)線程和數(shù)百個(gè)內(nèi)核的一些系統(tǒng)。”

  在1997年,Sun說了同樣的話。讓我們拭目以待吧!Sun對Solaris 11(應(yīng)該是在明年發(fā)布)的承諾是:這個(gè)操作系統(tǒng)將從現(xiàn)在只支持幾TB的內(nèi)存和數(shù)百個(gè)線程擴(kuò)展到支持“雙倍數(shù)”的內(nèi)存和數(shù)千個(gè)線程。上個(gè)月,EI Reg在一篇報(bào)道中提到:五年以后,Oracle會(huì)推出具有128個(gè)內(nèi)核的Sparc box,它可以容納多達(dá)16,384個(gè)線程,并且可以支持64TB的主內(nèi)存和256個(gè)邏輯域。

  在八月份,在討論Ellisonized Sparc server路線圖的時(shí)候,F(xiàn)owler說:“這么一個(gè)大型的箱子將具備每秒1.2億個(gè)事務(wù)的OLTP(On-Line Transaction Processing)負(fù)載的能力——這是即將發(fā)布的Sparc T3機(jī)器的40倍;以及每秒50000次Java運(yùn)算的能力——這是Sparc T3 box的10倍。”

  你可以從Oracle Technology Network免費(fèi)下載針對x64或Sparc iron的Solaris 10 update 9/10(下載地址),但是它不可以用于生產(chǎn)。如果你這樣做了,你需要為Oracle Premier Support支付相應(yīng)的費(fèi)用。

  費(fèi)用

  在non-Oracle iron上,在具有1到4個(gè)插槽的機(jī)器上,每個(gè)插槽每年的費(fèi)用是1000美金,在具有4個(gè)以上插槽的機(jī)器上,每個(gè)插槽每年的費(fèi)用是2000美金。在帶有配 置好的Solaris的Oracle iron上,Solaris 10每年的支持費(fèi)用是你從Oracle購買這個(gè)系統(tǒng)的價(jià)格的8%。

  在Ideas International上,一些計(jì)算機(jī)愛好者剛剛對Solaris 10的支持費(fèi)用做出了一個(gè)分析(當(dāng)然,這個(gè)分析中列出的是美國的行情)。順便說一句,Oracle的每年對硬件和軟件的支持費(fèi)用是這個(gè)系統(tǒng)市面價(jià)格的12%。