Linux系统下设置交换文件(swapfie)一提升性能。

当Linux系统的内存不足且不希望分配交换分区时,可以通过创建交换文件(swapfile)来解决。本文详细介绍了如何创建、格式化和挂载swapfile,以及如何在系统启动时自动挂载,以提升系统性能。
摘要由CSDN通过智能技术生成

如果当初安装Linux,没有分配交换分区,或者十分不愿意分配一个小分区专门作为交换分区,但任务一多,内存又不够(特别是还在linux下开虚拟机),又不愿意花钱升级内存),这时最好的解决方案就是创建一个磁盘文件来作为交换空间(若磁盘是SSD,那效果也是非常明显的)。具体如下:

1. 创建交换文件 -- swapfile

    sudo  fallocate   -l  4G   /swapfile

    在根目录下创建一个4G的swapfile (之前创建了一个1G的,发现chrome开太多选项卡再开个虚拟机,内存及swapfile都爆了.给它弄个4G!)

2. 更改/swapfile权限

    sudo  chmod  600  /swapfile

3. 格式化为swap

    sudo  mkswap  /swapfile

4. 应用之

    sudo  swapon  /swapfile

5. 为了以后开机自动挂载swap, 将其加入/etc/fstab

    编辑/etc/fstab, 在其中加入一行:

    /swapfile    none   swap   defaults  0   0

6. 如果对这个/swapfile不满意,比如想更改大小,可以这样

    sudo  swapoff  -a   关掉swap

    sudo  rm  -f  /swapfile  删掉当前swapfile

    回到第一步重新设置swapfile

7. 完!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值