ubuntu下配置虛擬內存


在服務器上搭建wordpress,發現內存不足(唉~~,0.5G確是太低).因此,學了下如何配置虛擬內存解決,但是為了條理清晰,專門把這個寫成一片博客,(\O(∩_∩)O哈哈~,別吐槽啊)
參考文章

  • 1.查看自己的虛擬內存

方法1:free ,默認是以Kb為單位,可以加上參數 -m ,以M顯示,其中swap即為虛擬內存.如下,我的已經配置過了 ,是195M.

在這里插入圖片描述
方法2:top . 這個命令可以看cpu,內存,虛擬內存,以及一些進程.如下:

在這里插入圖片描述

  • 2.創建虛擬內存配置文件
mkdir swap  //穿件文件夾
cd swap

sudo dd if=/dev/zero of=swapfile bs=2048 count=100000  //其中bs是創建
//的打小,單位為百kb,這個是創建204M,當然如果太大了可能會出問題,
//我0.5G內存穿件204M時,第一次出錯,第二次創建成功了,但是變成了如上的194M
//之后會出現下面類似的提示,里面數值為你設置的大小
記錄了 100000+0 的讀入
記錄了 100000+0 的寫出
102400000 字節 (102 MB) 已復制,0.74704 秒,137 MB///把生成的文件轉換成 Swap 文件
sudo mkswap swapfile
  • 3.激活swap文件
sudo swapon swapfile
//之后會顯示是否成功,如果一定要注意可能第二行的信息是Failed,
//我的就是因為開大了而失敗.此時,要重新運行一下這個命令,(如果過大會自動給你變動)

重新查看一下,就會發現已經增加了

如果要卸載,執行下面命令
sudo swapoff swapfile

  • 4.注意:

此時開的虛擬內存會在開機后消失,如果永久保持下去,在/etc/fstab文件尾添加一下信息:
swapfilepath swap swap defaults 0 0
例如:我的我是在/root/進行的配置,因此添加了下面內容
/root/swap/swapfile swap swap defaults 0 0

如此,保存並退出即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM