聚焦Linux合作峰會2011:五大議題
近日,Linux開發(fā)者社區(qū)匯聚在舊金山討論Linux的未來。我作為參會者之一,也努力地收集了會影響Linux服務(wù)器管理員和用戶的重要發(fā)展信息。下面我就要向大家介紹此次會議上的五大應(yīng)對方案。
1.控制組(cgroup)
cgroup的最初開發(fā)目的是限制Linux內(nèi)核中的資源使用。內(nèi)存、帶寬、CPU使用都可以用cgroup來控制,它還能用于拒絕到系統(tǒng)資源的訪問并監(jiān)控系統(tǒng)資源。紅帽的資源管理指南很好地描述了它們工作的細(xì)節(jié),你可以通過這本指南獲得更多信息。開發(fā)者還在致力于改良控制組工作的方式,所以你一定要報告漏洞并等等他們給出結(jié)果!
2.KVM
它的確是最受開發(fā)人員支持的管理程序,所以如果你還沒有用KVM,作好準(zhǔn)備從Xen上切換過來吧。Christoph Hellwig詳盡地談到了KVM和qemu向訪客處理現(xiàn)有本地存儲的方式和開發(fā)人員在該領(lǐng)域所做的事情。IBM的Mike Day開始揭開KVM的一些神秘面紗,這些神秘點(diǎn)導(dǎo)致KVM沒能更廣泛地被采用。他的一些觀點(diǎn)得到觀眾的認(rèn)同,但是當(dāng)他聲稱,因為VMware的VMKernel 大部分是基于相同的Linux代碼,所以KVM和VMware非常相似這一觀點(diǎn)時,觀眾群有了小分歧。觀眾成員(VMware的職員)說,不對,不是這樣。暫時還不是這樣。
3.Yocto Project
雖然你也許對嵌入式設(shè)備不太在意,誰又知道這個世界(或是你的工作)將來會變成怎樣呢?此外,如果Linux是電子的,那它就是所有事情。Yocto Project是所有主要嵌入式芯片廠商、嵌入式商業(yè)Linux廠商、獨(dú)立開發(fā)人員和OpenEmbedded的聯(lián)合力量,它幫助開發(fā)人員使他們在創(chuàng)建新設(shè)備時不需要每次都重新啟動。
4.文件系統(tǒng)
谷歌Michael Rubin的一次偉大談話中提到了谷歌選擇用ext4代替ext2(稍微提及到由于用ext2部署地慢,所以他們沒有丟失所有數(shù)據(jù))部署的原因。XFS和ext3都曾納入考慮但沒有選用,前者是因其復(fù)雜性,后者是因為它和ext2包含了一些相同的缺點(diǎn)。雖然谷歌選擇了ext4, Rubin似乎,只是現(xiàn)在它還不成熟。盡管花了三年時間從ext2轉(zhuǎn)移到ext4,我很懷疑谷歌將很快就進(jìn)行另一次遷移。但是如果你正在等一次文件系統(tǒng)升級,瀏覽“黃油”也許就很值得。
5.Open vSwitch
Open vSwitch是為虛擬環(huán)境搭建的網(wǎng)絡(luò)轉(zhuǎn)換器,它與傳統(tǒng)轉(zhuǎn)換器的區(qū)別是它通過輸出一個外部界面來精細(xì)地控制配制狀態(tài)和發(fā)送行為。在這項技術(shù)上有一個參與性很強(qiáng)的展示,如果你正運(yùn)行大型虛擬化環(huán)境且需要更高的效率,那這里一定有些東西值得你一看。
原文連接:http://www.searchsv.com.cn/showcontent_47614.htm?lg=t
【編輯推薦】