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

推荐订阅源

M
MIT News - Artificial intelligence
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
美团技术团队
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
The Cloudflare Blog
IT之家
IT之家
雷峰网
雷峰网
小众软件
小众软件
博客园 - 叶小钗
博客园 - 聂微东
爱范儿
爱范儿
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
博客园 - 【当耐特】
V
V2EX
博客园_首页
T
Tailwind CSS Blog

王志勇-和平海底

这次突然特别理解老罗 - 王志勇的Blog 修Mac需要7000元? - 王志勇的Blog 支架设计(1):船型开关固定 - 王志勇的Blog DIY(35-2):6路×2 USB全自动电脑切换器 - 王志勇的Blog 今天起名未成功 - 王志勇的Blog DIY(37):我是如何坚持完成这些DIY作品的? - 王志勇的Blog DIY(36):支架、外壳如何快速1:1精确定模? - 王志勇的Blog DIY(35):6路×2 USB全自动电脑切换器 - 王志勇的Blog 夜晚靓歌(14):封神级《演员》 - 王志勇的Blog 真玄学心得(25):生存禁忌红线 - 王志勇的Blog https利弊(4):商业(大型)逻辑 - 王志勇的Blog 流畅的系统和火狐浏览器 - 王志勇的Blog https利弊(3):https延迟和生态 - 王志勇的Blog 人生讨论(27):失败与成功的婚姻/远婚 - 王志勇的Blog Windows流畅度300%以上体感的操作 - 王志勇的Blog 真玄学心得(24):心路历程 - 王志勇的Blog 数码评测(74):i5-14400 VS i7-12700 - 王志勇的Blog 如何打造优秀博客?(2) - 王志勇的Blog 数码评测(73):PC神U i3-7350K的体验 - 王志勇的Blog 又丢失了一次域名起名 - 王志勇的Blog https利弊(2):生态的分量 - 王志勇的Blog 写博客实在太耗时间 - 王志勇的Blog 人生讨论(26):为什么很多人成功后很少发声? - 王志勇的Blog 数码评测(72):多核CPU选择之新发现 - 王志勇的Blog 学习粤语的核心难度 - 王志勇的Blog 通过.hk域名看当今两地互联网 - 王志勇的Blog Webshu一定会重新改版 - 王志勇的Blog 数码评测(71):超低价享受i7-7700的体验/10%、30%的差距有多大? - 王志勇的Blog 回顾2009年时的第一个完成的PHP项目 - 王志勇的Blog https利弊(1):https性能测试(可下载精确测试工具) - 王志勇的Blog
服务器版Linux系统的选择之2026 - 王志勇的Blog
王志勇 · 2026-06-11 · via 王志勇-和平海底

这几年的VPS提供商,内存大幅度提升了,现在最低的配置也是1G内存,还有少量VPS商有提供512M、768M内存;系统也大面积更新了,比如以前2019年时国外主机的最高版本是Debian 8、Debian 9、Ubuntu 16,极少量提供商有提供Ubuntu 18。而如今,系统最低版本已经是Debian 9、Ubuntu 18了,现在国外提供商还有Ubuntu 14、16的选择。

现在2026年,选择哪个系统最好呢?如果是用来运行PHP,那么需要考虑的因素主要是2个,一是节省内存,二是能选择PHP运行最快的版本。在以前,最理想的系统是Debian 8.0,或Ubuntu 16,加上第三方软件源PPA、sury就能安装PHP 7.4,但是安装时,不同机器上会有一些验证提示,导致安装失败。如今,Debian 11.1和Ubuntu 20.04内置的PHP安装源,直接就是PHP 7.4,一个apt -y install php命令就全自动安装,无任何对话提示,连php版本号都省了,实在是太方便了!!!

服务器版Debian、Ubuntu、CentOS应该选择哪个系统?

首先,如果您习惯用原来的品牌,那么可以一直用这个品牌,毕竟怀旧。比如我最早用CentOS至少有一年多的时间,后来用Ubuntu大概至少有3年,再后来就一直用Debian。

这3个系统确实有性能差异。现在再重新测试一下这些最新系统的差异,测试方法就是全新安装系统,然后用 reboot 命令重启一次(作用是清除内存),之后用 free 命令查看内存使用状态,如下:

Ubuntu 18.04 x64
总内存   已用   空闲
1008616   75844   745504 (新机)
1008616   86876   707488 (安装Apache+PHP后)
默认是PHP 7.2

Ubuntu 20.04.1 x64
1000216   140360   542588
默认是PHP 7.4

Ubuntu 22.04 x64
994448   156384   630612
默认是PHP 8.1

Debian 10.3.3 x64
1013400   36572   902356
默认是PHP 7.3

Debian 11.1 x64
1002276   48416   863252 (新机)
1002276   61644   836256 (安装Apache+PHP后)
默认是PHP 7.4

Debian 12.0 x64
984052   231268   777232 (新机)
984052   215520   795080 (安装Apache+PHP后)
默认是PHP 8.2

PHP性能测试
在前文 我已经把所有系统下的PHP性能做了一个对比,PHP 7.0~7.3的速度没有任何区别,而PHP 7.4速度约是PHP 7.3的1.9~2.1倍

这次,对PHP 7.4和PHP 8.1、PHP 8.2做了测试,速度没有任何区别。

而同样是PHP 7.4版本,PHP 7.4+Debian,速度约是PHP 7.4+CentOS 7的2倍。

因此,如果对性能极限、吞吐量极限有需求,CentOS系统就不考虑了。

结论:Debian 11.1是目前最理想的系统
服务器版的Ubuntu和Debian的内核一样,性能一样,命令一样,配置文件的路径、文件名一样,几乎什么都一样,例如Debian 11.1对应的系统就是Ubuntu 20.04。如果主机商只提供一种,或者当中的一个系统,在安装PHP等软件时有错误,那就选择另一个。

也就是Debian 11.1和Ubuntu 20.04可以任选其一。

区别是,新机安装后,Debian 11.1的空闲内存是863252,Ubuntu 20.04.1 x64的空闲内存是542588,Debian 11比对应的Ubuntu 20整整节省了306兆内存!

Debian总是比Ubuntu节省很多内存。

所以,Debian 11.1是目前最理想的系统,因为它很省资源,内置的PHP版本是PHP 7.4。

更高版本的Debian系统
更高版本的Debian系统,内置的PHP安装源是PHP 8.1、8.2,以及8.4、8.5。那么,有没有必要升级到PHP 8呢?8.4、8.5的性能我未测试,只测试了PHP 8.1和PHP 8.2,和PHP 7.4速度一样。

由于担心PHP 8会有语法的改动,程序未在PHP 8下测试,因为需要连续好多天的程序测试时间。

VPS内存容量的选择
MySQL需要消耗的内存我未测试。如果只安装Apache(或Nginx)、PHP,以前的256M内存+Debian 8.0就足够,如果没有安装MySQL,还剩余100多兆的内存。从上述的内存剩余容量来看,现在的VPS内存最低配得是1G了,价格还是和以前的256M、512M一样,加量不加价。

但是,从上述的内存剩余容量来看,512M内存现在可以正常运行Debian 11.1 x64,如果没有安装MySQL,还能剩下200M~320M的空闲内存。

0条评论: