swap虚拟内存是Linux系统中的一种机制,用于在物理内存不足时,把一部分硬盘空间虚拟成内存使用12。它可以提高系统的运行效率,避免因为内存不足而导致的进程被杀掉34。
要新增swap虚拟内存,有两种方法:一种是使用分区,一种是使用文件。这里我以使用文件为例,介绍一下具体的步骤34:
1.查看系统当前的内存和swap使用情况,可以使用free -m或free -h命令。
2.创建一个用于swap的文件,可以使用dd命令。例如,如果要创建一个2G的文件,可以执行dd if=/dev/zero of=/swapfile bs=1M count=2048,其中if指定输入源,of指定输出文件,bs指定块大小,count指定块数量。文件的路径和名称可以自定义,但要保证有足够的空间。
3.修改文件的权限,使其只能被root用户读写。可以执行chmod 600 /swapfile命令。
4.把文件格式化为swap格式,可以使用mkswap命令。例如,执行mkswap /swapfile命令。
5.启用swap文件,可以使用swapon命令。例如,执行swapon /swapfile命令。
6.为了使开机时自动启用swap文件,需要修改/etc/fstab文件,在文件末尾添加一行类似于/swapfile swap swap defaults 0 0的内容。
7.调整系统对swap的使用优先级,可以修改/proc/sys/vm/swappiness的值。这个值的范围是0到100,表示系统在物理内存不足时,多么积极地使用swap空间。值越大,表示越积极;值越小,表示越保守。默认值一般是60,可以根据实际情况进行调整。可以使用sysctl命令临时修改,也可以修改/etc/sysctl.conf文件永久修改。


2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新盘首开 新盘首开 征召客户!!!