Linux虚拟内存交换空间,Linux服务器手动创建Swap交换空间虚拟内存

Linux服务器的Swap交换空间相当于Windows的虚拟内存,当物理内存不够用时自动将部分内存占用转移到交换空间,通过在各个进程之间共享内存让系统看起来有多于物理内存的内存空间。

查看当前Swap使用状态使用命令free即可,如未创建Swap则显示三个0。

2f258cc3d00e0b2bde2d431cea669f30.png

创建Swap交换空间虚拟内存有两种方法,一是创建Swap分区做为交换空间,另一个方法是创建Swap文件做为交换空间,后者易于操作而且不必从新分区,这里只绍第二种方法。

第一步

在合适位置创建文件,可以是挂载磁盘分区,执行:

[root@1 tmp]# dd if=/dev/zero of=/swapadd bs=1024 count=1001664

1001664+0 records in

1001664+0 records out

1025703936 bytes (1.0 GB) copied, 41.0182 s, 25.0 MB/s

在tmp文件夹中创建文件swapadd,大小为1G;

第二步

转换为Swap文件:

[root@1 tmp]# mkswap ./swapadd

Setting up swapspace version 1, size = 1001660 KiB

no label, UUID=db8f7c09-e3b1-4fee-bceb-42742ca63f0d

第三步

启用Swap文件:

[root@1 tmp]# swapon swapadd

查看是否成功

仍然使用free命令查看是否启用成功,如成功将如下图,未添加成功可以尝试重启服务器。

eb3d2974539ec663472c25145a2efbb4.png

开机自动挂载Swap

打开/etc/fstab加入下面一行:

/mnt/tmp/swapadd swap swap defaults    0  0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值