设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 74|回复: 17

Linux调整Swap空间大小的扩容分区技巧

[复制链接]

4

主题

38

回帖

146

积分

注册会员

积分
146
发表于 2024-4-19 20:17:08 | 显示全部楼层 |阅读模式
查看当前Swap文件位置以及大小

要查看当前正在使用的swap文件或分区的位置,您可以使用
  1. swapon
复制代码
命令。
执行以下命令:
  1. sudo swapon --show
复制代码
这将显示所有活动的swap空间,包括其类型(例如文件或分区)、大小、使用情况和位置。
如果您只对文件路径或分区路径感兴趣,您可以通过
  1. /proc/swaps
复制代码
文件查看相同的信息:
  1. cat /proc/swaps
复制代码
这将列出系统上所有的swap空间,包括它们的位置。
设置一个新的Swap空间

在Manjaro(基于Arch的Linux发行版)上,您可以使用多种方法设置swap空间。以下是创建和设置swap空间的一般步骤:
创建swap文件
选择一个目录(通常是
  1. /
复制代码
)并创建一个swap文件。例如,创建一个4GB的swap文件:
  1. sudo fallocate -l 4G /swapfile
复制代码
设置正确的权限
出于安全原因,应确保swap文件只有root用户可以读写:
  1. sudo chmod 600 /swapfile
复制代码
格式化为swap
  1. sudo mkswap /swapfile
复制代码
启用swap
  1. sudo swapon /swapfile
复制代码
使swap持久化
要在重启后保持swap设置,需要在
  1. /etc/fstab
复制代码
文件中添加条目。首先使用文本编辑器打开fstab文件:
  1. sudo nano /etc/fstab
复制代码
然后,在文件的末尾添加以下行:
  1. /swapfile none swap defaults 0 0
复制代码
保存并关闭文件。
调整Swappiness(可选):
Swappiness是一个值,表示系统应该如何积极地使用swap空间。值范围从0到100,其中100表示最积极的使用swap。
查看当前swappiness值:
  1. cat /proc/sys/vm/swappiness
复制代码
如果需要更改,例如设置为10:
  1. sudo sysctl vm.swappiness=10
复制代码
要使其持久化,添加或修改
  1. /etc/sysctl.conf
复制代码
文件中的
  1. vm.swappiness
复制代码
值。
请注意,虽然上述步骤描述了如何使用swap文件,但您也可以选择在硬盘上创建一个swap分区。选择使用swap文件还是swap分区取决于您的具体需求和偏好。
调整Swap空间大小
  1. NAME      TYPE SIZE   USED PRIO
  2. /swapfile file 512M 397.9M   -2
复制代码
从提供的输出中,您目前有一个大小为512M的
  1. /swapfile
复制代码
作为swap文件,并且它已经使用了397.9M。如果您想调大这个swap文件的大小,可以按照以下步骤操作:
关闭当前的swap文件
在调整大小之前,您需要先关闭当前的swap文件:
  1. sudo swapoff /swapfile
复制代码
调整swap文件的大小
假设您想将swap文件调整到1GB:
  1. sudo fallocate -l 1G /swapfile
复制代码
重新格式化为swap
  1. sudo mkswap /swapfile
复制代码
重新启用swap
  1. sudo swapon /swapfile
复制代码
检查新的swap大小
再次使用
  1. swapon --show
复制代码
命令来确认新的swap文件大小:
  1. sudo swapon --show
复制代码
完成以上步骤后,您的swap文件大小应该已经从512M增加到1G。如果您需要更大或更小的大小,只需在第2步中调整
  1. fallocate
复制代码
命令的大小参数即可。
以上就是Linux调整Swap空间大小的扩容技巧的详细内容,更多关于Linux调整Swap空间大小的资料请关注脚本之家其它相关文章!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:12
  • 最近打卡:2024-05-10 17:34:54

2

主题

28

回帖

114

积分

注册会员

积分
114
发表于 2024-4-22 16:33:00 | 显示全部楼层
谢谢你分享这个信息
  • 打卡等级:即来则安
  • 打卡总天数:26
  • 打卡月天数:0
  • 打卡总奖励:576
  • 最近打卡:2024-10-15 07:38:41

0

主题

110

回帖

962

积分

等待验证会员

积分
962
发表于 2024-5-11 17:40:25 | 显示全部楼层
谢谢你分享这个信息

0

主题

46

回帖

102

积分

等待验证会员

积分
102
发表于 2024-5-18 14:53:47 | 显示全部楼层
顶一个,观点非常中肯!
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:14
  • 最近打卡:2024-04-23 11:54:33

0

主题

129

回帖

497

积分

中级会员

积分
497
发表于 2024-5-23 15:02:05 | 显示全部楼层
谢谢你的提醒,我会注意的。

0

主题

45

回帖

91

积分

注册会员

积分
91
发表于 2024-6-9 23:57:32 | 显示全部楼层
谢谢你分享这个信息

0

主题

61

回帖

126

积分

等待验证会员

积分
126
发表于 2024-6-16 04:58:21 | 显示全部楼层
顶一个,观点非常中肯!

2

主题

46

回帖

138

积分

注册会员

积分
138
发表于 2024-6-18 09:20:30 | 显示全部楼层
保持尊重和礼貌对待其他成员是必要的。

0

主题

61

回帖

126

积分

等待验证会员

积分
126
发表于 2024-6-22 08:04:12 | 显示全部楼层
666666666666

1

主题

78

回帖

168

积分

注册会员

积分
168
发表于 2024-6-30 16:54:04 | 显示全部楼层
这个话题很有趣,我想多了解一些
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 11:09 , Processed in 0.118838 second(s), 26 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表