周三. 9月 27th, 2023

我们在本地装Linux系统的时候,一般会提前划分出单独的swap分区。但是云服务器在并不会分配虚拟内存,云服务器的物理内存价格很高,所以很有必要安装虚拟内存,以下三步是具体的方法。

查看虚拟内存

用命令free查看系统内 Swap 分区大小(切换到root用户,便于后续操作)。默认是以Kb为单位,加上参数 -m ,以M显示,其中第二行swap即为虚拟内存。

sudo su root 
free -m

创建虚拟内存配置文件

配置的时候没有截图,就按照以下代码一步步运行即可

1. 创建文件夹
mkdir swap 
2. 进入文件夹
cd swap
3. 创建部署2G的swap分区,该命令中 count 即代表swap文件大小,我这里设置的是2GB,你可以换成自己想设置的大小
dd if=/dev/zero of=swapfile bs=1024 count=2048000  
这一步等待十几秒会打印出下面三行,就说明创建成功
2048000+0 in 的读入
2048000+0 out 的读入
2097152000字节(2GB)内容已复制,耗时12s,速度为139MB/s
4. 把生成的文件转换成 swap 文件
mkswap swapfile
5. 激活swap文件
swapon swapfile
6. 如果要卸载swap的话
swapoff swapfile

开机自动挂载

此时开的虚拟内存会在重启服务器后消失,如果希望一直挂载,vim /etc/fstab (编辑fstab文件,在文件末尾加上下面的代码,swapfilepath在我这里应该是/swap/swapfile)

swapfilepath swap swap defaults 0 0

   
 摸鱼堡版权所有丨如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明转自:http://moyubao.net/coder/534/

发表评论

邮箱地址不会被公开。