Ubuntu添加虚拟内存文件

本文介绍如何在Ubuntu 16.04系统中创建并配置126GB的虚拟内存文件,包括使用sudo fallocate、chmod、mkswap等命令设置swap文件的大小、权限及挂载方式,并提供了永久挂载swap文件的方法。

只在Ubuntu16.04上添加过虚拟内存文件,其他版本的linux系统未添加过

在根目录下新建126G虚拟内存文件,新建的swap文件和内存一样大小,或为内存的2倍,以防swap不够用

sudo fallocate -l 126G /swap

设置swap文件权限,只有root用户才能对虚拟内存文件有读写权限

sudo chmod 600 /swap

挂载swap文件

sudo mkswap /swap

启用swap文件

sudo swapon /swap

查看swap信息,如果没有添加过虚拟内存,则不会出现信息

sudo swapon -s


添加永久挂载

编辑/etc/fstab文件,在最后面添加一行

/swap     none     swap    sw     0    0


!!!需要删除swap虚拟内存

关闭swap文件

sudo swapoff /swap

删除swap文件

sudo rm /swap


Ubuntu系统中增加虚拟内存(Swap Space)是一个常见的优化操作,可以提升系统的稳定性与性能,特别是在内存不足的情况下。以下是增加Swap空间的常用方法: ### 创建Swap文件 1. **检查当前Swap状态** 使用以下命令检查系统当前的Swap使用情况: ```bash free -h ``` 如果输出中Swap的值为0,则表示当前没有配置Swap空间。 2. **创建Swap文件** 使用`dd`命令创建一个Swap文件。例如,创建一个大小为4GB的Swap文件: ```bash sudo dd if=/dev/zero of=/swapfile bs=1G count=4 ``` 其中: - `if=/dev/zero`:输入文件,表示生成空文件。 - `of=/swapfile`:输出文件路径。 - `bs=1G`:块大小为1GB。 - `count=4`:文件大小为4GB。 3. **设置Swap文件权限** 为了安全起见,需要限制Swap文件的权限: ```bash sudo chmod 600 /swapfile ``` 4. **格式化Swap文件** 使用以下命令将文件格式化为Swap空间: ```bash sudo mkswap /swapfile ``` 5. **启用Swap文件** 启用刚刚创建的Swap文件: ```bash sudo swapon /swapfile ``` 6. **验证Swap是否生效** 再次运行以下命令检查Swap是否已成功添加: ```bash free -h ``` 此时应该能看到新增的Swap空间。 7. **持久化配置** 为了确保系统重启后Swap仍然生效,需要将Swap文件添加到`/etc/fstab`文件中。在文件末尾添加以下内容: ```bash /swapfile none swap sw 0 0 ``` ### 调整Swap设置 1. **调整Swap使用频率** 系统默认可能会频繁使用Swap,可以通过调整`swappiness`参数来优化Swap的使用频率: ```bash sudo sysctl vm.swappiness=10 ``` 将`swappiness`值设置为10表示尽量少用Swap,仅在必要时使用。 2. **永久保存Swap设置** 编辑`/etc/sysctl.conf`文件,在文件末尾添加以下内容: ```bash vm.swappiness=10 ``` ### 删除Swap文件 如果需要删除Swap文件,可以按照以下步骤操作: 1. 禁用Swap文件: ```bash sudo swapoff /swapfile ``` 2. 从`/etc/fstab`中删除Swap配置: ```bash sudo rm /swapfile ``` 通过上述步骤,可以在Ubuntu系统中成功增加Swap空间,从而提升系统的稳定性和性能[^1]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值