当前位置: 首页 > news >正文

Ubuntu 20.04设置虚拟内存 (交换内存swap)解决内存不足

数据库服务器程序在运行起来之后,系统内存不足。
在系统监控中发现,当数据库服务程序启动后,占用了大量内存空间,导致系统的剩余的内存往往只有几十MB。
在ubuntu系统中,swap空间就是虚拟内存,所以考虑在磁盘空间富余的目录下设置虚拟内存swap文件,用来缓解内存不足的问题。

1、free -m 命令查看内存情况和swap分区大小

               total        used        free      shared  buff/cache   available
Mem:           3846         254        3296           4         295        3557
Swap:             0           0           0


可以看到swap空间目前为0。

2、创建一个swap文件

df -h 查看磁盘空间大小

通过上面的信息可以看到,/dev/vda2 目录下还剩余45G,那么就可以把swap文件生成在/dev/vda2目录下。

创建虚拟内存配置文件

cd /dev/vda2

mkdir swap  #新建文件夹
cd swap

# bs 为块的大小,count 创建多少个块
sudo dd if=/dev/zero of=swapfile bs=1M count=4096  #4GB

# 修改权限
sudo chmod 0600 swapfile

#把生成的文件转换成 Swap 文件
sudo mkswap swapfile

# 激活文件
sudo swapon swapfile

# 执行命令检验是否操作成功
free -m

如果需要释放的话
# 执行命令后,删除创建的swap目录即可
sudo swapoff swapfile

如果需要开机自动使用该虚拟内存的话,则需要加入到启动脚本:

#此时开的虚拟内存会在开机后消失,如果永久保持下去,在/etc/fstab文件尾添加一下信息:

sudo vim /etc/fstab
/dev/vda2/swap/swapfile swap swap defaults 0 0 
#根据自己目录定

#: qw! , 保存并退出即可


 

http://www.lryc.cn/news/214249.html

相关文章:

  • RabbitMQ-死信交换机和死信队列
  • [HNCTF 2022 WEEK2]easy_include 文件包含遇上nginx
  • python中transform和apply的区别是什么
  • TCP 协议
  • Azure机器学习 - 在 Azure 机器学习中上传、访问和浏览数据
  • 新建包含cuda和cudnn的docker
  • Opensips安装配置(以下操作均已centOS 6.3系统为准)
  • 第03章 用户与权限管理
  • 赋能制造业高质量发展,释放采购数字化新活力——企企通亮相武汉2023国际智能制造创新论坛
  • 洗地新天花板:CEYEE希亦顶配机皇T800 Pro洗地机多点发力上市开售
  • 如何创建一个react项目
  • 面试算法49:从根节点到叶节点的路径数字之和
  • http1,https,http2,http3总结
  • stable-diffusion-webui环境部署
  • 使用Ansible中的playbook
  • 模型应用系实习生-模型训练笔记(更新至线性回归、Ridge回归、Lasso回归、Elastic Net回归、决策树回归、梯度提升树回归和随机森林回归)
  • 【Verilog】7.2.1 Verilog 并行 FIR 滤波器设计
  • 【音视频 | wav】wav音频文件格式详解——包含RIFF规范、完整的各个块解析、PCM转wav代码
  • 人工智能基础_机器学习012_手写梯度下降代码演示_手动写代码完成梯度下降_并实现梯度下降可视化---人工智能工作笔记0052
  • Docker安装部署[8.x]版本Elasticsearch+Kibana+IK分词器
  • 折纸达珠峰高度(forwhile循环)
  • 探索网络攻防技术:自学之道
  • 图像二值化阈值调整——cv2.threshold方法
  • 【C++代码】背包问题,完全背包,多重背包,打家劫舍,动态规划--代码随想录
  • 阿里云创始人王坚:云计算和GPT的关系,就是电和电机的关系
  • python爬取豆瓣电影Top250数据
  • 关键路径及关键路径算法[C/C++]
  • nginx http 跳转到https
  • 可靠的互联网兼职平台,平常可以做副业充实生活
  • 云安全—K8s APi Server 6443 攻击面