1G 小内存机器的省内存配置心得:先加 swap,再做减法

举报
yd_241388977 发表于 2026/10/27 13:08:06 2026/10/27
【摘要】 小内存机器最怕的不是 CPU 不够,而是内存一满就卡死、服务被杀。我这台是 2 核 1G 的轻量云服务器,系统是纯净 Debian 12,装完磁盘只占 729M,内核 6.1.0-50-cloud-amd64。实测下来,1G 内存要稳住,关键就两步:先把 swap 补上,再把没用的东西减掉。第一步是补 swap。刚装好的时候 swap 是 0,内存一紧张就没有缓冲。我后来手动加了 1G sw...

小内存机器最怕的不是 CPU 不够,而是内存一满就卡死、服务被杀。我这台是 2 核 1G 的轻量云服务器,系统是纯净 Debian 12,装完磁盘只占 729M,内核 6.1.0-50-cloud-amd64。实测下来,1G 内存要稳住,关键就两步:先把 swap 补上,再把没用的东西减掉。

第一步是补 swap。刚装好的时候 swap 是 0,内存一紧张就没有缓冲。我后来手动加了 1G swap,并且写进 fstab 固化,重启后还在。用 free -h 和 swapon -s 能看到 swap 已经生效。1G 内存配 1G swap 不是为了跑重活,而是给系统一个缓冲,避免内存瞬间顶满直接杀进程。

第二步是做减法。系统选最小化安装,不装图形界面,只跑命令行服务。服务一个一个加,每加一个就看一次内存占用,不用的服务及时停掉,不开机自启。多个重服务不要同时跑,尤其是浏览器采集这类吃内存的活,错峰跑比一起跑稳得多。

日常检查就三条命令:free -h 看内存和 swap,top 按内存排序看谁吃得多,df -h 看磁盘。内存长期在 80% 以上,就说明该减服务了,而不是硬撑。

结论很简单:小内存机器别想着堆配置,先保证 swap 在,再把服务做减法,1G 也能稳着跑轻量服务。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。