Linux调整Swap空间大小的扩容分区技巧
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
查看当前Swap文件位置以及大小
要查看当前正在使用的swap文件或分区的位置,您可以使用swapon
命令。
执行以下命令:
sudo swapon --show
这将显示所有活动的swap空间,包括其类型(例如文件或分区)、大小、使用情况和位置。
如果您只对文件路径或分区路径感兴趣,您可以通过/proc/swaps
文件查看相同的信息:
cat /proc/swaps
这将列出系统上所有的swap空间,包括它们的位置。
设置一个新的Swap空间
在Manjaro(基于Arch的Linux发行版)上,您可以使用多种方法设置swap空间。以下是创建和设置swap空间的一般步骤:
创建swap文件:
选择一个目录(通常是/
)并创建一个swap文件。例如,创建一个4GB的swap文件:
sudo fallocate -l 4G /swapfile
设置正确的权限:
出于安全原因,应确保swap文件只有root用户可以读写:
sudo chmod 600 /swapfile
格式化为swap:
sudo mkswap /swapfile
启用swap:
sudo swapon /swapfile
使swap持久化:
要在重启后保持swap设置,需要在/etc/fstab
文件中添加条目。首先使用文本编辑器打开fstab文件:
sudo nano /etc/fstab
然后,在文件的末尾添加以下行:
/swapfile none swap defaults 0 0
保存并关闭文件。
调整Swappiness(可选):
Swappiness是一个值,表示系统应该如何积极地使用swap空间。值范围从0到100,其中100表示最积极的使用swap。
查看当前swappiness值:
cat /proc/sys/vm/swappiness
如果需要更改,例如设置为10:
sudo sysctl vm.swappiness=10
要使其持久化,添加或修改/etc/sysctl.conf
文件中的vm.swappiness
值。
请注意,虽然上述步骤描述了如何使用swap文件,但您也可以选择在硬盘上创建一个swap分区。选择使用swap文件还是swap分区取决于您的具体需求和偏好。
调整Swap空间大小
NAME TYPE SIZE USED PRIO /swapfile file 512M 397.9M -2
从提供的输出中,您目前有一个大小为512M的/swapfile
作为swap文件,并且它已经使用了397.9M。如果您想调大这个swap文件的大小,可以按照以下步骤操作:
关闭当前的swap文件:
在调整大小之前,您需要先关闭当前的swap文件:
sudo swapoff /swapfile
调整swap文件的大小:
假设您想将swap文件调整到1GB:
sudo fallocate -l 1G /swapfile
重新格式化为swap:
sudo mkswap /swapfile
重新启用swap:
sudo swapon /swapfile
检查新的swap大小:
再次使用swapon --show
命令来确认新的swap文件大小:
sudo swapon --show
完成以上步骤后,您的swap文件大小应该已经从512M增加到1G。如果您需要更大或更小的大小,只需在第2步中调整fallocate
命令的大小参数即可。
以上就是Linux调整Swap空间大小的扩容技巧的详细内容,更多关于Linux调整Swap空间大小的资料请关注程序员之家其它相关文章!
相关文章
linux怎么调整swap大小? linux扩容swap分区的技巧
linux怎么调整swap大小?linux系统中想要扩容swap分区,该怎么操作呢?下面我们就来看看linux扩容swap分区的技巧2023-02-28- 这篇文章主要介绍了Linux系统下对硬盘分区进行扩容的方法总结,这里推荐LVM方式,注意操作时先对数据进行备份以防万一,需要的朋友可以参考下2015-12-31
- linux系统怎么增加swap交换分区? linux系统有点卡,想要增加swap交换分区,该怎么增加呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-09-06
Linux Mount NTFS分区造成的权限问题如何解决?
最近一些朋友问小编Linux Mount NTFS分区造成的权限问题如何解决?今天小编将为大家带来的是Linux Mount NTFS分区造成的权限问题的解决方案,希望对大家会有帮助,有需要的2017-04-19为Llinux系统添加交换分区(swap space)的方法
今天小编为大家分享的是为Llinux系统添加交换分区(swap space)的方法。希望对大家会有帮助,有需要的朋友一起去看看吧2017-04-17- 最近一些朋友问小编Linux与grub下如何查看各分区设备名称?今天小编将要为大家带来的是Linux与grub下查看各分区设备名称的方法,有需要的朋友一起去看看吧2017-04-04
- linux如何修改分区id 怎么修改linux分区类型?今天小编就为大家带来的是修改linux分区类型的方法!希望对大家会有帮助!有需要的朋友一起去看看吧2017-03-24
- 一些朋友对redhat linux swap分区扩展不知道如何操作?今天小编将为大家带来的是redhat linux swap分区扩展的三种方法详解!希望对大家会有帮助,有需要的朋友一起去看看吧2017-03-19
- 一些朋友还不知道生产场景如何对linux系统进行分区?今天小编为大家带来的是运维老鸟谈生产场景对linux系统进行分区的方法;有需要的朋友可以过来看看2016-12-14
- 很早就想根据自己的学习规律和遗忘规律,自己总结一下Linux/Unix系统的Shell命令,一来便于自己时常查询之用,二来也分享于各位博友,需要的朋友可以参考下2016-11-21
最新评论