VM下的linux系统中修改swap虚拟内存大小

时间:2024-03-13 12:49:26

linux中安装oracle的时候要求swap是ram的1.5倍。自己部署的虚拟机linux系统,通过free命令查看,该要求不达标,需要手动调整swap

1.用命令cd /usr,先进入usr路径中VM下的linux系统中修改swap虚拟内存大小
2.在usr路径中,新建一个文件夹swap,命令为:mkdir swap,创建后用ls命令可以看到新创建的swap文件夹
VM下的linux系统中修改swap虚拟内存大小
VM下的linux系统中修改swap虚拟内存大小
3.创建后进行进入到该swap文件夹路径,命令为:cd /swap,用命令ll查看使用量为0
VM下的linux系统中修改swap虚拟内存大小
4.这里我们创建swap文件,命令为:sudo dd if=/dev/zero of=swapfile bs=1G count=3,这条命令从硬盘里分出一个1×3G 大小的空间,挂在swapfile上。
VM下的linux系统中修改swap虚拟内存大小
5.常见swapfile文件完成后,用命令ll查看用量为3GVM下的linux系统中修改swap虚拟内存大小
6.也可以用命令:sudo du -sh /usr/swap/swapfile命令查看文件大小VM下的linux系统中修改swap虚拟内存大小
7.swapfile文件创建后,需要构建swap格式于/usr/swap/swapfile 上,命令为:sudo mkswap /usr/swap/swapfileVM下的linux系统中修改swap虚拟内存大小
8.用命令**swap,立即启用交换分区文件,命令为:swapon/usr/swap/swapfile,但是这样的设置重启后就失效了,为了保证每次启动都能启用该交换空间,需要手动编辑文件/etc/fstab中的swap行命令为:vi /etc/fstabVM下的linux系统中修改swap虚拟内存大小
9.将原来的一行注释掉,添加命令行:/usr/swap/swapfile swap swap defaults 0 0VM下的linux系统中修改swap虚拟内存大小
10.重启Linux后,用free查看,swap就是设置后的3G了
VM下的linux系统中修改swap虚拟内存大小