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

1panel docker开启swap内存

环境准备swap

容器的 Swap 空间来源于宿主机,先确认 /etc/fstab 中存在 Swap 文件配置。
验证 /etc/fstab 文件,如果没有就最后添加
/opt/.1panel_swap swap swap defaults 0 0

swapon --show

修改Swap大小

这里从设置4GB的swap,并开启

swapoff /opt/.1panel_swap
fallocate -l 4G /opt/.1panel_swap
mkswap /opt/.1panel_swap
swapon /opt/.1panel_swap

修改Swap的使用频率

  1. 检查当前 swappiness
    首先查看设置:cat /proc/sys/vm/swappiness
    (通常默认为 606060101010(在某些较新的发行版或虚拟化环境中)

  2. 临时修改 swappiness
    sudo sysctl vm.swappiness=10
    这个修改在系统重启后会失效。

  3. 永久修改 swappiness
    vim /etc/sysctl.conf

sudo vim /etc/sysctl.conf 

在文件末尾添加vm.swappiness=80

docker使用swap

--memory=400m --memory-swap=1424m --log-opt max-size=10m --log-opt max-file=3

在docker run创建容器中添加--memory=400m --memory-swap=1424m
表示限制容器使用物理内存上限400MB,物理内存加Swap总内存是1424MB

http://www.dtcms.com/a/499117.html

相关文章:

  • 动态规划的“降维”艺术:二维矩阵中的建筑奇迹——最大矩形
  • switch语句在汇编层面的几种优化方式 ,为什么能进行优化
  • Apache Spark算法开发指导-特征转换VectorIndexer
  • 企业网站的高跳出率应该如何解决广州物流网站开发
  • Docker 与 K8s 网络模型全解析
  • 【算法与数据结构】拓扑排序实战(栈+邻接表+环判断,附可运行代码)
  • AWS Elastic Load Balancing(ELB)—— 多站点负载均衡的正确打开方式
  • 如何用域名建网站主流建站公司
  • 企业网站模板源代码jz做网站
  • 深入 Spring 内核:解密 15 种设计模式的实战应用与底层实现
  • 【S32K3XX系列MCAL配置-第一节开发环境搭建】
  • 中矿资源的财报估值分析
  • 网站关键词优化方案分为几个步骤嘉兴微信网站建设
  • stm32驱动LTC2494详解
  • AI写作赋能SEO:用提示词打造从标题到发布的全流程优化策略
  • PVT(Pyramid Vision Transformer):金字塔结构,适合检测/分割
  • SSRF 漏洞深度剖析:从原理到实战
  • Python第十八节 命名空间作用域详细介绍及注意事项
  • 网站怎么做跳转链接域名备案要多少钱
  • 哪个网站查公司信息比较准网站设计像素
  • mq和rocketmq
  • AI搜索自由:Perplexica+cpolar构建你的私人知识引擎
  • C++基础:(十五)queue的深度解析和模拟实现
  • VSR 项目解析
  • 软件工程新纪元:AI协同编程架构师的修养与使命
  • 一、RPA基础认知与环境搭建
  • 网站域名过期了怎么办怎样做网站导航界面
  • armbian 滚动更新锁定
  • Rust 设计模式 Marker Trait + Blanket Implementation
  • 在 MacOS Tahoe 上使用VMware虚拟机安装 ARM版 Windows11