如何给Ubuntu增加swap虚拟内存空间

swap空间就是虚拟内存,在物理内存不足时,有较大的用处。

增加swap虚拟内存空间 有什么作用?其实swap空间就是虚拟内存,在物理内存不足时,有较大的用处。

什么是SWAP?

Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。

SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。需要注意的是,虽然这个SWAP分区能够作为”虚拟”的内存,但它的速度比物理内存可是慢多了,因此如果需要更快的速度的话,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存。SWAP分区只是临时的解决办法.

添加swap

用free查看swap分区大小

free -m
如何给Ubuntu增加swap虚拟内存空间

上图中的示例可以看出在增加swap之前,原本的swap大小为511M

创建一个swap文件夹

mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=4066544

其中count的大小对应swap的大小,如上述代码所示count= 4066544 为大约4G
注:设置count值时要注意,如果设置swap大小超过硬盘大小,会导致设置完重启后,虚拟机ubuntu的图形界面进不去

把生成的文件转换成swap文件

mkswap swapfile

激活swap文件

swapon swapfile

再次查看swap分区大小,确定swap设置成功

free -m
如何给Ubuntu增加swap虚拟内存空间

上图示例中可以看到swap设置之后的大小为4483M

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/ruhegeiubuntuzengjiaswapxunineicunkongjian/.html

(1)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2021年7月30日 上午8:04
下一篇 2021年10月15日 下午1:01

相关推荐

发表回复

登录后才能评论