Linux下虛擬內存不足怎麼辦,如何快速增加swap分區

 Linux下如何創建或增加swap分區

 

另一個博客地址:www.rsyslog.org  Linux社區

實驗環境:

clip_image002

創建swap 分區有兩個重要的原因。

其一,當物理內存不足以支撐系統和應用程序(進程)的運作時,這個 swap 空間可以用作臨時存放使用率不高的內存分頁,把騰出的內存交給急需的應用程序(進程)使用。

其二,再有,即使你的機器擁有足夠多的物理內存,也有一些程序會在它們初始化時殘留的極少再用到的內存分頁內容轉移到 swap 空間,以此讓出物理內存空間。對於有發生內存泄漏機率的應用程序(進程),swap 空間更是重要,因爲誰也不想看到由於物理內存不足導致系統崩潰。

第一步:先劃分一個分區出來,比如從第二塊硬盤sdb上劃分一個主分區,大小爲1G。

clip_image004

管理員要養成良好的習慣,因爲這個要用做swap分區,所以分區標示符是82.

clip_image006

clip_image008

通過free –m 查看內存 虛擬內存swap的使用情況。

clip_image010

將分區sdb1轉化成虛擬內存swap,並通過swapong激活虛擬內存。然後通過free –m可以看到虛擬內存由原來的2G變成了3G。

clip_image012

如果你是要這個虛擬內存永久使用,需要修改/etc/fstab 然後寫上虛擬內存的掛載信息。

clip_image014

修改完/etc/fstab之後,通過swapon –a 讓內核重新讀取fstab文件裏面的虛擬內存掛載信息。

clip_image016

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章