第三章 运行环境与资源占用

一句话判断:选面板就像选装修队——重要的不是它演示时多好看,而是它住在你的服务器上之后,吃多少、占多少、走的时候干不干净。

装得上、跑得动、卸得净——环境评判三件事

前两章我们聊的是两款面板“能做什么”。但真正用过面板的人都知道,决定用不用得爽的,往往是另外三件不那么光鲜的事:

维度 大白话 对应本文章节
装得上 你的系统、你的架构、你的网络,它让不让你装 03-1 系统支持与安装体验、03-5 特殊网络与离线场景
跑得动 装完之后,服务器还剩多少资源给你的业务用 03-2 安装侵入性、03-3 资源占用
卸得净 / 搬得动 出问题能回滚、换机器能迁走、不想要了能删干净 03-4 升级、迁移与卸载

为什么把这三件事单列一章?因为这是新手选型时几乎从不看、老手吃亏后最先看的地方。

打个比方:面板就像给你家做装修的施工队。

  • 装得上——施工队愿不愿意来你这个小区(有的只做精装楼盘,老破小也接);
  • 跑得动——施工队住在你家期间,吃你家多少米、占你家多少地方;
  • 卸得净——活儿干完或者中途换队,他们走的时候有没有把水泥、工具、垃圾一并带走,还是留了一墙钉子眼。

本章就把 1Panel 和宝塔面板放到这三个尺度上量一量。量法说清楚:凡是官方文档写明的数字(比如最低内存要求、支持的架构列表),我们直接引用;凡是官方没写的(比如“实测占用多少 MB”),我们只做定性分析、并明确标出“社区共识”四个字。这本书不造数据——造出来的数字看着爽,照着做会出事。

先给两张“全景画像”

在逐项对比之前,先用两张表给两款面板各画一张“环境侧写像”。这些结论会在后面五节里逐一展开,此处先混个脸熟。

1Panel 的环境画像(依据官方安装文档与产品 FAQ):

项目 情况
操作系统 仅 Linux(基于 Debian / RedHat 的主流发行版,官方文档说明“包括国产操作系统”)
服务器架构 x86_64、aarch64、armv7l、ppc64le、s390x、riscv64(官方文档列出,共 6 种)
内存要求 官方文档:建议可用内存在 1GB 以上
面板自身 官方 FAQ:Golang 编写,可执行文件约 40MB,运行时占用系统内存约 150MB
运行方式 以 Docker 为核心,应用商店应用全部容器化部署
安装位置 默认安装目录 /opt(即 /opt/1panel),可用参数自定义
联网要求 在线安装需访问互联网;内网环境官方推荐使用离线安装

宝塔面板的环境画像(依据宝塔官方新手入门文档):

项目 情况
操作系统 Linux + Windows 双支持(日常建站主力是 Linux 版)
Linux 发行版 官方新手文档列出:CentOS(建议 7 以上)、Ubuntu、Debian、AlmaLinux、RockyLinux
内存要求 官方新手文档未给出面板运行的内存门槛;其“整机迁移”功能文档要求目标服务器内存 512MB 以上
面板自身 面板数据存于 /www/server/panel/data 目录下的 SQLite 文件
运行方式 LNMP 环境为编译安装 / 极速安装(非容器),软件商店统一管理
安装位置 面板与软件统一装在 /www 目录下
联网要求 安装过程需从宝塔下载服务器拉取安装包,要求服务器能正常连网

两张像放在一起,差异已经浮出水面:1Panel 是“容器派”,宝塔是“原住民派”。一个把所有应用装进 Docker 这个“标准化集装箱”里,另一个把 Nginx、MySQL、PHP 直接编译/安装到系统里。这两种路线的差异,会贯穿接下来每一节。

本章地图

小节 标题 核心问题
03-1 系统支持与安装体验 谁能在更多种机器上装起来?装一次要点几下?
03-2 安装侵入性:谁把系统弄得更“脏” 装完后,系统里多了多少“属于它”的东西?
03-3 资源占用:面板自身吃多少 小内存 VPS 上,谁更喘?
03-4 升级、迁移与卸载 出事了能回滚吗?换机器能搬走吗?
03-5 特殊网络与离线场景 没公网、没外网、内网 NAT,谁还能活?

读这一章的正确姿势

三点提醒,免得你被带偏:

第一,没有“全胜选手”。 1Panel 架构支持和离线方案更宽,但万事依赖 Docker,Docker 起不来面板就跟着趴窝;宝塔对 Windows 和传统 LNMP 场景更稳,但它的环境与系统耦合更深(这一点在 03-2 节细说)。看到任何一节得出“A 全面碾压 B”的结论,说明那节没写好。

第二,数字只信官方来源。 本章所有可量化的要求(内存、架构、版本),都标注了出处。你在别处看到的“实测占用 XX MB”这类数字,除非来自你自己的机器,否则一律当故事听——服务器配置、装的软件数量、测量方法不同,这种数字没有可比性。关于资源占用,我们只定方向,不定刻度。

第三,你的场景比结论重要。 每节结尾都有一句“可执行的下一步”,那才是这一章真正想给你的东西:不是帮你宣布谁是王者,而是帮你判断谁是你这台机器上的王者。

本章的两条事实主线,一条来自 《1Panel 官方文档:产品介绍与安装部署》(官方支持的平台架构与安装方式),一条来自 《宝塔面板新手入门指南》(宝塔的系统要求与安装过程)。想看原文出处的,按书名去翻。

准备好的话,先看最朴素的第一个问题:你的系统,它让不让你装——下一节见。