国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

怎樣設置Linux系統的Swap交換空間

2019-04-21 06:37:19 8905

Swap交換空間是每個(gè)人似乎都知道的事情之一,我也不例外。我認識的系統管理員朋友都有他們的自己的想法,大多數Linux發(fā)行版也提出了建議。

Swap交換空間的作用:

    Linux系統下的Swap交換空間與Windows下的虛擬內存意思差不多,Swap交換空間的作用可簡(jiǎn)單這樣理解:當系統的物理內存不夠用的時(shí)候,就需要將物理內存中的一部分空間釋放出來(lái),以供當前運行的程序使用。那些被釋放的空間可能來(lái)自一些很長(cháng)時(shí)間沒(méi)有什么操作的程序,這些被釋放的空間被臨時(shí)保存到Swap空間中,等到那些程序要運行時(shí),再從Swap中恢復保存的數據到 內存中。這樣,系統總是在物理內存不夠時(shí),才進(jìn)行swap交換。

許多年前,根據經(jīng)驗,應該分配的交換空間大小是計算機中安裝的內存大小的兩倍。當然,那是計算機內存以KB或MB為單位時(shí)的時(shí)候,所以如果一臺計算機有64KB的內存,那么128KB的交換分區就是最合適的大小。

    這考慮到內存內存大小通常非常小的事實(shí),并且為交換空間分配超過(guò)2倍的內存并沒(méi)有提高性能。對于超過(guò)兩倍內存的Swap,大多數系統花費的時(shí)間比執行有用的工作花費更多時(shí)間。

RAM內存已經(jīng)變得相當便宜,許多計算機現在都有幾十GB的內存。大多數新電腦都至少有4GB或8GB的內存,或者更多內存,比如32GB或者64GB。在處理具有大量?jì)却娴挠嬎銜r(shí),交換空間的限制性能因素遠遠低于2X乘積。因此,建議的交換空間被認為是系統內存工作負載的應變量,而不是系統內存。

表1提供了Fedora項目建議的交換分區大小,具體取決于系統中的內存大小以及是否需要足夠的內存供系統休眠。要允許休眠,您需要在自定義分區階段編輯交換空間。 “推薦”交換分區大小是在默認安裝期間自動(dòng)建立的,但我通常發(fā)現它要么太大,要么太小,無(wú)法滿(mǎn)足我的需要。

Fedora 28安裝指南定義了有關(guān)交換空間分配的當前思路。請注意,其他版本的Fedora和其他Linux發(fā)行版可能略有不同,但這與Red Hat Enterprise Linux用于其建議的表相同。這些建議自Fedora 19以來(lái)沒(méi)有改變。

    image.png

表1:Fedora 28文檔中推薦的系統交換空間。

表2時(shí)專(zhuān)業(yè)人員根據多年來(lái)在多種環(huán)境中的經(jīng)驗提供的建議。

    image.png

表2:專(zhuān)業(yè)人員推薦的系統交換空間

這兩個(gè)表都可能不適合您的具體環(huán)境,但它們會(huì )給您一個(gè)參考的方向。主要考慮的是,隨著(zhù)內存數量的增加,那么這個(gè)時(shí)候應該讓 Linux 不必太多的使用swap交換空間,這樣可以最大限度的使用物理內存,減少硬盤(pán)的負載,同時(shí)加快速度。如果虛擬內存太少,則應添加更多的RAM(如果可能),而不是更多的交換空間。

為了測試Fedora(和RHEL)交換空間的建議,測試了下具有32GB和64GB RAM的兩個(gè)系統,交換空間使用了0.5*RAM的建議。即使在運行四個(gè)或五個(gè)虛擬機,LibreOffice,Thunderbird,Chrome網(wǎng)絡(luò )瀏覽器,多個(gè)終端會(huì )話(huà),Xfe文件管理器以及許多其他后臺應用程序中的多個(gè)文檔時(shí),唯一一次看到使用swap是在每天凌晨2點(diǎn)左右安排的備份期間。即使這樣,swap使用量不超過(guò)16MB。當然并不一定適用于您的真實(shí)環(huán)境。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->