linux添加虚拟内存

一:系统环境

1.centos 7.6
2.主要是针对物理内存不足,尤其是云主机,而云主机基本不配置虚拟内存

二:配置虚拟内存

1.查看内存
free
swap即表示虚拟内存

   total        used        free      shared  buff/cache   available
Mem:        7989604      353652     6047316       16868     1588636     7187028
Swap:       8257532           0     8257532

2.查看下磁盘分区情况,选择一块磁盘上分相应的空间作为虚拟内存

文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   48G  9.3G   39G   20% /
devtmpfs                 3.8G     0  3.8G    0% /dev
tmpfs                    3.9G   40K  3.9G    1% /dev/shm
tmpfs                    3.9G   17M  3.8G    1% /run
tmpfs                    3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/mapper/centos-home   24G   33M   24G    1% /home
/dev/vda1               1014M  143M  872M   15% /boot
tmpfs                    781M     0  781M    0% /run/user/0

3.设置虚拟内存
1). 创建2GB的swap文件(1024 * 2048MB = 524288 KB)(在dev文件夹加下创建zero文件,并转化为根目录的swapadd文件,一个区块大小为1KB,合计2GB)
dd if=/dev/zero of=/swapadd bs=1024 count=2097152
2).如果觉得创建的目录后期空间太小或者其他原因,也可以通过
mkdir /mnt/swap
mv /swapadd /mnt/swap
3).把文件设置为swap分区
mkswap /swapadd
4).激活swap分区
swapon /swapadd(注意,这里要给文件加个权限,chmod 644 /swappadd)
5.)如果要停用虚拟内存
swapoff -v /swapadd
6).如果要开机启动,则需要添加以下命令

vim /etc/fstab
/swapadd swap                    swap    defaults        0 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值