设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
如何向Ubuntu服务器增加swap交换空间
返回列表
发新帖
如何向Ubuntu服务器增加swap交换空间
[复制链接]
|
主动推送
82
|
0
|
2024-9-11 18:26:11
|
显示全部楼层
|
阅读模式
防止应用程序内存不足的最简单方法之一是增加服务器中的swap交换空间大小。在本文中,我们将解释如何向Ubuntu服务器增加swap交换空间。
步骤1:检查swap交换空间信息
在开始之前,首先运行以下命令,确保检查系统是否已经有可用的交换空间。
检查Ubuntu中的交换空间
如果您没有看到任何输出,则表示您的系统当前没有可用的交换空间。
您还可以使用free命令确认没有可用的交换空间。
Ubuntu中的交换空间为2G
您可以从上面的输出中看到,系统上没有活动交换。
第2步:检查分区上的可用空间
要创建交换空间,首先需要检查当前的磁盘使用情况,并确认有足够的空间在系统上创建交换文件。
检查Ubuntu中的文件系统磁盘使用情况
再 / 的分区有足够的空间可用于创建swap文件。
第3步:在Ubuntu中创建swap文件
现在我们将使用fallocate命令在我们的Ubuntu根(/)目录上创建一个名为“swap.img”的交换文件(大小为1GB),您可以根据需要调整大小。并使用ls命令验证交换的大小 如图所示。
在Ubuntu中创建swap文件
从上面的输出中,您可以看到我们已经创建了具有正确空间量(即1GB)的交换文件。
第4步:在Ubuntu中启用swap文件
要在Ubuntu中启用swap文件,首先需要在文件上设置正确的权限,以便只有root用户才能访问该文件。
在交换文件上swap权限
从上面的输出中,您可以看到只有root用户具有读写权限。
现在运行以下命令将文件标记为swap交换空间,并启用交换文件以开始在系统上使用它。
在Ubuntu中启用swap交换空间
通过运行以下命令验证交换空间是否可用。
验证Ubuntu中的交换空间
从上面的输出中可以看出,我们的新交换文件已经成功创建,我们的Ubuntu系统将在必要时开始使用它。
第5步:在Ubuntu中永久挂载交换文件
要使交换空间永久化,您需要在/etc/fstab文件中添加交换文件信息,并通过运行以下命令对其进行验证。
第6步:调整Ubuntu中的交换设置
您需要配置一些设置,这些设置会影响您在使用交换时的Ubuntu性能。
调整Swappiness值
Swappiness是一个Linux内核参数,用于指定系统将数据从RAM交换到交换空间的频率(以及频率)。 此参数的默认值为“60”,它可以使用“0”到“100”之间的任何值。 值越高,内核使用的交换空间越高。
首先,键入以下命令检查当前的swappiness值。
检查Swappiness值
当前的swappiness值为60非常适合桌面使用,但对于服务器,您必须将其设置为较低的值,即10.
要使此设置永久化,您需要将以下行添加到/etc/sysctl.conf文件中。
vm.swappiness=10
调整缓存压力设置
您可能想要更改的另一个类似设置是vfs_cache_pressure – 此设置指定系统要在其他数据上缓存inode和dentry详细信息的程度。
您可以通过查询proc文件系统来检查当前值。
检查缓存压力设置
当前值设置为100.这意味着我们的系统会过快地从缓存中删除inode信息。 我建议,我们应该将它设置为更稳定的设置,如50.
要使此设置永久化,您需要将以下行添加到/etc/sysctl.conf文件中。
vm.vfs_cache_pressure=50
完成后保存并关闭文件。
第7步:删除Ubuntu中的交换文件
要删除或删除新创建的交换文件,请运行以下命令。
最后,从/etc/fstab文件中删除交换文件条目。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
无人岛屿颈
102
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装