linux內(nèi)存優(yōu)化

linux內(nèi)存優(yōu)化

ID:37514858

大小:32.96 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2019-05-24

linux內(nèi)存優(yōu)化_第1頁(yè)
linux內(nèi)存優(yōu)化_第2頁(yè)
linux內(nèi)存優(yōu)化_第3頁(yè)
linux內(nèi)存優(yōu)化_第4頁(yè)
linux內(nèi)存優(yōu)化_第5頁(yè)
資源描述:

《linux內(nèi)存優(yōu)化》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、物理內(nèi)存不足可能會(huì)嚴(yán)重影響Linux?的性能。在本文中,我們將學(xué)習(xí)如何精確地度量Linux系統(tǒng)所使用的內(nèi)存量。還將以Ubuntu系統(tǒng)為例學(xué)習(xí)有關(guān)降低內(nèi)存需求的實(shí)踐建議。???Linux廣受追捧的一個(gè)優(yōu)點(diǎn)是它比Microsoft?Windows?的效率更高,因此在不太前沿的硬件上也能很好地執(zhí)行。對(duì)于依然使用Windows98時(shí)代的機(jī)器的人來(lái)說(shuō),最新最卓越的軟件(特別是安全補(bǔ)?。┮呀?jīng)不再支持這些機(jī)器,因此這種性能優(yōu)勢(shì)使Linux成為頗具吸引力的升級(jí)產(chǎn)品。???然而,問(wèn)題的真相在于雖然Linux內(nèi)核仍

2、然可以配置成合理的大小和效率,但由于新計(jì)算機(jī)的處理能力大大加強(qiáng),很多Linux桌面環(huán)境(例如KDE和GNOME)都增加了許多特性。因此,在較老的硬件上默認(rèn)安裝大多數(shù)發(fā)行版時(shí),提供的性能都不是一流的。很多現(xiàn)代應(yīng)用程序也是如此,例如,F(xiàn)irefox之類的Web瀏覽器和OpenOffice之類的辦公套件均功能完備,但是嘗試在只有128MBRAM的機(jī)器上運(yùn)行這些程序,可能會(huì)成為非常痛苦的體驗(yàn)!???該怎么辦?丟掉所有舊的硬件然后升級(jí)?還是安裝1995年左右的Linux發(fā)行版?(如果您決定走這條路,我記得

3、使用Linux-FT是一種很好的體驗(yàn)。)???不要擔(dān)心:多年以前,Linux社區(qū)中的人就已經(jīng)認(rèn)識(shí)到這個(gè)問(wèn)題,Linux內(nèi)核和發(fā)行版的一大特性(有人喜歡說(shuō)這個(gè)偉大特性)在于其能夠定制。本文將介紹如何對(duì)Linux系統(tǒng)進(jìn)行裁減,以便在小容量的硬件上獲得更好的性能。內(nèi)存的作用???在大多數(shù)情況下,桌面操作系統(tǒng)性能的一個(gè)最重要因素就是系統(tǒng)可用的內(nèi)存量。雖然擁有快速的處理器效果不錯(cuò),但是如果沒(méi)有足夠的物理內(nèi)存保證一直很好地利用處理器,系統(tǒng)可能會(huì)花費(fèi)大量時(shí)間用于在物理內(nèi)存和交換空間之間的交換數(shù)據(jù)(這種情況稱為

4、磁盤抖動(dòng)),而CPU的大部分時(shí)間都是空閑的。因此對(duì)于老式的系統(tǒng)來(lái)說(shuō),額外添加內(nèi)存通常是提高性能的最簡(jiǎn)單方法。然而,有很多原因決定了這種方法不太可能,例如缺少空閑插槽,對(duì)于一些系統(tǒng)(尤其是筆記本或基于RAMBUS的系統(tǒng))來(lái)說(shuō),則是缺少買得起的RAM,以及不希望在一臺(tái)過(guò)期的系統(tǒng)上花更多錢這個(gè)容易理解的心理。???如果無(wú)法或不愿意升級(jí)RAM,接下來(lái)最好減少系統(tǒng)上的RAM需求。本文將展示為L(zhǎng)inux機(jī)器打造內(nèi)存天堂5個(gè)簡(jiǎn)單步驟。步驟1:選擇正確的桌面環(huán)境???惟一需要做的重要選擇就是要安裝的Linux發(fā)

5、行版和桌面環(huán)境(DE)。盡管這是截然不同的選擇,但是發(fā)行版的選擇可能影響DE的選擇。雖然沒(méi)有任何東西能夠阻擋您在系統(tǒng)上安裝軟件,例如在Ubuntu上安裝Fluxbox;但是您會(huì)發(fā)現(xiàn)如果簡(jiǎn)單地使用發(fā)行版所附帶的默認(rèn)DE,一切就會(huì)輕松很多。???在本文方案中,目標(biāo)是尋找面向桌面的簡(jiǎn)單發(fā)行版,以便于新用戶使用。我從Ubuntu6.10開(kāi)始入手,它和GNOME2.16一起推出。???對(duì)于基本系統(tǒng)來(lái)說(shuō),我選擇了一臺(tái)配有800MHz處理器和256MBRAM的老機(jī)器。我將執(zhí)行了兩次測(cè)試,一次使用全部256MB

6、RAM正常引導(dǎo),一次在內(nèi)核行上附加了mem=128M,這會(huì)強(qiáng)制內(nèi)核只識(shí)別128MB物理內(nèi)存。這樣就可以有效地試驗(yàn)256MB和128MB的機(jī)器,而不必實(shí)際使用另一臺(tái)物理機(jī)器(也不必反復(fù)從機(jī)器中插拔內(nèi)存)。這個(gè)內(nèi)核行選項(xiàng)能夠足夠近似地模擬128MB的機(jī)器的行為;注意,如果真的只有128MB內(nèi)存,可能會(huì)遇到其他問(wèn)題,舉例來(lái)說(shuō),要使用Ubuntu,必須使用一個(gè)不同于普通機(jī)器磁盤的安裝盤,它是專門為少于192MBRAM的機(jī)器準(zhǔn)備的。???為了了解基本水平的內(nèi)存使用情況,引導(dǎo)該系統(tǒng),登錄到桌面系統(tǒng),并啟動(dòng)一

7、個(gè)終端(在本文后面的內(nèi)容中,我將這種設(shè)置稱為基本使用水平(baselevel));然后使用free命令來(lái)檢查系統(tǒng)中的空閑內(nèi)存量,結(jié)果如清單1所示。清單1.Ubuntu在256MB機(jī)器上的基本使用水平ubuntu#freetotalusedfreesharedbufferscachedMem:2559882317042428406432139292-/+buffers/cache:85980170008Swap:7469800746980???第一行說(shuō)明256MBRAM中有231MB“正在使用”。

8、下一行告訴我們盡管有231MB內(nèi)存正在使用,但是應(yīng)用程序只使用了其中的86MB;緩沖區(qū)和高速緩存使用了其余的內(nèi)存。???要評(píng)價(jià)性能,該清單中最重要的部分是Swap一行;它告訴我們當(dāng)前沒(méi)有使用任何交換空間,這說(shuō)明目前沒(méi)有真正遇到內(nèi)存問(wèn)題。系統(tǒng)現(xiàn)在可以全部裝入物理內(nèi)存,而不必借助慢速的基于磁盤的交換空間。???然后,為了了解系統(tǒng)的日常使用情況,啟動(dòng)一個(gè)Web瀏覽器(Firefox2.0),然后用其打開(kāi)developerWorks,將即時(shí)消息客戶機(jī)(Gaim)連接到MSN,并使用文件管理器來(lái)瀏覽文件夾

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。