惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
IT之家
IT之家
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
C
Check Point Blog
T
Tailwind CSS Blog
博客园 - Franky
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
博客园 - 叶小钗
J
Java Code Geeks
腾讯CDC
罗磊的独立博客
爱范儿
爱范儿
阮一峰的网络日志
阮一峰的网络日志
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
B
Blog
V
Visual Studio Blog
F
Fortinet All Blogs

明明如月成长笔记

个人数据的开源备份:从明清档案之殇想到的 简体字的双重优势:打字效率与扫盲成效全解析 四小时深圳书城奇遇:那些藏在书架间的偶然与必然 正式把我的笔记系统迁移到 Obsidian,为了和 AI 配合 Gemini CLI 登录踩坑记录:GOOGLE_CLOUD_PROJECT_ID 的坑与解法 在 MacOS 上,成功恢复存储卡上被误删的照片 AI CLI 工具:Claude Code, Codex, Gemini CLI, Qwen code, CodeBuddy cli, cursor-agent 我的常用命令 港漂日记62:父亲节独自带娃,室内游戏、香港公园探展、观鸟、品味米其林餐厅 南航随心飞机票爬虫解密 acw_sc__v2 港漂日记61:香港私立诊所首诊:商业医保如何改变我的就医体验? 香港历史博物馆:看秦始皇兵马俑,还能和孔子比身高? 港漂日记59:母亲节礼物!AI 涂色小技巧,让孩子的爱跃然纸上 港漂日记60:西营盘网红旧书店 Book & Go 淘书记 港漂日记58:萌娃中环学体操,课后老师狂点赞 五一游记D4:深圳笔架山儿童乐园,邂逅无人机送外卖 我的400篇博客都写了些什么 珊瑚海兔四岁啦 港漂日记D159:亲子同乐日:一场精彩的幼儿园嘉年华 蛇年春节自驾D10:东莞-深圳-香港 DeepSeek教我如何收拾行李箱 福田取逗留签 回港新方式 蛇年春节自驾D9:江门-顺德-东莞 中国侨都华侨华人博物馆 东莞迎宾馆 蛇年春节自驾D8:茂名-开平-江门 挥春作业 粤西堵车 开平碉楼 迎财神 茂名博物馆参观记 蛇年春节自驾D7:茂名 中国第一摊 茂名博物馆 亚朵酒店 蛇年春节自驾D6:南宁-茂名 发财树 青秀山 路途亲子游戏 蛇年春节自驾D5:南宁过大年 醒狮贺岁 三街两巷 特色美食 骑行穿城 琅西夜市 打铁花 新春好!我用DeepSeek写祝福,顺便送你三款红包封面 蛇年春节自驾D4:钦州-南宁 钦州老街,万丽年夜饭 蛇年春节自驾D3:海陵岛-钦州 绝美悬崖餐厅,海景房租赁行情 明明如月成长笔记2024年公众号创作回顾(含免费红包封面🧧) 蛇年春节自驾D2:深圳-阳江-海陵岛
Azure 免费虚拟机增加 swap 空间提高性能
lmm333 · 2023-12-27 · via 明明如月成长笔记

Azure 免费的虚拟机的配置是 1核1G, 默认的 swap 大小是0,内存只有 1G,实在不够用,app 会被 kill 掉。

因为是 ssd 盘,适当增加点 swap 空间,可以提高物理内存利用率,避免 app 被 kill 掉。性能上损失应该不大

我的 1G 内存的虚拟机,加了 2G swap,目前运行良好,直接在命令行下启动的 app 很久没有被 kill 掉了。

如果在 Azure 上面的 Ubuntu VM 需要增加 swap 内存,可以按以下步骤操作:

  1. 使用sudo fallocate -l [大小]G /swapfile命令创建一个指定大小的 swap 文件,例如创建2G的 swap 文件:
sudo fallocate -l 2G /swapfile
  1. 使用 sudo chmod 600 /swapfile 设置交换文件权限。
  2. 使用 sudo mkswap /swapfile 将文件设置为交换区域。
  3. 使用 sudo swapon /swapfile 启用交换文件。
  4. /etc/fstab 中添加 /swapfile none swap sw 0 0 使交换文件在启动时自动加载。

增加 swap 的主要作用是当物理内存不足时,把一部分磁盘空间虚拟成内存使用,避免程序被 OS kill 掉。

优点是可以提高物理内存利用率, 劣势是会降低系统性能,因为磁盘比内存慢很多。

一般来说,适当增加些 swap 有助于系统稳定运行,但不要配置过大的 swap 空间,否则会导致系统慢。

一般来说,swap 空间的大小应该至少等于物理内存的大小,以便在发生内存不足时,可以将整个内存转储到 swap 空间中。

建议配置与物理内存相近的 swap 空间,比如内存1G可以配置1G或2G的 swap。