linux交换分区调整
程序员文章站
2022-06-18 15:58:20
SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。 需要注意的是,虽然这个SWAP分区能够作 ......
swap就是linux下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是swap分区)虚拟成内存来使用。它和windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。
需要注意的是,虽然这个swap分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多了。因此如果需要更快的速度的话,并不能寄厚望于swap,最好的办法仍然是加大物理内存,swap分区只是临时的解决办法。
centos 7
在安装oracle数据库时,可能会遇到交换分区不够的问题。调整步骤如下:
一、确保磁盘空间足够的情况下,查看当前交换空间大小。
free -h
二、制作交换分区
在原有基础上增加1g的交换分区
dd if=/dev/zero of=/tmp/swap bs=1mb count=1024
;在/tmp下填充一个1g的空间
mkswap /tmp/swap
制作
三、激活交换分区
swapon /tmp/swap
四、挂载,让其开机自启动
vim /etc/fstab
按i键进入编辑模式,将下列内容加入该文件尾部
/dev/mapper/vg_centos2-lv_root / ext4 defaults 1 1 uuid=416d2b88-9e18-49b5-a5f7-3a34b4824216 /boot ext4 defaults 1 2 /dev/mapper/vg_centos2-lv_swap swap swap defaults 0 0 /tmp/swap swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0
编辑完成后按esc键,输入“:wq”存盘退出
五、查看(最好是重启前后均查看)
free -h