1panel docker开启swap内存

环境准备swap

容器的 Swap 空间来源于宿主机,先确认 /etc/fstab 中存在 Swap 文件配置。

验证 /etc/fstab 文件,如果没有就最后添加
/opt/.1panel_swap swap swap defaults 0 0

swapon --show

修改Swap大小

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

shell 复制代码
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

    (通常默认为 606060 或 101010(在某些较新的发行版或虚拟化环境中)

  2. 临时修改 swappiness
    sudo sysctl vm.swappiness=10

    这个修改在系统重启后会失效。

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

bash 复制代码
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

相关推荐
企业对冲系统官21 小时前
基差风险管理系统集成说明与接口规范
大数据·运维·python·算法·区块链·github
HIT_Weston21 小时前
101、【Ubuntu】【Hugo】搭建私人博客:元信息&翻译(二)
linux·运维·ubuntu
座山雕~1 天前
docker---部署与常用命令
运维·docker·容器
凯丨1 天前
使用 frp 实现内网穿透:让本地服务器安全暴露到公网
运维·服务器·安全
小小福仔1 天前
Linux运维基础篇(二)之用户管理
linux·运维·服务器·增删改查
企业对冲系统官1 天前
大宗商品风险对冲系统统计分析功能的技术实现
运维·python·算法·区块链·github·pygame
Web极客码1 天前
如何在WordPress登录页面添加隐藏或显示密码按钮
运维·服务器
曹天骄1 天前
Cloudflare Worker vs 阿里云 DCND:回源次数、链路结构与真实性能对比
运维·阿里云·云计算
haluhalu.1 天前
[特殊字符] 深入理解Linux信号机制:信号的产生,保存和捕捉
linux·运维·服务器
JY.yuyu1 天前
Linux磁盘管理 / 硬盘分区、创建逻辑卷
linux·运维·服务器