服务器打开虚拟内存

建立swap的两种方法

  1. 建立分区;
  2. 创建交换文件。

运行速度:

物理内存 > swap分区 > swap文件。

当你的数据盘已经装了很多内容,不方便重新规划的话,也只好使用swap文件了。像我由于只有一块磁盘,而且磁盘已经装了不少内容,所以就没有选择磁盘格式化,而是选择创建swap文件。

下面介绍创建swap文件的方法:

创建swap文件

首先,选择你swap文件要放置的位置,比如直接在根目录/ 下创建或者选择一个目录,如/opt。比如我直接在根目录下创建,然后设置swap分区的名称为swapfile:

  1. 定义swap的大小及位置 [root@VM_0_10_centos ~]# cd /
  2. [root@VM_0_10_centos /]# dd if=/dev/zero of=/swapfile bs=1k count=2048000 上面swapfile为你创建swap文件分区的名称,你可以根据需要改成你自己的名称;bs 即blocksizes,每个块大小为1k;count=2048000,总大小为2G的文件。因为建立swap分区大小的标准一般为物理内存的两倍,而我的内存是1G,所以我选择swap文件大小为2G,当然,也要考虑你硬盘剩余容量的大小。我的硬盘还剩15G,所以再划分2G给swap文件绰绰有余。如果你的内存是0.5G,那么count大小可以选择1024000(1G)。
  3. 建立swap [root@VM_0_10_centos /]# mkswap /swapfile
  4. 启动swap [root@VM_0_10_centos /]# swapon /swapfile
  5. 检查是否正确 [root@VM_0_10_centos /]# free -m total used free shared buff/cache available Mem: 1838 600 65 2 1172 1043 Swap: 1999 0 1999 或者使用swapon -s 命令查看: [root@VM_0_10_centos /]# swapon -s 文件名 类型 大小 已用 权限 /swapfile file 2047996 0 -1 上面的Swap和/swapfile都分别能看到总容量大小,使用了多少。
  6. 设置开机时自启用swap分区 修改/etc/fstab使其启动时自动mount,这个操作与swap分区法一样,在/etc/fstab中最后一行增加如下语句: /swapfile swap swap defaults 0 0 添加方法可以用vi进行编辑,或者直接echo添加: [root@VM_0_10_centos /]# echo "/swapfile swap swap defaults 0 0" >>/etc/fstab 注: /swapfile 路径可以修改,可以根据创建的swap文件具体路径来配置。
删除swap分区

如果不再需要swap,可以清理该分区:

[root@VM_0_10_centos /]# swapoff /swapfile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值